.official-partner{border-bottom:1px solid #69503344;background:#111314;padding:0 28px}
.official-partner-link{max-width:1418px;margin:auto;min-height:112px;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:28px;text-decoration:none;color:#dfd5c2}
.official-partner-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.official-partner-copy>span{font:650 10px/1.5 system-ui,sans-serif;letter-spacing:1.8px;color:#b79865}.official-partner-copy>strong{font:550 18px/1.5 system-ui,sans-serif;color:#dfd5c2}
.official-partner-brand{display:flex;align-items:center;gap:24px;flex-shrink:0}.official-partner-brand img{display:block;width:280px;max-width:100%;height:auto}.official-partner-arrow{font:400 23px/1 system-ui,sans-serif;color:#b79865;transition:transform .15s ease}.official-partner-link:hover .official-partner-arrow{transform:translate(2px,-2px);color:#e3c68f}.official-partner-link:focus-visible{outline:2px solid #d7bb80;outline-offset:5px;border-radius:2px}
@media(max-width:760px){.official-partner{padding:0 20px}.official-partner-link{min-height:0;padding:26px 0;flex-direction:column;align-items:flex-start;gap:22px}.official-partner-copy>strong{font-size:16px}.official-partner-brand{width:100%;justify-content:space-between;gap:16px}.official-partner-brand img{width:240px;max-width:calc(100% - 40px)}}
@media(prefers-reduced-motion:reduce){.official-partner-arrow{transition:none}}
/* 11 Nov 2026: top bar announcing VatanGame e-pin (coming soon) */
.partner-topbar{background:linear-gradient(90deg,#15120d,#1d1710 50%,#15120d);border-bottom:1px solid #6950335c}
.partner-topbar-link{max-width:1418px;margin:auto;min-height:40px;padding:6px 28px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;color:#dfd5c2;font:600 13px/1.4 system-ui,sans-serif}
.partner-topbar-badge{flex:none;padding:3px 8px;border-radius:3px;background:#aa8051;color:#120f0b;font:800 10px/1.4 system-ui,sans-serif;letter-spacing:1.2px}
.partner-topbar-text{min-width:0;overflow-wrap:anywhere}.partner-topbar-text b{color:#ead8ba}
.partner-topbar-logo{flex:none;height:18px;width:auto}
.partner-topbar-arrow{flex:none;color:#c2a172}
.partner-topbar-link:hover .partner-topbar-text,.partner-topbar-link:focus-visible .partner-topbar-text{color:#fff}
.partner-topbar-link:focus-visible{outline:2px solid #c2a172;outline-offset:-2px}
@media (max-width:760px){.partner-topbar-link{padding:7px 16px;gap:8px;font-size:12px;line-height:1.35;justify-content:flex-start}.partner-topbar-logo,.partner-topbar-arrow{display:none}}
