.yf-shared-banner{width:min(calc(100% - 32px),1036px);margin:22px auto 18px;padding:16px;position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:24px;background:radial-gradient(circle at 20% 10%,rgba(250,204,21,.35),transparent 52%),radial-gradient(circle at 85% 30%,rgba(249,115,22,.3),transparent 55%),linear-gradient(135deg,#0f172adb,#020617eb);box-shadow:0 40px 90px #000000db}.yf-shared-banner-inner{min-height:68px;display:flex;align-items:center;justify-content:center;gap:14px}.yf-shared-logo{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;border-radius:18px;color:#facc15;font-size:24px;font-weight:900;letter-spacing:.08em;background:linear-gradient(145deg,#facc1529,#0f172af5 45%,#020617);box-shadow:0 18px 40px #000000f2,0 0 0 1px #94a3b838}.yf-shared-banner-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.yf-shared-title{margin:0;color:#f9fafb;font-size:30px;font-weight:950;line-height:1.08;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.yf-shared-title-accent{color:#facc15}.yf-shared-subtitle{margin:4px 0 0;color:#facc15e0;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 10px rgba(250,204,21,.28)}@media(max-width:720px){.yf-shared-banner{width:calc(100% - 20px);margin:12px auto;padding:14px 12px;border-radius:22px}.yf-shared-banner-inner{min-height:48px;gap:10px}.yf-shared-logo{width:48px;height:48px;flex-basis:48px;border-radius:16px;font-size:20px}.yf-shared-title{font-size:clamp(20px,6vw,28px);line-height:1;letter-spacing:.055em}.yf-shared-subtitle{margin-top:5px;font-size:clamp(8px,2.55vw,11px);letter-spacing:.105em}}@media(max-width:390px){.yf-shared-title{font-size:19px}.yf-shared-subtitle{font-size:8px;letter-spacing:.07em}}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#f9fafb;background-color:#020617;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:clamp(16px,1.25vw,22px)}html,body,#root{margin:0;padding:0;width:100%;min-height:100dvh;background-color:#020617}body{font-family:inherit}#root{max-width:none}a{font-weight:500;color:#38bdf8;text-decoration:none}a:hover{color:#0ea5e9}h1,h2,h3,h4,h5,h6{margin:0;font:inherit}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font:inherit;font-size:1em;font-weight:500;background-color:#111827;color:#f9fafb;cursor:pointer;transition:border-color .25s,background-color .25s}button:hover{border-color:#38bdf8}button:focus,button:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}@keyframes yf-live-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}to{transform:scale(1);opacity:1}}*,*:before,*:after{box-sizing:border-box}main,section,article,aside,header,footer,nav,div,button,a,span,p,li,td,th{min-width:0}img,svg,video,canvas{max-width:100%}button,a{max-width:100%}.yf-safe-text,[class*=team-name],[class*=player-name],[class*=league-name],[class*=manager-name],[class*=club-name],[class*=fantasy-name],[class*=real-team],[class*=owner-name],[class*=display-name],[class*=user-name],[class*=username],[class*=participant-name],[class*=squad-name],[class*=lineup-name],[class*=draft-name],[class*=xempions-name],[class*=standing-name],[class*=card-name],[class*=row-name],[class*=table-name],[class*=name-text],[class*=title-text],[class*=subtitle-text],[class*=label-text],[class*=badge-text],[class*=pill-text],.yf-club-home-name,.yf-club-home-subtitle,.yf-top4-name,.yf-top4-team,.yf-live-title,.yf-live-clean-word,.yf-tab,.yf-tab span,.yf-join-btn,.yf-cta-main,.yf-club-home-room-btn{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[class*=row],[class*=card],[class*=item],[class*=cell],[class*=grid],[class*=list],[class*=table],[class*=content],[class*=header],[class*=body],[class*=main],[class*=info]{min-width:0}table{width:100%;max-width:100%;table-layout:fixed}th,td{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class*=table-wrap],[class*=table-container],[class*=scroll-wrap],[class*=list-wrap],[class*=standings],[class*=classification],[class*=jornada],[class*=players],[class*=participants],[class*=xempions],[class*=profile],[class*=perfil]{max-width:100%;overflow-x:hidden}@media(max-width:860px){button,.yf-tab,.yf-join-btn,.yf-cta-main,.yf-club-home-room-btn,[class*=btn],[class*=button],[class*=badge],[class*=pill]{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[class*=name],[class*=team],[class*=player],[class*=league],[class*=manager],[class*=club]{min-width:0!important;max-width:100%!important}}.yf-safe-text-2{min-width:0!important;max-width:100%!important;overflow:hidden!important;display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;max-height:2.5em!important}.yf-safe-break{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.yf-page-bg{min-height:100vh;background:radial-gradient(900px 520px at 18% 2%,rgba(250,204,21,.1),transparent 55%),radial-gradient(820px 520px at 85% 8%,rgba(249,115,22,.1),transparent 55%),radial-gradient(circle at top,#020617 0 55%,#020617);color:var(--yf-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes yf-flag-float{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}.yf-flag{animation:yf-flag-float 4s ease-in-out infinite}@keyframes yf-dot-pulse{0%{transform:scale(1);opacity:.55}45%{transform:scale(1.45);opacity:1}to{transform:scale(1);opacity:.55}}.yf-dot-pulse{animation:yf-dot-pulse 1.35s ease-in-out infinite}@keyframes yf-border-breathe{0%{box-shadow:0 14px 30px #000000e6,0 0 0 1px #facc152e}50%{box-shadow:0 18px 44px #000000f2,0 0 0 1px #facc1561}to{box-shadow:0 14px 30px #000000e6,0 0 0 1px #facc152e}}.yf-wr-alive{animation:yf-border-breathe 2.8s ease-in-out infinite}@keyframes yf-glow-pulse{0%{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}to{opacity:.55;transform:scale(1)}}.yf-glow{animation:yf-glow-pulse 5.5s ease-in-out infinite}.yf-main-cta,.yf-join-cta{transition:transform .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out}.yf-nav-btn{transition:transform .16s ease-out,box-shadow .16s ease-out,filter .16s ease-out}.yf-feature-card{transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.yf-main-cta:hover,.yf-join-cta:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 26px 52px #000000f2;filter:brightness(1.03)}.yf-nav-btn:hover{transform:translateY(-1px);box-shadow:0 18px 38px #000000e6;filter:brightness(1.03)}.yf-feature-card:hover{transform:translateY(-2px);box-shadow:0 24px 54px #000;border-color:#facc15e6}.yf-input{outline:none;transition:box-shadow .18s ease-out,border-color .18s ease-out,filter .18s ease-out}.yf-input:focus{border-color:#facc15cc!important;box-shadow:0 0 0 3px #facc152e,0 18px 46px #000000e6;filter:brightness(1.03)}@keyframes yf-shimmer{0%{transform:translate(-60%);opacity:0}35%{opacity:.25}to{transform:translate(120%);opacity:0}}.yf-skel{position:relative;overflow:hidden;border-radius:999px;background:#94a3b824}.yf-skel:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(226,232,240,.22),transparent);animation:yf-shimmer 1.5s ease-in-out infinite}
