/* SmileDice v9.0 Sport Premium — scoped CSS. Desktop, tablet and phone. */
#sport-screen[hidden],#sport-screen .sp-subview[hidden],#sport-screen .sp-dialog[hidden],#sport-screen .sp-sport-notice[hidden]{display:none!important}
body:has(#sport-screen:not([hidden])) .app-shell{width:min(98.5vw,1920px);max-width:none}
body:has(#sport-screen:not([hidden])) .page-content{padding:14px clamp(9px,1.3vw,22px) 24px}
.sd-sport-app{--sp-bg:#060b1c;--sp-card:#0c1530;--sp-border:#523e99;--sp-accent:#bb54ff;--sp-cyan:#39e5f1;--sp-gold:#ffd257;color:#f5f1ff;font-size:13px;min-width:0}
.sd-sport-app *{box-sizing:border-box}
.sd-sport-app :is(button,input,select,textarea){font-family:inherit}
.sd-sport-app :is(button,input,textarea,select):focus-visible{outline:2px solid #eac1ff;outline-offset:2px}
.sd-sport-app button{cursor:pointer}
.sd-sport-app button:disabled{cursor:wait;opacity:.55}
.sd-sport-app p{color:#aeb8d4;line-height:1.55}
.sp-shell{display:grid;grid-template-columns:minmax(166px,190px) minmax(0,1fr) minmax(245px,310px);align-items:start;gap:14px}
.sp-sidebar,.sp-right,.sp-center{min-width:0}
.sp-sidebar{position:sticky;top:10px;border:1px solid #5e39a1;border-radius:16px;padding:11px 10px;background:linear-gradient(160deg,#1d0d46 0%,#0a1129 28%,#060e21 100%);box-shadow:0 0 22px #6725dd34, inset 0 1px 0 #dca6ff17;max-height:calc(100vh - 22px);overflow:auto;scrollbar-width:thin}
.sp-side-brand{display:flex;gap:8px;align-items:center;padding:10px 8px;border:1px solid #914cf4;border-radius:13px;box-shadow:0 0 13px #953bff69;background:linear-gradient(125deg,#310c6c,#101b40)}
.sp-side-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:#6416ba;box-shadow:0 0 13px #bf5aff;font-size:26px}
.sp-side-brand>span:last-child{font-size:24px;font-weight:900;letter-spacing:-1.5px;line-height:1}.sp-cyan{color:#28f4f1}.sp-side-brand small{display:block;color:#d2cfff;letter-spacing:1.8px;font-size:7px;font-weight:900;margin-top:4px}
.sp-side-user{display:flex;align-items:center;gap:8px;margin:14px 0 9px;padding:10px 7px;border-radius:12px;background:#121e44a0;border:1px solid #3e3574}.sp-user-avatar{display:grid;place-items:center;border:1px solid #ba5bff;border-radius:50%;width:45px;height:45px;flex-shrink:0;font-size:22px;box-shadow:0 0 15px #8534f899}.sp-side-user strong{display:block;font-size:12px;word-break:break-word}.sp-side-user small{color:#c9a5ee;display:block;font-size:9px;line-height:1.4;margin-top:3px}
.sp-side-wallet{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 7px;margin:0 0 8px;border-radius:10px;background:#080f27;border:1px solid #2e3c65}.sp-side-wallet>span:first-child{font-size:21px}.sp-side-wallet>span:nth-child(2){flex:1;font-weight:800;font-size:11px}.sp-side-wallet small{display:block;font-weight:400;color:#8c9bc8;font-size:9px;margin-top:3px}.sp-side-wallet button{background:#182a57;border:1px solid #405ea0;color:#bfe6ff;border-radius:8px;padding:6px 8px;font-size:10px;margin-left:auto}
.sp-upgrade{width:100%;padding:11px 8px;border-radius:12px;border:1px solid #ca5dff;background:linear-gradient(130deg,#6b20c5,#320f75 55%,#5e1bbb);box-shadow:0 0 20px #8b33fc83,inset 0 1px 0 #ffffff5d;color:#fff;font-weight:800;font-size:11px}
.sp-side-label{text-align:center;font-size:10px;letter-spacing:1.8px;color:#c8b0fa;font-weight:900;margin:18px 0 8px}.sp-side-nav{display:flex;flex-direction:column;gap:4px}.sp-nav-item{display:flex;align-items:center;gap:9px;width:100%;border:1px solid transparent;border-radius:9px;padding:8px;color:#c6c8e3;text-align:left;font-size:11px;font-weight:700;background:transparent}.sp-nav-item>span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;background:#161c43;border:1px solid #42357e;border-radius:9px;color:#a9a1ff;font-size:17px}.sp-nav-item:hover,.sp-nav-item.is-active{color:#fff;border-color:#8845e9;background:linear-gradient(90deg,#5e19b4,#24174ea8);box-shadow:0 0 12px #7735ea6b}.sp-nav-item.is-active>span{border-color:#bd7dff;box-shadow:0 0 8px #a651ff}
.sp-side-foot{margin-top:14px;padding:10px 8px;border-top:1px solid #3f3672;text-align:center;color:#edceff}.sp-side-foot strong{font-size:10px}.sp-side-foot small{display:block;color:#8f9fc5;font-size:9px;margin-top:7px;line-height:1.5}
.sp-center{min-width:0}
.sp-top-search{display:flex;align-items:center;gap:10px;min-height:46px;margin-bottom:13px;padding:6px 8px;background:linear-gradient(90deg,#0d1633,#090f2a);border:1px solid #4b3986;border-radius:14px;box-shadow:0 8px 24px #0005}.sp-searchbox{flex:1;display:flex;align-items:center;gap:9px;background:#080e23;border:1px solid #2d3a72;border-radius:10px;padding:8px 12px;min-width:0}.sp-searchbox span{color:#a478ff;font-size:20px}.sp-searchbox input{background:transparent;color:#fff;border:0;outline:0;width:100%;min-width:0;font-size:12px}.sp-searchbox input::placeholder{color:#8495ba}.sp-top-flag{font-size:20px}.sp-top-live{font-size:10px;color:#b3c7e8;white-space:nowrap;font-weight:800}.sp-top-live i,.sp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#28eeb0;box-shadow:0 0 9px #0beca0;margin-right:5px}.sp-icon-button{background:#14214b;border:1px solid #47559e;border-radius:9px;color:#d9ebff;font-size:20px;width:33px;height:33px}
.sp-sport-notice{padding:10px 14px;border:1px solid #6b538d;border-radius:10px;background:#20193f;color:#f8dcff;margin-bottom:12px;font-size:12px;line-height:1.5}.sp-sport-notice.sp-error{border-color:#d45c74;background:#391927;color:#ffe0e8}.sp-sport-notice.sp-success{border-color:#2ee1b3;background:#093c38;color:#bdffe8}
.sp-hero{min-height:252px;overflow:hidden;position:relative;border:1px solid #a74dff;border-radius:15px;box-shadow:inset 0 0 23px #6030b533,0 0 16px #aa41ff67;background:linear-gradient(90deg,#140b35 0%,#140b35 32%,#0b0d2bb8 62%,#0b1226a8 100%),url('assets/sport/football-manager.png') center/cover no-repeat}.sp-hero-overlay{position:relative;min-height:252px;padding:21px 25px 19px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;max-width:72%}.sp-eyebrow{display:inline-block;color:#5cf5f3;font-weight:800;font-size:9px;letter-spacing:1.9px}.sp-hero-title{font-size:clamp(38px,4vw,62px);line-height:.88;letter-spacing:-3px;font-weight:1000;margin:12px 0 4px;text-shadow:0 4px 18px #000}.sp-hero-title span{color:#23f5ee}.sp-hero-title small{display:block;color:#fff;font-size:clamp(19px,2.5vw,35px);letter-spacing:-1.2px;margin-top:8px}.sp-hero p{max-width:330px;margin:8px 0 10px;color:#e4e9ff;font-size:11px;line-height:1.45}.sp-hero-features{display:flex;flex-wrap:wrap;gap:8px;color:#84efff;font-size:9px;font-weight:850;margin-bottom:10px}.sp-main-cta{background:linear-gradient(115deg,#821fd9,#6410b8 52%,#a531ff);border:1px solid #db83ff;border-radius:10px;padding:10px 15px;color:white;font-weight:850;font-size:12px;box-shadow:0 0 14px #a22eff8e;transition:filter .16s}.sp-main-cta:hover,.sp-add-cta:hover{filter:brightness(1.2)}
.sp-marketplace{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:14px 0;padding:15px 17px;min-height:95px;border-radius:13px;background:radial-gradient(ellipse at 50% 0%,#49228344,transparent 72%),linear-gradient(90deg,#150f30,#11132d);border:1px solid #7039c3;box-shadow:0 0 14px #a032f93b}.sp-marketplace h3{margin:0;font-size:16px;font-weight:850}.sp-marketplace p{margin:5px 0 9px;font-size:10px;max-width:730px}.sp-gold-button{border:1px solid #ffe179;border-radius:10px;background:linear-gradient(120deg,#f8b827,#ffe167,#bb7b07);box-shadow:0 0 18px #ffb70088;color:#2d1b04;padding:9px 17px;font-weight:900;font-size:11px}.sp-market-number{background:#192347;border:1px solid #3a4385;border-radius:10px;min-width:108px;text-align:center;padding:10px}.sp-market-number strong{display:block;font-size:29px}.sp-market-number span{font-size:10px;color:#c6cde5}.sp-market-number em{font-size:9px;color:#b2a0d4;font-style:normal}
.sp-feed-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 10px}.sp-feed-tabs{display:flex;gap:7px;min-width:0;flex-wrap:wrap}.sp-feed-tabs button{color:#d7d2ed;background:#0d1631;border:1px solid #493b83;border-radius:10px;font-weight:750;padding:10px 11px;font-size:11px;white-space:nowrap}.sp-feed-tabs button.active{background:linear-gradient(135deg,#7d18d0,#470c99);border-color:#ba71fa;color:#fff;box-shadow:0 0 14px #a04aff77}.sp-feed-tabs button span{margin-left:2px;color:#6af5e8}.sp-add-cta{background:linear-gradient(120deg,#8122d1,#54138f);border:1px solid #bd61f8;box-shadow:0 0 15px #9b31e777;color:#fff;font-weight:900;border-radius:10px;padding:10px 13px;white-space:nowrap;font-size:11px}
.sp-picks{display:flex;flex-direction:column;gap:11px}.sp-pick{background:linear-gradient(120deg,#17142f,#0c172e 70%);border:1px solid #583b8c;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px #0004;transition:border-color .2s}.sp-pick:hover{border-color:#9e6deb}.sp-pick-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #392c5c}.sp-pick-author{display:flex;align-items:center;gap:9px;min-width:0}.sp-pick-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #bf8aff;background:#381461;border-radius:50%;font-weight:900;color:#f8dcff}.sp-pick-author strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis}.sp-pick-author small{display:block;font-size:9px;color:#91c3e3;margin-top:2px}.sp-pick-state{font-size:10px;white-space:nowrap;color:#94ffdd;background:#07584944;border:1px solid #21ac7a77;border-radius:12px;padding:6px 9px}.sp-pick-state.is-lost{border-color:#bb537a;color:#ffc3ce;background:#5e1b4244}.sp-pick-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.72fr);gap:15px;padding:13px 15px}.sp-pick-match{font-size:17px;line-height:1.4;font-weight:900;letter-spacing:-.3px}.sp-pick-match b{color:#53d6f4;font-size:11px;margin:0 6px}.sp-pick-league{display:flex;gap:6px;flex-wrap:wrap;color:#8daadd;font-size:10px;margin-top:7px}.sp-pick-analysis{margin:10px 0 0!important;font-size:10px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sp-pick-info{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.sp-pick-info>div{border-left:1px solid #2d315b;padding-left:9px;min-width:0}.sp-pick-info small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.7px;color:#8298bf}.sp-pick-info strong{display:block;font-size:15px;margin-top:5px;line-height:1.25;word-break:break-word}.sp-gold{color:#ffe090!important}.sp-pick-bottom{display:flex;align-items:center;gap:8px;padding:9px 13px;border-top:1px solid #2e2a57}.sp-pick-bottom button{color:#a7e9fa;font-size:11px;background:#111b38;border:1px solid #394882;border-radius:8px;padding:7px 10px}.sp-pick-bottom button.is-on{background:#3e165c;border-color:#af6bff;color:#f8d8ff}.sp-pick-bottom button:last-child{margin-left:auto;color:#ffe898;border-color:#7d5c38}.sp-pick-date{font-size:10px;color:#8fa1ca}
.sp-empty{padding:38px 16px;text-align:center;border:1px dashed #493772;background:#0f1530;border-radius:13px;color:#afbbdc;font-size:12px;line-height:1.8}.sp-more{display:block;margin:14px auto;padding:10px 20px;background:#161d41;border:1px solid #8454bf;color:#e6dfff;border-radius:12px}
.sp-right{display:flex;flex-direction:column;gap:13px}.sp-side-card{border:1px solid #633eaa;border-radius:14px;overflow:hidden;background:linear-gradient(150deg,#150e32,#0b1630 55%,#080f23);box-shadow:0 0 12px #7542e530}.sp-side-card-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px;border-bottom:1px solid #41326e}.sp-side-card-heading strong{font-size:13px}.sp-side-card-heading span,.sp-side-card-heading button{font-size:9px;color:#8eabe0}.sp-side-card-heading button{background:transparent;border:0;color:#e5c5ff}.sp-chat-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px}.sp-chat-summary>div{background:#100d2c;border:1px solid #312a5a;border-radius:9px;padding:9px;font-size:10px}.sp-chat-summary b{display:block;font-size:10px}.sp-chat-summary small{display:block;color:#9da4cb;font-size:9px;margin-top:5px}.sp-chat-log{display:flex;flex-direction:column;gap:9px;padding:12px 10px;min-height:245px;max-height:300px;overflow-y:auto;scrollbar-width:thin}.sp-chat-msg{padding:8px;background:#100e2b;border:1px solid #292b53;border-radius:8px;word-wrap:break-word}.sp-chat-msg .sp-name{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#ffc66d}.sp-chat-msg time{font-size:9px;color:#7c99c0}.sp-chat-msg p{color:#dde7ff;font-size:11px;margin:5px 0 0}.sp-chat-log>p{font-size:11px;margin:auto;text-align:center}.sp-chat-compose{display:flex;gap:6px;border-top:1px solid #3e286e;padding:9px}.sp-chat-compose input{min-width:0;flex:1;color:#fff;background:#0b1129;border:1px solid #3f3974;border-radius:8px;padding:10px;font-size:11px}.sp-chat-compose button{border:1px solid #ce7fff;border-radius:9px;background:linear-gradient(135deg,#bd38ff,#6e29be);color:#fff;padding:0 11px}.sp-chat-open{display:block;margin:0 10px 10px;border:1px solid #63468b;background:#161035;color:#d8beee;border-radius:8px;padding:8px;width:calc(100% - 20px);font-size:10px}
.sp-tipsters-card #sp-top-tipsters{padding:10px}.sp-tipster-row{display:flex;align-items:center;gap:9px;padding:10px 5px;border-bottom:1px solid #342a56}.sp-tipster-row:last-child{border:0}.sp-tipster-rank{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:linear-gradient(135deg,#eab648,#89532e);color:#25150c;font-weight:900}.sp-tipster-rank:not(.rank-1){background:#263655;color:#d7e1ff}.sp-tipster-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:800}.sp-tipster-name small{display:block;font-size:9px;font-weight:400;color:#acbbe1;margin-top:3px}.sp-tipster-hit{font-size:12px;color:#38f8bd;font-weight:900}.sp-stats{display:flex;justify-content:space-between;align-items:center;padding:14px;color:#c4c9eb}.sp-stats strong{font-size:24px;color:#ffe282}
.sp-subview{min-width:0}.sp-content-head{display:flex;align-items:center;gap:15px;border:1px solid #7139c5;background:linear-gradient(120deg,#251351,#121936);border-radius:14px;margin-bottom:14px;padding:18px 21px}.sp-content-head>span{font-size:30px}.sp-content-head h2{margin:0;font-size:25px}.sp-content-head p{margin:4px 0 0;font-size:12px}.sp-info-card,.sp-form{background:linear-gradient(145deg,#171232,#0a142c);border:1px solid #5f3b9c;border-radius:14px;padding:20px;margin-bottom:12px}.sp-info-card h3{margin:0 0 10px;color:#ffe9b8}.sp-info-card p{font-size:13px}.sp-info-card .sp-main-cta{margin-top:10px}
.sp-form{display:flex;flex-direction:column;gap:17px}.sp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sp-form label{display:flex;flex-direction:column;gap:7px;color:#dfd8ef;font-size:12px;font-weight:700}.sp-form :is(input,select,textarea){width:100%;min-width:0;background:#0b1329;border:1px solid #4a417a;border-radius:10px;color:white;padding:11px 12px;font-size:12px}.sp-form textarea{resize:vertical}.sp-form-note{padding:12px;background:#191632;border:1px solid #5e498e;border-radius:9px;color:#cfbfdf;font-size:11px;line-height:1.6}.sp-form .sp-main-cta{align-self:flex-start;min-height:43px}.sp-fm-image{width:100%;border:1px solid #a46cdd;border-radius:14px;margin-bottom:13px}.sp-ranking-table{width:100%;border-collapse:collapse}.sp-ranking-table th,.sp-ranking-table td{padding:12px;border-bottom:1px solid #433368;text-align:left}.sp-ranking-table th{font-size:11px;color:#a7aadb}.sp-ranking-table td{font-size:12px}.sp-ranking-wrap{background:#0c1430;border:1px solid #563b92;border-radius:14px;padding:10px;overflow:auto}
.sp-dialog{position:fixed;inset:0;z-index:110;display:grid;place-items:center;background:#030515c9;backdrop-filter:blur(9px);padding:14px}.sp-dialog-body{position:relative;width:min(580px,100%);max-height:85vh;overflow:auto;padding:25px;border:1px solid #be73ff;border-radius:19px;background:linear-gradient(130deg,#231244,#0c1530);box-shadow:0 0 35px #7c28fb7b}.sp-close{position:absolute;right:10px;top:8px;border:1px solid #7754ae;border-radius:50%;color:white;background:#211648;width:35px;height:35px;font-size:20px}.sp-detail-heading{font-size:20px;margin:0 40px 8px 0}.sp-detail-subtitle{color:#a2adcc;font-size:11px}.sp-comment-area{margin-top:14px;max-height:190px;overflow-y:auto}.sp-comment{padding:8px 0;border-bottom:1px solid #3d325e;font-size:12px;word-break:break-word}.sp-comment b{color:#d39cff}.sp-comment p{margin:4px 0}.sp-detail-input{display:flex;gap:7px;margin-top:10px}.sp-detail-input input{flex:1;min-width:0;background:#10142e;border:1px solid #5e438c;color:#fff;border-radius:9px;padding:10px}.sp-detail-input button{background:#7131d2;color:#fff;border:1px solid #b875ff;border-radius:9px;padding:8px 12px}
@media (min-width:1800px){.sp-shell{grid-template-columns:205px minmax(0,1fr) 350px;gap:17px}.sp-sidebar{padding:13px}.sp-hero{min-height:300px}.sp-hero-overlay{min-height:300px;padding:28px 33px}.sp-marketplace{min-height:105px}.sp-pick-body{padding:17px}.sp-chat-log{min-height:300px;max-height:400px}}
@media(max-width:1280px){.sp-shell{grid-template-columns:155px minmax(0,1fr) 220px;gap:10px}.sp-side-brand>span:last-child{font-size:19px}.sp-side-icon{width:30px;height:30px;font-size:21px}.sp-sidebar{padding:8px}.sp-nav-item{font-size:10px;padding:6px;gap:5px}.sp-nav-item>span{width:23px;height:23px;flex-basis:23px;font-size:15px}.sp-side-user{padding:6px}.sp-user-avatar{width:31px;height:31px;font-size:17px}.sp-hero-overlay{max-width:75%}.sp-hero{min-height:220px}.sp-hero-overlay{min-height:220px}.sp-feed-tabs button{padding:8px;font-size:10px}.sp-pick-body{gap:8px}.sp-pick-match{font-size:14px}.sp-right .sp-chat-summary{grid-template-columns:1fr}.sp-side-card-heading strong{font-size:11px}}
@media(max-width:1000px){.sp-shell{grid-template-columns:minmax(0,1fr) 250px}.sp-sidebar{position:static;grid-column:1/-1;max-height:none;overflow:visible;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.sp-side-brand{grid-column:1}.sp-side-user{grid-column:2;margin:0;justify-self:end}.sp-side-wallet,.sp-upgrade,.sp-side-label,.sp-side-foot{display:none}.sp-side-nav{grid-column:1/-1;flex-direction:row;flex-wrap:nowrap;overflow:auto;padding-bottom:5px;scrollbar-width:thin}.sp-nav-item{width:auto;flex:0 0 auto;padding:7px 9px}.sp-right{grid-column:2;grid-row:2}.sp-center{grid-column:1;grid-row:2}.sp-hero-overlay{max-width:83%}.sp-feed-bar{align-items:flex-start}.sp-feed-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.sp-feed-bar .sp-add-cta{font-size:10px}.sp-pick-body{grid-template-columns:1fr}.sp-pick-info{grid-template-columns:1fr 1fr}.sp-pick-info>div{border-left:0;border-top:1px solid #2d315b;padding:6px 0 0}}
@media(max-width:760px){body:has(#sport-screen:not([hidden])) .app-shell{width:100%;margin:0;border:0;border-radius:0}.sp-shell{display:flex;flex-direction:column;gap:12px}.sp-sidebar,.sp-center,.sp-right{width:100%}.sp-sidebar{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px}.sp-side-user{justify-self:end;max-width:180px}.sp-side-user small{display:none}.sp-side-brand{padding:6px 9px}.sp-side-nav{max-width:100%;scrollbar-width:thin}.sp-right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sp-right .sp-chat-card{grid-column:1/-1}.sp-right .sp-chat-log{min-height:145px;max-height:210px}.sp-right .sp-chat-summary{grid-template-columns:1fr 1fr}.sp-hero{min-height:280px}.sp-hero-overlay{min-height:280px}.sp-hero-title{font-size:44px}.sp-hero-title small{font-size:25px}.sp-hero-features{gap:5px}.sp-pick-body{grid-template-columns:1fr 1fr}.sp-marketplace p{font-size:10px}.sp-top-search{margin:0 0 12px}}
@media(max-width:520px){body:has(#sport-screen:not([hidden])) .page-content{padding:10px 10px 22px}.sp-top-live{display:none}.sp-sidebar{border-radius:13px}.sp-side-brand>span:last-child{font-size:17px}.sp-side-user strong{font-size:10px}.sp-side-brand small{font-size:6px}.sp-side-user{padding:5px}.sp-user-avatar{width:31px;height:31px;flex-basis:31px}.sp-nav-item{font-size:10px}.sp-hero{min-height:247px;background-position:62% center}.sp-hero-overlay{min-height:247px;max-width:100%;padding:17px 16px;background:linear-gradient(90deg,#100b2ce0 5%,#080b25a8 73%,transparent)}.sp-hero-title{font-size:38px}.sp-hero-title small{font-size:22px}.sp-hero p{font-size:10px;max-width:235px}.sp-hero-features span{font-size:8px}.sp-marketplace{padding:12px;gap:6px}.sp-marketplace h3{font-size:14px}.sp-market-number{min-width:65px}.sp-market-number strong{font-size:22px}.sp-market-number span{font-size:8px}.sp-gold-button{padding:8px;font-size:10px}.sp-feed-bar{flex-direction:column}.sp-feed-tabs{width:100%}.sp-feed-tabs button{flex-shrink:0;padding:9px}.sp-add-cta{align-self:flex-end}.sp-pick-body{grid-template-columns:1fr}.sp-pick-top{padding:10px}.sp-pick-body{padding:10px}.sp-pick-bottom{flex-wrap:wrap}.sp-pick-bottom button{font-size:10px}.sp-right{display:flex}.sp-chat-log{max-height:220px!important}.sp-form-grid{grid-template-columns:1fr}.sp-content-head{padding:12px}.sp-content-head h2{font-size:20px}.sp-form{padding:13px}.sp-ranking-table th,.sp-ranking-table td{padding:8px 6px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.sd-sport-app *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
