@font-face{font-family:'Asap Condensed';font-style:italic;font-weight:800;font-display:optional;src:url(/fonts/asapcondensed-800i-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Asap Condensed';font-style:italic;font-weight:800;font-display:optional;src:url(/fonts/asapcondensed-800i-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Asap Condensed';font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/asapcondensed-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Asap Condensed';font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/asapcondensed-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Asap Condensed';font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/asapcondensed-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Asap Condensed';font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/asapcondensed-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/publicsans-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/publicsans-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/publicsans-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/publicsans-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/publicsans-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/publicsans-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* fairplay-live.net.in — YELLOW EXCHANGE BOARD */
:root{--y:#FEC200;--y2:#FFDC00;--yd:#E5AE00;--blk:#111214;--hdr:#0B0B0C;--bg:#EEF0F2;--card:#FFFFFF;--line:#D9DDE1;--txt:#1B1D21;--mut:#555A62;--back:#72BBEF;--lay:#F9A9BA;--live:#D4202A;--wa:#25D366;--ink:#111214;--hf:'Asap Condensed','Arial Narrow',Arial,sans-serif;--bf:'Public Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--r:4px}
*,*::before,*::after{box-sizing:border-box}
html{overflow-x:clip;-webkit-text-size-adjust:100%;scroll-padding-top:120px}
body{margin:0;background:var(--bg);color:var(--txt);font:400 16px/1.65 var(--bf);overflow-x:clip;max-width:100%}
:where(body *){min-width:0;overflow-wrap:break-word}
img{max-width:100%;height:auto;display:block}
a{color:#0B5CAD}
a:not([class]){text-decoration:underline;text-underline-offset:2px}
h1,h2,h3,h4{font-family:var(--hf);line-height:1.18;color:var(--blk);margin:0 0 .5em}
h1{font-size:clamp(1.7rem,4.2vw,2.6rem);font-weight:800}
h2{font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800}
h3{font-size:1.18rem;font-weight:800}
p{margin:0 0 1em}
main{display:block;max-width:100%;overflow-x:clip}
.skip-link{position:absolute;left:8px;top:8px;z-index:300;background:var(--y);color:var(--ink);padding:10px 14px;font-weight:700;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto}
:focus-visible{outline:3px solid #0B5CAD;outline-offset:2px}

/* ticker */
.yx-tick{background:var(--y);color:var(--ink);font:600 13px/30px var(--hf);display:flex;align-items:center;gap:10px;padding:0 10px;height:30px;overflow:hidden}
.yx-tick svg{flex:0 0 auto}
.yx-tick-run{flex:1 1 auto;overflow:hidden;white-space:nowrap;position:relative}
.yx-tick-run span{display:inline-block;padding-left:100%;animation:yxrun 38s linear infinite}
.yx-clock{flex:0 0 auto;font-weight:800;letter-spacing:.2px}
@keyframes yxrun{to{transform:translateX(-100%)}}

/* header */
.hdr{position:sticky;top:0;z-index:60;width:100%;max-width:100vw;background:var(--hdr)}
.yx-bar{display:flex;align-items:center;gap:12px;height:62px;padding:0 14px;max-width:1440px;margin:0 auto}
.yx-logo{display:flex;align-items:center;flex:0 0 auto}
.yx-logo img{height:40px;width:auto;flex:0 0 auto}
.yx-acts{margin-left:auto;display:flex;gap:8px;align-items:center}
.yx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border-radius:var(--r);font:800 15px/1 var(--hf);text-transform:uppercase;letter-spacing:.4px;text-decoration:none;border:2px solid transparent;cursor:pointer;white-space:nowrap}
.yx-btn.gold{background:var(--y)!important;color:var(--ink)!important;border-color:var(--y)}
.yx-btn.gold:hover{background:var(--y2)!important}
.yx-btn.line{background:#1D1E21!important;color:#FFFFFF!important;border-color:#3A3C41}
.yx-btn.wa{background:var(--wa)!important;color:#0B2414!important}
.yx-btn.dark{background:var(--blk)!important;color:var(--y)!important}
.yx-btn svg{flex:0 0 auto}
.burger{display:none;width:44px;height:44px;border:0;background:transparent;color:#FFFFFF;cursor:pointer;padding:10px;flex:0 0 auto}
.burger span{display:block;height:3px;background:#FFFFFF;margin:5px 0;border-radius:2px}

/* yellow tab strip */
.yx-tabs{background:var(--y);position:relative;border-top:1px solid var(--yd)}
.yx-tabs::after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;background:linear-gradient(90deg,rgba(254,194,0,0),#FEC200);pointer-events:none}
.yx-tabrow{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9a7600 transparent;max-width:1440px;margin:0 auto;padding-right:30px}
.yx-tabrow a{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:0 13px;min-height:44px;font:700 14.5px/1 var(--hf);color:var(--ink);text-decoration:none;white-space:nowrap}
.yx-tabrow a:hover{background:var(--y2)}
.yx-tabrow a[aria-current="page"]{background:var(--blk);color:var(--y)}
.yx-tabrow svg{flex:0 0 auto;width:18px;height:18px}
.yx-live{position:absolute;top:3px;right:2px;background:var(--live);color:#FFFFFF;font:800 8.5px/1 var(--bf);padding:2px 3px;border-radius:2px;letter-spacing:.3px}

/* mobile drawer */
.mnav{display:none}
@media (max-width:900px){
 .burger{display:block}
 .yx-bar{height:56px;padding:0 8px}
 .yx-logo img{height:34px}
 .yx-acts .yx-btn.line{display:none}
 .yx-btn{min-height:38px;padding:0 12px;font-size:14px}
 .mnav{position:absolute;left:0;right:0;top:100%;background:#16171A;border-top:3px solid var(--y);max-height:calc(100vh - 90px);overflow-y:auto;box-shadow:0 12px 24px rgba(0,0,0,.4)}
 .mnav.open{display:block}
 .hdr:has(.mnav.open){z-index:90}
 .mnav a{display:flex;align-items:center;min-height:48px;padding:0 18px;color:#F2F2F2;text-decoration:none;font:700 16px/1 var(--hf);border-bottom:1px solid #2A2B2F}
 .mnav a[aria-current="page"]{color:var(--y)}
 .yx-tabrow a{flex-direction:column;justify-content:center;gap:3px;min-height:56px;padding:4px 10px;font-size:12.5px;text-transform:uppercase}
 .yx-tabrow svg{width:22px;height:22px}
}

/* layout */
.yx-wrap{max-width:1320px;margin:0 auto;padding:0 12px}
.yx-page{max-width:1080px;margin:0 auto;padding:0 14px 30px}
.yx-crumb{background:var(--blk);color:#D8D8D8;font:600 14px/1.3 var(--hf);padding:9px 14px;border-left:5px solid var(--y)}
.yx-crumb ol{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-width:1080px}
.yx-crumb li+li::before{content:"›";margin-right:6px;color:var(--y)}
.yx-crumb a{color:var(--y)!important;text-decoration:none}

/* section header strip (market header) */
.yx-mkt{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:18px 0;overflow:hidden}
.yx-mkt>h2,.yx-mkt>.yx-mh{background:var(--y);color:var(--ink);margin:0;padding:10px 14px;font-size:clamp(1.15rem,2.3vw,1.45rem)}
.yx-mkt>.yx-mb{padding:16px 16px 6px}
.yx-lead{border-left:5px solid var(--y);background:#FFFBEA;padding:12px 14px;font-size:1.06rem;border-radius:0 var(--r) var(--r) 0}
.yx-note{background:#F4F5F7;border:1px solid var(--line);border-radius:var(--r);margin:14px 0;overflow:hidden}
.yx-note>.yx-nh{display:block;background:var(--blk);color:var(--y);font:800 14px/1 var(--hf);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px}
.yx-note>p,.yx-note>ul,.yx-note>ol{margin:10px 12px}
.yx-stats{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none}
.yx-stats li{flex:1 1 150px;background:var(--blk);color:#EDEDED;border-radius:var(--r);padding:10px 12px;font-size:.92rem}
.yx-stats b{display:block;color:var(--y);font:800 1.35rem/1.1 var(--hf)}

/* tables */
.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:12px 0;border:1px solid var(--line);border-radius:var(--r);background:var(--card);scrollbar-width:thin}
.tbl-wrap>table{min-width:430px}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th{background:var(--blk);color:var(--y);font:700 14px/1.2 var(--hf);text-align:left;padding:9px 10px}
td{padding:9px 10px;border-top:1px solid var(--line);vertical-align:top}

/* hero slider (home) */
.yx-slider{position:relative;background:var(--blk);overflow:hidden}
.yx-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.yx-track::-webkit-scrollbar{display:none}
.yx-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;margin:0}
.yx-slide img{width:100%;height:auto;aspect-ratio:1920/620;object-fit:cover}
.yx-cap{position:absolute;left:5%;top:50%;transform:translateY(-50%);max-width:46%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#FFFFFF}
.yx-cap h1,.yx-cap .yx-capt{color:#FFFFFF;margin:0;font-size:clamp(1.6rem,3.6vw,3rem);font-weight:800;text-transform:uppercase;line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.6)}
.yx-cap h1 em,.yx-cap .yx-capt em{font-style:normal;color:var(--y)}
.yx-cap p{margin:0;font-size:1.02rem;color:#F1F1F1;text-shadow:0 1px 8px rgba(0,0,0,.7)}
.yx-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:4px}
.yx-dots button{width:44px;height:28px;border:0;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}
.yx-dots button::before{content:"";width:22px;height:5px;border-radius:3px;background:rgba(255,255,255,.55)}
.yx-dots button[aria-current="true"]::before{background:var(--y)}
@media (max-width:760px){
 .yx-cap{position:static;transform:none;max-width:none;background:var(--blk);padding:14px 14px 42px}
 .yx-slide img{aspect-ratio:16/9}
 .yx-dots{bottom:6px}
}

/* promo + banners */
.yx-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0}
.yx-promos a,.yx-wide a{display:block;border-radius:var(--r);overflow:hidden;background:var(--blk)}
.yx-promos img{aspect-ratio:600/250;width:100%}
.yx-wide{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}
.yx-wide img{aspect-ratio:900/180;width:100%}
@media (max-width:760px){.yx-promos{grid-template-columns:1fr 1fr}.yx-promos a:first-child{display:none}.yx-wide{grid-template-columns:1fr}}

/* game tile strip */
.yx-shelf{margin:14px 0}
.yx-shelf-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px}
.yx-shelf-h h2{font-size:1.3rem;margin:0}
.yx-strip{position:relative}
.yx-strip::after{content:"";position:absolute;top:0;right:0;bottom:8px;width:40px;background:linear-gradient(90deg,rgba(238,240,242,0),#EEF0F2);pointer-events:none}
.yx-strip-row{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:thin}
.yx-strip-row a{flex:0 0 150px;border-radius:var(--r);overflow:hidden;background:var(--blk);display:block}
.yx-strip-row img{aspect-ratio:3/4;width:100%}

/* odds board (home static fallback) */
.yx-board{background:var(--card);border:1px solid var(--line);margin:12px 0;border-radius:var(--r);overflow:hidden}
.yx-board-h{background:var(--y);color:var(--ink);font:800 1.1rem/1 var(--hf);padding:10px 12px;margin:0}
.yx-row{display:grid;grid-template-columns:1fr auto 408px;align-items:center;gap:8px;padding:5px 10px;border-top:1px solid var(--line)}
.yx-row.hd{font:700 13px/1 var(--hf);color:var(--mut);padding:7px 10px}
.yx-row.hd .yx-cells{text-align:center}
.yx-ev{font:600 14px/1.3 var(--hf);color:var(--blk)}
.yx-ev time{color:#0B4A8A;margin-right:6px}
.yx-ev .yx-inplay{color:#C88A00;font-weight:800;margin-left:6px}
.yx-ico{display:flex;gap:3px}
.yx-ico i{font:800 10px/16px var(--bf);font-style:normal;background:var(--blk);color:var(--y);padding:0 3px;border-radius:2px}
.yx-cells{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}
.yx-o{min-height:32px;border:0;border-radius:2px;font:700 14px/1 var(--bf);color:var(--ink);cursor:pointer}
.yx-o.b{background:var(--back)}
.yx-o.l{background:var(--lay)}
.yx-more{display:block;text-align:right;padding:8px 12px;font:600 14px/1 var(--hf);color:var(--blk)!important;border-top:1px solid var(--line);text-decoration:none}
@media (max-width:760px){
 .yx-row{grid-template-columns:1fr auto;padding:8px 8px}
 .yx-row.hd{display:none}
 .yx-cells{grid-column:1/-1}
}

/* app band + providers */
.yx-appband{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;background:var(--blk);color:#EDEDED;border-radius:var(--r);padding:16px 18px;margin:16px 0;overflow:hidden}
.yx-appband h2{color:var(--y)}
.yx-prov{background:var(--hdr);color:#CFCFCF;padding:14px 12px 10px}
.yx-prov ul{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;max-width:1200px}
.yx-prov li{font:800 italic 18px/1 var(--hf);letter-spacing:.4px;color:#E6E6E6}
.yx-prov li.a18{border:2px solid #9A9A9A;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:14px}
.yx-prov p{text-align:center;font-size:12.5px;margin:10px auto 0;max-width:1100px;color:#B9B9B9}

/* chips */
.also-search{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:10px 0}
.also-search li{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--y);border-radius:var(--r);padding:5px 10px;font:600 14px/1.3 var(--hf);color:var(--blk)}

/* related links */
.yx-rel{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:10px 0;padding:0}
.yx-rel a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--blk);color:var(--y)!important;border-radius:var(--r);font:700 15px/1.2 var(--hf);text-decoration:none}

/* FAQ (details) */
.yx-faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:0 0 6px;overflow:hidden}
.yx-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;justify-content:space-between;background:var(--blk);color:#F2F2F2;padding:11px 12px;font:700 16px/1.3 var(--hf);min-height:44px}
.yx-faq summary::-webkit-details-marker{display:none}
.yx-faq summary::after{content:"+";flex:0 0 26px;height:26px;background:var(--y);color:var(--ink);border-radius:2px;display:flex;align-items:center;justify-content:center;font:800 18px/1 var(--bf)}
.yx-faq details[open] summary::after{content:"\2212"}
.yx-faq details>p{margin:0;padding:12px 14px}

/* seo-box base */
.seo-box{margin:18px 0}

/* figures */
.yx-fig{margin:16px 0;background:var(--blk);border-radius:var(--r);overflow:hidden}
.yx-fig img{width:100%}
.yx-fig figcaption{color:#DADADA;font-size:.88rem;padding:7px 12px}

/* login modal */
.yx-ov{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.72);display:none;align-items:flex-start;justify-content:center;padding:60px 12px;overflow-y:auto}
.yx-ov.on{display:flex}
.yx-dlg{position:relative;width:100%;max-width:400px;background:var(--blk);border-top:4px solid var(--y);border-radius:var(--r);padding:26px 22px 20px;color:#EDEDED;animation:yxpop .22s ease-out}
@keyframes yxpop{from{transform:translateY(14px);opacity:.4}to{transform:none;opacity:1}}
.yx-dlg .yx-dlg-t{font:800 1.6rem/1 var(--hf);color:var(--y);text-align:center;margin:10px 0 16px;text-transform:uppercase}
.yx-dlg img{margin:0 auto;height:40px;width:auto}
.yx-x{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:transparent;color:#FFFFFF;font-size:26px;cursor:pointer}
.yx-fld{display:block;margin:0 0 10px}
.yx-fld span{display:block;font:600 13px/1 var(--hf);color:#BDBDBD;margin-bottom:5px}
.yx-fld input{width:100%;height:44px;border:1px solid #3A3C41;border-radius:var(--r);background:#FFFFFF;color:var(--ink);padding:0 12px;font:400 15px var(--bf)}
.yx-dlg .yx-btn{width:100%;margin-top:6px}
.yx-dlg small{display:block;text-align:center;color:#A9A9A9;margin-top:10px;font-size:12px}

/* footer */
.ftr{background:var(--hdr);color:#CFCFCF;padding:26px 0 90px;border-top:4px solid var(--y)}
.ftr-in{max-width:1320px;margin:0 auto;padding:0 14px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:22px}
.ftr-cat{font:800 15px/1 var(--hf);color:var(--y);text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}
.ftr ul{list-style:none;margin:0;padding:0}
.ftr li a{display:inline-flex;align-items:center;min-height:32px;color:#DADADA;text-decoration:none;font-size:14.5px}
.ftr li a:hover{color:var(--y)}
.ftr-blurb{font-size:14px;line-height:1.6}
.ftr-logo{height:38px;width:auto;flex:0 0 auto}
.ftr-soc{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.ftr-soc a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#1E1F23;border-radius:var(--r);color:var(--y)}
.ftr-tp{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid #3A3C41;border-radius:var(--r);color:#E4E4E4!important;text-decoration:none;font-size:13.5px}
.ftr-low{max-width:1320px;margin:18px auto 0;padding:14px 14px 0;border-top:1px solid #26272B;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13px}
.partner{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.partner-plate{background:#FFFFFF;border-radius:6px;padding:5px 8px;display:flex;align-items:center}
.partner-plate img{height:26px;width:auto;flex:0 0 auto}
.partner span{font-size:12.5px;color:#BDBDBD}
@media (max-width:900px){.ftr-in{grid-template-columns:1fr 1fr}.ftr-in>div:first-child{grid-column:1/-1}}

/* bottom tab bar (mobile) */
.yx-tb{display:none}
@media (max-width:900px){
 .yx-tb{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-template-columns:repeat(5,1fr);background:var(--hdr);border-top:2px solid var(--y);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}
 .yx-tb a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;color:#D5D5D5;text-decoration:none;font:700 11.5px/1 var(--hf);text-transform:uppercase;border-radius:18px}
 .yx-tb a[aria-current="page"]{background:var(--y);color:var(--ink)}
 .yx-tb svg{width:21px;height:21px}
}

/* WhatsApp float */
.wafloat{position:fixed;right:16px;bottom:22px;z-index:80;width:60px;height:60px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.3);animation:yxpulse 2.2s infinite}
.wafloat svg{width:34px;height:34px}
@keyframes yxpulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.6)}70%{box-shadow:0 0 0 16px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
@media (max-width:900px){.wafloat{bottom:78px;right:12px;width:54px;height:54px}}

@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.yx-tick-run span{padding-left:0}}
.yx-legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}
.yx-legal a{display:inline-flex;align-items:center;min-height:32px;color:#DADADA;text-decoration:none;font-size:13.5px}
.yx-copy{flex:1 1 100%;margin:4px 0 0;color:#A9A9A9;font-size:12.5px}
.yx-dlg small a{color:var(--y)}
