:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#e9eef7;background:#080d16;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#080d16;--panel:#0d1420;--panel2:#101a29;--line:#1d2a3a;--muted:#78879b;--cyan:#64d8ff;--gold:#d8b66e}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:#0b111b;border-right:1px solid #1a2533;padding:25px 16px 14px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#f2f6fc;padding:0 8px 31px}.brand-name{font-size:14px;letter-spacing:2.1px;font-weight:800}.brand-dot{color:var(--cyan)}.side-label{color:#58687d;font-size:9px;letter-spacing:1.7px;font-weight:700;padding:5px 10px 10px}.nav-item{height:39px;border:0;background:transparent;text-align:left;padding:0 11px;margin-bottom:4px;color:#8f9bad;font-size:12px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:11px}.nav-item:hover,.nav-item.active{background:#142231;color:#dff6ff}.nav-item.active{box-shadow:inset 2px 0 #62d8ff}.nav-icon{font-size:16px;color:#7791a8;width:15px}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,#244a66,#163146);display:grid;place-items:center;color:#a8e9ff;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;border:1px solid #31516a;flex:none}.main-area{margin-left:240px;min-height:100vh}.topbar{height:58px;padding:0 40px;border-bottom:1px solid #1a2533;display:flex;align-items:center;justify-content:space-between;background:#0a1019}.breadcrumb{font-size:9px;letter-spacing:1.45px;color:#8a99aa;font-weight:700}.breadcrumb span{color:#425267;margin:0 8px}.role-switch{display:flex;background:#111a27;padding:3px;border:1px solid #263244;border-radius:5px}.role-switch button{background:transparent;border:0;padding:5px 10px;border-radius:3px;color:#8290a2;font-size:10px;cursor:pointer}.role-switch button.chosen{background:#1a2b3c;color:#84e0ff}.page-content{max-width:1410px;margin:0 auto;padding:35px 40px 0}.welcome-row{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 24px}.eyebrow,.panel-eyebrow{color:#718398;font-size:9px;font-weight:700;letter-spacing:1.7px;display:flex;align-items:center;gap:8px}.eyebrow-line{width:18px;height:1px;background:var(--cyan);display:inline-block}.welcome-row h1{font-family:Barlow Condensed,sans-serif;font-size:36px;line-height:1.05;letter-spacing:.2px;margin:8px 0 5px;font-weight:700;color:#f2f5fa}.welcome-row h1>span:first-child{color:var(--cyan)}.title-period{color:var(--gold)}.subheading{margin:0;color:#8897a9;font-size:11px}.profile-card,.panel{background:#0d1420;border:1px solid #1c2939;border-radius:6px;overflow:hidden}.profile-banner{height:134px;position:relative;display:flex;align-items:center;padding:22px 25px;background:radial-gradient(ellipse at 61% 20%,#183047 0,transparent 43%),linear-gradient(105deg,#121d2b,#0e1723 73%)}.banner-lines{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background:repeating-linear-gradient(128deg,transparent 0 32px,#35607b 33px,#35607b 34px,transparent 35px 68px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 65%,transparent)}.profile-avatar{z-index:1;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:700;color:#a4eaff;background:radial-gradient(circle at 35% 26%,#2f6480,#112b40 70%);border:2px solid #4bbfe7;box-shadow:0 0 20px #50d3ff2a;margin-right:18px}.profile-identity{z-index:1}.team-kicker{font-size:9px;letter-spacing:1.5px;color:#7f91a5;font-weight:700}.profile-identity h2{font-family:Barlow Condensed,sans-serif;font-size:27px;margin:4px 0 6px;color:#f2f7fc;letter-spacing:.4px}.role-badge{font-size:9px;color:#9aabbc;border:1px solid #324356;border-radius:3px;display:inline-block;padding:4px 7px}.role-badge span{color:var(--gold);margin-right:3px}.profile-rank{z-index:1;display:flex;align-items:center;gap:10px;margin-left:auto;padding:13px 15px;border-left:1px solid #304253;background:#0d1722a8}.rank-emblem{font-size:35px;color:#bca36b;text-shadow:0 0 15px #d3b67466}.profile-rank span,.profile-rank strong,.profile-rank em{display:block}.profile-rank span{font-size:8px;color:#8090a4;letter-spacing:1.3px}.profile-rank strong{font-family:Barlow Condensed,sans-serif;font-size:21px;color:#f3f4ee;margin:3px 0}.profile-rank strong small{font:700 9px DM Sans;color:#bdab79}.profile-rank em{font-style:normal;color:#b6a16e;font-size:8px;letter-spacing:1px}.profile-stats{height:64px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #202b39}.stat-cell{padding:12px 20px;border-right:1px solid #202b39}.stat-cell:last-child{border:0}.stat-cell>span{display:block;font-size:8px;letter-spacing:1.2px;color:#748499;margin-bottom:6px}.stat-cell strong{font-family:Barlow Condensed,sans-serif;font-size:17px;color:#e4ebf2;display:flex;align-items:center;gap:7px}.stat-cell strong small{font:500 9px DM Sans;color:#8998aa}.stat-dot{width:6px;height:6px;border-radius:50%}.panel{padding:19px 20px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-heading h3{font-family:Barlow Condensed,sans-serif;font-size:20px;margin:3px 0 0;font-weight:600;color:#edf2f7}.panel-eyebrow{font-size:8px;letter-spacing:1.4px}.count-pill{font-size:8px;padding:5px 8px;border:1px solid #29374a;border-radius:3px;color:#8798ab;white-space:nowrap}.roster-avatar{width:27px;height:27px;font-size:10px}.roster-role{margin-left:auto;color:#8291a4;font-size:9px}.footer{display:flex;justify-content:space-between;padding:24px 1px 16px;color:#536277;font-size:7px;letter-spacing:1.2px}.footer b{color:var(--gold);margin-left:5px}.admin-welcome{align-items:center}.admin-date{border-left:1px solid #293749;padding-left:18px;display:grid;gap:5px}.admin-date span{font-size:8px;letter-spacing:1.2px;color:#708197}.admin-date strong{font-family:Barlow Condensed,sans-serif;font-size:13px;color:#d9c17d;letter-spacing:.8px}.admin-date small{font-size:8px;color:#718197;letter-spacing:.7px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:16px}.admin-stat{min-height:86px;background:linear-gradient(110deg,#101a27,#0d1420);border:1px solid #1e2b3b;border-radius:5px;display:flex;align-items:center;padding:14px;gap:11px}.admin-stat-icon{width:34px;height:34px;border:1px solid currentColor;border-radius:5px;display:grid;place-items:center;font-size:17px;background:#131f2c}.admin-stat-icon.cyan{color:#67cce8}.admin-stat-icon.gold{color:#cdb071}.admin-stat-icon.violet{color:#ae94d9}.admin-stat div{display:grid;gap:4px}.admin-stat div small{font-size:7px;letter-spacing:1px;color:#7d8ca0}.admin-stat div strong{font-family:Barlow Condensed,sans-serif;font-size:23px;line-height:1;color:#ecf2f8}.stat-trend{margin-left:auto;font-size:7px;letter-spacing:.7px;color:#5d9f92}.empty-state{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#77889b}.empty-state>span{font-size:25px;color:#4d7184}.empty-state strong{font-family:Barlow Condensed,sans-serif;font-size:17px;color:#bac8d6;margin-top:6px}.empty-state p{font-size:9px;margin:4px 0 0}.error-banner{position:fixed;z-index:20;top:68px;left:calc(50% + 120px);transform:translate(-50%);background:#452322;border:1px solid #8d4942;color:#ffd4cc;padding:10px 14px;border-radius:5px;font-size:11px;max-width:90%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.sidebar{width:205px}.main-area{margin-left:205px}.page-content{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.admin-stats{gap:8px}.admin-stat{padding:10px}.admin-stat div small{font-size:6px}.profile-stats .stat-cell{padding-left:12px;padding-right:10px}}@media(max-width:760px){.sidebar{width:56px;padding:16px 7px}.brand{padding:0 4px 28px}.brand-name,.side-label,.nav-item:not(.active),.nav-item{font-size:0}.nav-item{justify-content:center;padding:0}.nav-icon{font-size:17px}.main-area{margin-left:56px}.topbar{padding:0 14px}.breadcrumb{font-size:7px;letter-spacing:.8px}.role-switch button{padding:5px 7px;font-size:9px}.page-content{padding:25px 14px 0}.welcome-row{align-items:flex-start}.welcome-row h1{font-size:31px}.welcome-row .subheading{font-size:10px}.profile-banner{height:120px;padding:15px}.profile-avatar{width:58px;height:58px;font-size:22px;margin-right:12px}.profile-identity h2{font-size:23px}.profile-rank{padding:9px 0 9px 10px;gap:5px}.rank-emblem{font-size:25px}.profile-rank strong{font-size:17px}.profile-stats{height:auto;grid-template-columns:repeat(2,1fr)}.stat-cell{padding:10px!important;border-bottom:1px solid #202b39}.stat-cell:nth-child(2){border-right:0}.stat-cell:nth-child(n+3){border-bottom:0}.panel{padding:15px}.admin-stats{grid-template-columns:1fr}.admin-stat{min-height:68px}.admin-date{display:none}.footer{font-size:6px}.error-banner{left:calc(50% + 28px)}}@media(max-width:430px){.breadcrumb{font-size:6px}.topbar{height:52px}.profile-rank span{font-size:6px;letter-spacing:.5px}.profile-rank em{font-size:6px}.profile-rank{margin-left:auto}.profile-stats .stat-cell>span{font-size:7px}.profile-stats .stat-cell strong{font-size:15px}.panel-heading h3{font-size:18px}.count-pill{font-size:7px;padding:4px}.admin-date{display:none}}.form-message{margin:7px 0 0;font-size:9px}.error-message{color:#ff9a9e}.success-message{color:#75d9a4}:root{color-scheme:light;--bg: #f9f1e1;--panel: #fffdfa;--panel2: #fffaf0;--line: #e9d8b4;--muted: #786d5c;--cyan: #1687a2;--gold: #e6a832;--fallenys-cream: #fdf8ee;--fallenys-paper: #fffdfa;--fallenys-gold: #f3c85a;--fallenys-gold-deep: #c8963e;--fallenys-navy: #1a2b4c;--fallenys-navy-deep: #13223f;--fallenys-ink: #111d33;--fallenys-rose: #f472b6;--fallenys-pink: #fca5a5;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--fallenys-ink);background:var(--fallenys-cream)}body{color:var(--fallenys-ink);background:radial-gradient(ellipse at 14% 12%,#fffdf8 0,transparent 44%),radial-gradient(ellipse at 89% 82%,#efe2c8 0,transparent 42%),repeating-linear-gradient(4deg,#f9f1e1 0,#f9f1e1 4px,#f8efdd 5px,#fbf5e9 8px);background-attachment:fixed}button,input,select{color:var(--fallenys-ink)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #d59e32;outline-offset:2px}.app-shell{color:var(--fallenys-ink);background:transparent}.sidebar{color:#f8f0dc;background:radial-gradient(ellipse at 50% -8%,#30446a 0,transparent 45%),linear-gradient(180deg,#1a2b4c,#152440 62%,#111e37);border-right:2px solid var(--fallenys-gold-deep);box-shadow:5px 0 22px #1a2b4c17}.brand{position:relative;gap:10px;color:#fff8e9;padding-bottom:15px}.brand-logo{display:block;width:48px;height:48px;flex:0 0 48px;object-fit:contain;filter:drop-shadow(0 2px 6px #080f2066)}.brand-name{font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:17px;letter-spacing:2px;color:#fff4d7}.brand-dot{color:var(--fallenys-gold)}.brand-ribbon{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 1px 27px;padding:7px 5px;color:#ffedb4;background:linear-gradient(90deg,transparent,#101e39 12%,#101e39 88%,transparent);border-top:1px solid #c8963e;border-bottom:1px solid #c8963e;font-size:8px;font-weight:800;letter-spacing:1.4px}.brand-ribbon span{color:var(--fallenys-gold)}.side-label{color:#d8c99f}.nav-item{color:#e5dcc7;border-radius:7px}.nav-item:hover,.nav-item.active{color:#fff6dc;background:linear-gradient(90deg,#f3c85a1a,#f3c85a09)}.nav-item.active{box-shadow:inset 3px 0 var(--fallenys-gold)}.nav-icon,.footer b{color:var(--fallenys-gold)}.avatar{color:#fff0c5;background:linear-gradient(145deg,#405779,#1a2b4c);border-color:#d7b85f}.main-area{color:var(--fallenys-ink);background:transparent}.topbar{position:relative;color:var(--fallenys-navy);background:#fffdfaee;border-bottom:1px solid #d7b866;box-shadow:0 3px 12px #563b1410}.topbar:after{position:absolute;right:0;bottom:-2px;left:0;height:2px;background:linear-gradient(90deg,transparent,#f3c85a 22%,#c8963e 50%,#f3c85a 78%,transparent);content:"";pointer-events:none}.breadcrumb{color:#655735}.breadcrumb span{color:#bf9747}.role-switch{background:#f7eedc;border-color:#d7c49e}.role-switch button{color:#675c4a;white-space:nowrap}.role-switch button.chosen{color:#f3c85a;background:var(--fallenys-navy);box-shadow:0 1px 4px #111d3333}.page-content{color:var(--fallenys-ink)}.eyebrow,.panel-eyebrow{color:#8d713d}.eyebrow-line{height:2px;background:linear-gradient(90deg,#f3c85a,#c8963e)}.welcome-row h1{color:var(--fallenys-navy)}.welcome-row h1>span:first-child{color:#a97720}.title-period{color:#d59f34}.subheading{color:#706653}.profile-card,.panel{color:var(--fallenys-ink);background:linear-gradient(135deg,#fffdfa,#fffdfa 72%,#fff9ec);border:1px solid #d7b866;border-radius:12px;box-shadow:0 5px 16px #70521b12,0 1px 3px #70521b0d}.profile-banner{min-height:146px;background:radial-gradient(ellipse at 76% 10%,#344b70 0,transparent 42%),linear-gradient(105deg,#1a2b4c,#13223f 68%,#1b2d50)}.banner-lines{opacity:.18;background:repeating-linear-gradient(128deg,transparent 0 30px,#f3c85a 31px,#f3c85a 32px,transparent 33px 66px)}.profile-avatar{color:#fff1c4;background:radial-gradient(circle at 35% 26%,#7185a4,#263c60 70%);border:2px solid #f3c85a;box-shadow:0 0 0 4px #f3c85a24,0 5px 16px #080f2055}.team-kicker,.profile-rank span{color:#e1d1a8}.profile-identity h2{color:#fff8e8}.role-badge{color:#ffedb7;background:#ffffff0d;border-color:#e6c772}.role-badge span,.rank-emblem{color:var(--fallenys-gold)}.profile-rank{background:#101d35a8;border-color:#c49a48}.profile-rank strong{color:#fff8e9}.profile-rank strong.rank-value-with-emblem{display:flex;align-items:center;gap:7px}.profile-rank strong small,.profile-rank em{color:#f3ce72}.profile-stats{background:#fffaf0;border-color:#e9d8b4}.stat-cell{border-color:#eadfc8}.stat-cell>span{color:#85795f}.stat-cell strong{color:var(--fallenys-navy)}.stat-cell strong.rank-value-with-emblem{flex-wrap:nowrap;white-space:nowrap}.stat-cell strong small{color:#81745e}.stat-dot{box-shadow:0 0 0 3px #f3c85a38}.panel-heading h3{color:var(--fallenys-navy)}.count-pill{color:#735c2c;background:#fff8e8;border-color:#dec68f;border-radius:999px}.roster-role{color:#786d5c}.form-message{padding:7px 9px;border-radius:5px}.error-message{color:#943e4d;background:#fff0f0;border:1px solid #efb9b8}.success-message{color:#3c704a;background:#edf7e9;border:1px solid #b8d6a9}.admin-welcome .admin-date{border-color:#d7b866}.admin-date span,.admin-date small{color:#786d5c}.admin-date strong{color:#9a6c17}.admin-stats{gap:14px}.admin-stat{background:linear-gradient(135deg,#fffdfa,#fff7e7);border:1px solid #d7b866;border-radius:10px;box-shadow:0 4px 12px #70521b10}.admin-stat-icon{background:#fff8e7;border-radius:9px}.admin-stat-icon.cyan{color:#286b78}.admin-stat-icon.gold{color:#9d711f}.admin-stat-icon.violet{color:#a95d83;background:#fff0f6}.admin-stat div small{color:#82765f}.admin-stat div strong{color:var(--fallenys-navy)}.admin-stat div strong.rank-average-value{font-size:16px;white-space:nowrap}.admin-stat div small.admin-stat-score{font-size:8px;letter-spacing:0}.stat-trend{color:#8a6e36}.empty-state{color:#766b59}.empty-state>span{color:#c8963e}.empty-state strong{color:var(--fallenys-navy)}.empty-state p{color:#766b59}.footer{color:#88795e}.error-banner{color:#8f3b4c;background:#fff1f1;border:1px solid #e7a6a9;box-shadow:0 4px 15px #5c25351c}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 12%,#fffdfa 0,transparent 48%),repeating-linear-gradient(4deg,#f9f1e1 0,#f9f1e1 4px,#f8efdd 5px,#fbf5e9 8px)}.auth-card{width:min(100%,460px);padding:32px;color:var(--fallenys-ink);background:#fffdfa;border:2px solid var(--fallenys-gold-deep);border-radius:18px;box-shadow:0 18px 50px #57401920,inset 0 0 0 5px #fff7e5;text-align:center}.auth-logo{display:block;width:92px;height:92px;object-fit:contain;margin:0 auto 12px;filter:drop-shadow(0 4px 10px #70521b33)}.auth-ribbon{display:flex;align-items:center;justify-content:center;gap:12px;max-width:270px;margin:0 auto 22px;padding:9px;color:#ffedb4;background:linear-gradient(100deg,#1a2b4c,#13223f);border-top:1px solid #d7b866;border-bottom:1px solid #d7b866;font-size:9px;font-weight:800;letter-spacing:1.5px}.auth-ribbon span{color:var(--fallenys-gold)}.auth-eyebrow{margin:0;color:#9a762f;font-size:9px;font-weight:800;letter-spacing:1.8px}.auth-card h1{margin:8px 0;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:31px}.auth-intro{max-width:345px;margin:0 auto 23px;color:#756a56;font-size:12px;line-height:1.65}.auth-form{display:grid;gap:13px;text-align:left}.auth-form label{display:grid;gap:6px;color:var(--fallenys-navy);font-size:10px;font-weight:700}.auth-form input{width:100%;min-height:40px;padding:9px 11px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:12px}.auth-form input::placeholder{color:#a1957e;font-weight:400}.auth-submit{min-height:43px;margin-top:4px;padding:10px 14px;color:#f3c85a;background:linear-gradient(100deg,#1a2b4c,#13223f);border:1px solid #c8963e;border-radius:7px;font-size:11px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 13px #1a2b4c2b}.auth-submit:disabled{cursor:progress;opacity:.65}.auth-error{margin:0;padding:9px 10px;color:#943e4d;background:#fff0f0;border:1px solid #efb9b8;border-radius:6px;font-size:10px;line-height:1.5}.auth-security{margin:18px 0 0;color:#877a61;font-size:9px}@media(max-width:760px){.sidebar{border-right-width:1px}.brand{padding-bottom:18px}.brand-logo{width:38px;height:38px;flex-basis:38px;margin:0 auto}.brand-ribbon{font-size:6px;letter-spacing:.2px;margin-inline:-3px;gap:3px;writing-mode:vertical-rl;min-height:98px;padding:5px 2px;background:linear-gradient(90deg,#101e39,#1a2b4c,#101e39)}.topbar{background:#fffdfa}.profile-card,.panel{border-radius:10px}}@media(max-width:430px){.brand-ribbon{margin-bottom:20px}.profile-banner{background:radial-gradient(ellipse at 80% 12%,#344b70 0,transparent 43%),linear-gradient(105deg,#1a2b4c,#13223f)}.auth-page{padding:14px}.auth-card{padding:24px 19px}}@media(prefers-reduced-motion:reduce){*:not([class*=cosmetic-],.rarity-premium,.is-legendary,.profile-page *,.mini-profile *,.shop-swatch *),*:not([class*=cosmetic-],.rarity-premium,.is-legendary,.profile-page *,.mini-profile *,.shop-swatch *):before,*:not([class*=cosmetic-],.rarity-premium,.is-legendary,.profile-page *,.mini-profile *,.shop-swatch *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.team-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));align-items:stretch;gap:16px;margin:18px 0 10px}.team-card,.team-create-card{min-width:0;overflow:hidden;background:#fffdfa;border:1px solid #dcc58e;border-radius:13px;box-shadow:0 7px 20px #4836150d}.team-card{display:flex;flex-direction:column;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.team-card:hover,.team-card:focus-visible{transform:translateY(-2px);box-shadow:0 11px 24px #48361518}.team-card:focus-visible{outline:3px solid #c8963e;outline-offset:3px}.team-card-main{display:block;flex:1;width:100%;padding:17px 17px 12px;color:var(--fallenys-ink);background:transparent;border:0;text-align:left;cursor:pointer}.team-card-top{display:flex;align-items:center;gap:11px;min-width:0}.team-card-logo{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;object-fit:contain;color:var(--fallenys-navy);background:#fff6dc;border:1px solid #e0c77e;border-radius:10px;font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:26px;font-weight:800}.team-card-identity{display:grid;min-width:0;gap:4px}.team-card-identity strong{overflow:hidden;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.team-card-identity small,.team-card-average small,.team-card-role-row small{color:#81745e;font-size:9px}.team-card-arrow{margin-left:auto;color:#ad812c;font-size:19px}.team-card-average{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin:15px 0 10px;padding:10px 11px;background:linear-gradient(100deg,#fff8e7,#fffdfa);border:1px solid #efe2c1;border-radius:8px}.team-card-average small{font-weight:700;letter-spacing:.6px}.team-card-average strong{color:#9a6c17;font-size:17px;text-align:right}.rank-value-with-emblem{display:inline-flex;min-width:0;align-items:center;gap:6px}.rank-emblem-image{display:inline-block;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 1px 2px rgb(26 39 48 / 16%))}.rank-emblem-small{width:22px;height:22px}.rank-emblem-medium{width:28px;height:28px}.rank-emblem-large{width:36px;height:36px}.team-card-role-row small.team-card-player-rank,.team-detail-player-rank{display:inline-flex;min-width:0;align-items:center;gap:4px}.team-card-role-row small.team-card-player-rank{justify-self:end}.team-card-player-rank .rank-emblem-small{width:17px;height:17px}.team-card-average small.team-card-average-score{grid-column:1 / -1;font-size:9px;font-weight:500;letter-spacing:0}.team-card-roles{display:grid}.team-card-role-row{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;border-bottom:1px solid #f0e8d9}.team-card-role-row:last-child{border-bottom:0}.team-card-role{color:#a27a2a;font-size:8px;font-weight:800;letter-spacing:.4px}.team-card-role-row>strong{overflow:hidden;color:var(--fallenys-navy);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-card-role-row small{text-align:right;white-space:nowrap}.team-card-empty{grid-column:2 / -1;color:#aaa08e;font-size:9px}.manager-modal-actions button,.manager-form button{min-height:34px;padding:7px 11px;color:#f3c85a;background:var(--fallenys-navy);border:1px solid #c8963e;border-radius:6px;font-size:10px;font-weight:750;cursor:pointer}.manager-form button:disabled,.manager-modal-actions button:disabled{cursor:not-allowed;opacity:.55}.team-create-card{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--fallenys-navy);background:#fffaf0b8;border-style:dashed;cursor:pointer;transition:background .16s ease,border-color .16s ease}.team-create-card:hover{background:#fffdfa;border-color:#b5872e}.team-create-plus{display:grid;width:49px;height:49px;place-items:center;color:#9b7220;background:#fff3ce;border:1px solid #dfc06e;border-radius:50%;font-size:27px}.team-create-card strong{font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:20px}.team-create-card small,.rank-disclaimer,.riot-help{color:#83765f;font-size:10px;line-height:1.6}.rank-disclaimer{margin:8px 2px 20px}.manager-modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#111d33a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manager-modal{position:relative;display:flex;width:min(100%,740px);max-height:min(90vh,850px);flex-direction:column;padding:25px;color:var(--fallenys-ink);background:#fffdfa;border:2px solid #d5ad50;border-radius:15px;box-shadow:0 22px 70px #09122566}.manager-modal>h2{margin:5px 35px 3px 0;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:27px}.manager-modal-subtitle{margin:0 0 17px;color:#80745e;font-size:11px}.manager-modal-close{position:absolute;top:15px;right:16px;width:31px;height:31px;color:#735b37;background:#fff6df;border:1px solid #e1cb91;border-radius:50%;font-size:20px;cursor:pointer}.manager-form{display:grid;gap:11px}.manager-form label{display:grid;gap:6px;color:var(--fallenys-navy);font-size:10px;font-weight:750}.manager-form input{width:100%;min-width:0;min-height:37px;padding:8px 10px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:11px}.manager-form button{justify-self:start;min-width:130px}.manager-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.manager-modal-actions .manager-secondary{color:var(--fallenys-navy);background:#fffdfa;border-color:#d8c79e}.manager-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 11px}.manager-section-heading h3{margin:3px 0 0;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:19px}.team-logo-picker{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.team-logo-label{color:var(--fallenys-navy);font-size:10px;font-weight:750}.team-logo-file-input{display:none}.manager-form .team-logo-choose-button{display:inline-flex;min-width:0;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:2px 0;color:var(--fallenys-navy);background:transparent;border:0;border-radius:0;font:inherit;font-size:12px;font-weight:700;cursor:pointer;box-shadow:none;transition:color .14s ease,text-decoration-color .14s ease}.manager-form .team-logo-choose-button:hover{color:#9b6b12;text-decoration:underline;text-underline-offset:3px}.manager-form .team-logo-choose-button:focus-visible{outline:2px solid #d3a83e;outline-offset:2px}.manager-form .team-logo-choose-button svg{width:15px;height:15px;fill:none;stroke:#b88727;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.team-logo-file-name{min-width:0;max-width:100%;overflow:hidden;color:#625d52;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.team-logo-picker small{color:#83765f;font-size:10px;font-weight:500}.team-logo-preview{display:flex;align-items:center;gap:10px}.team-logo-preview img{width:54px;height:54px;object-fit:contain;background:#fffaf0;border:1px solid #efe4cc;border-radius:7px}.team-logo-preview button{min-height:34px;padding:7px 10px;color:var(--fallenys-navy);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;cursor:pointer}.team-detail-empty{padding:14px;color:#897d67;background:#fffaf0;border:1px dashed #e1d1aa;border-radius:8px;font-size:11px}.team-detail-page{display:grid;gap:18px;max-width:1120px;margin:0 auto}.team-detail-back{justify-self:start;padding:6px 0;color:#8d6b2d;background:transparent;border:0;font-size:12px;font-weight:700;cursor:pointer}.team-detail-back:hover{color:var(--fallenys-navy)}.team-detail-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:#fffdfa;border:1px solid #dcc58e;border-radius:14px;box-shadow:0 7px 20px #4836150d}.team-detail-identity{display:flex;min-width:0;align-items:center;gap:20px}.team-detail-logo-wrap{position:relative;width:94px;height:94px;flex:0 0 94px}.team-detail-logo{display:grid;width:100%;height:100%;place-items:center;object-fit:contain;color:var(--fallenys-navy);background:#fff6dc;border:1px solid #e0c77e;border-radius:17px}.team-detail-logo-input{display:none}.team-detail-logo-trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:transparent;border:0;border-radius:17px;cursor:pointer}.team-detail-logo-trigger:focus-visible{outline:3px solid #c8963e;outline-offset:3px}.team-detail-logo-edit{position:absolute;right:-7px;bottom:-7px;width:31px;height:31px;color:#fff8e6;background:var(--fallenys-navy);border:2px solid #fffdfa;border-radius:50%;font-size:15px;cursor:pointer;box-shadow:0 2px 8px #111d3340;pointer-events:none}.team-detail-logo-trigger:hover .team-detail-logo-edit{color:var(--fallenys-gold)}.team-detail-title{display:grid;min-width:0;gap:8px}.team-detail-title h1{margin:0;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:36px;line-height:1}.team-detail-name-display{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:10px;padding:0;color:var(--fallenys-navy);background:transparent;border:0;text-align:left;cursor:pointer}.team-detail-name-display h1{overflow:hidden;text-overflow:ellipsis}.team-detail-name-display>span[aria-hidden=true]{color:#a8894d;font-size:15px;opacity:.65;transition:opacity .14s ease,color .14s ease}.team-detail-name-display:hover>span[aria-hidden=true]{color:#8b621c;opacity:1}.team-detail-name-form{display:flex;min-width:0;align-items:center;gap:8px}.team-detail-name-form input{width:min(360px,100%);min-width:0;min-height:40px;padding:7px 10px;color:var(--fallenys-navy);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:28px;font-weight:750}.team-detail-name-form button{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;padding:0;color:#fff5d8;background:#315b42;border:1px solid #6f9a70;border-radius:50%;font-size:15px;font-weight:750;cursor:pointer}.team-detail-name-form button.team-detail-name-cancel{color:#7b5949;background:#fff7f1;border-color:#e2c4b0}.team-detail-name-form button:disabled{cursor:default;opacity:.5}.team-detail-count{color:#81755f;font-size:12px}.team-detail-kpi{display:grid;min-width:185px;gap:4px;padding:15px 18px;background:#fff8e8;border:1px solid #ecd89f;border-radius:10px}.team-detail-kpi span,.team-detail-kpi small{color:#84744f;font-size:9px;font-weight:700;letter-spacing:.7px}.team-detail-kpi strong{color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:30px}.team-detail-kpi small{font-size:9px;font-weight:500;letter-spacing:0}.team-detail-remove-logo{justify-self:start;margin-top:-12px;padding:0;color:#8b593b;background:transparent;border:0;font-size:10px;cursor:pointer}.team-detail-roster-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:6px}.team-detail-roster-heading h2{margin:4px 0 0;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:26px}.team-detail-roster{display:grid;gap:10px}.team-detail-slot{display:grid;min-width:0;grid-template-columns:60px 42px minmax(0,1fr) minmax(210px,300px);align-items:center;gap:12px;min-height:88px;padding:13px 16px;background:#fffdfa;border:1px solid #e5d7b7;border-radius:10px}.team-detail-slot.vacant{background:#fffaf0;border-style:dashed}.team-detail-slot-role{color:#97702a;font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:17px;font-weight:800;letter-spacing:.5px}.team-detail-player-icon,.team-detail-empty-mark{display:grid;width:40px;height:40px;place-items:center;object-fit:cover;color:#fff1c5;background:var(--fallenys-navy);border:1px solid #d6b85e;border-radius:50%}.team-detail-player-fallback{font-size:11px;font-weight:800}.team-detail-empty-mark{color:#9c895a;background:#fff6dc;border-style:dashed;font-size:21px}.team-detail-player-info{display:grid;min-width:0;gap:4px}.team-detail-player-info strong{overflow:hidden;color:var(--fallenys-navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.team-detail-player-info small:not(.profile-title){overflow:hidden;color:#83765f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-detail-player-rank .rank-emblem-small{width:20px;height:20px}.team-detail-slot-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px}.team-detail-slot-actions select{min-width:0;min-height:34px;padding:5px 7px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:10px}.team-detail-slot-actions select:first-child{width:85px}.team-detail-slot-actions select:nth-child(2){width:140px}.team-detail-refresh{width:32px;height:32px;flex:0 0 32px;color:#936b1d;background:#fff3d3;border:1px solid #e3c875;border-radius:6px;font-size:17px;cursor:pointer}.team-detail-refresh:disabled{cursor:not-allowed;opacity:.45}.team-detail-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:15px 17px;background:#fff7f1;border:1px solid #e9c9b5;border-radius:9px}.team-detail-danger-zone p{margin:0;color:#806552;font-size:10px}.team-detail-delete{min-height:36px;flex:0 0 auto}.riot-help{margin:-4px 0 11px}.team-detail-delete{margin-top:16px}.team-detail-delete{min-height:34px;padding:7px 11px;color:#9c3d3d;background:#fff5f2;border:1px solid #d7aaaa;border-radius:6px;font-size:10px;font-weight:750;cursor:pointer}.team-detail-delete:disabled{cursor:not-allowed;opacity:.5}.team-detail-delete:not(:disabled):hover{background:#ffebe6}.user-management-panel{margin:18px 0;padding:18px;background:#fffdfa;border:1px solid #dcc58e;border-radius:13px;box-shadow:0 7px 20px #4836150d}.user-management-panel .manager-section-heading{margin:0 0 13px}.user-management-panel .manager-section-heading h2{margin:3px 0 0;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:22px}.managed-user-identity{display:flex;min-width:0;align-items:center;gap:9px}.managed-user-avatar{width:33px;height:33px;flex:0 0 33px;overflow:hidden}.managed-user-avatar img{display:block;width:100%;height:100%;object-fit:cover}.admin-avatar{color:#fff6dc;background:var(--fallenys-navy)}.managed-user-identity>div{display:grid;min-width:0;gap:3px}.managed-user-identity strong{overflow:hidden;color:var(--fallenys-navy);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.managed-user-identity small{overflow:hidden;color:#83765f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.managed-user-rank{display:flex;flex-wrap:wrap;gap:4px 8px;color:#665636;font-size:10px;font-weight:700}.account-role-pill{padding:4px 7px;color:#315f4b;background:#e9f4ec;border-radius:20px;font-size:8px;font-weight:800}.user-create-form label{display:grid;min-width:0;gap:5px;color:var(--fallenys-navy);font-size:9px;font-weight:750}.user-create-form select{width:100%;min-width:0;min-height:34px;padding:6px 8px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:10px}.user-create-form button{min-height:34px;padding:7px 10px;color:#f3c85a;background:var(--fallenys-navy);border:1px solid #c8963e;border-radius:6px;font-size:9px;font-weight:750;cursor:pointer}.user-create-form button:disabled{cursor:not-allowed;opacity:.55}.create-user-panel{max-width:940px}.user-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.user-create-form input{width:100%;min-width:0;min-height:37px;padding:8px 10px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:11px}.user-create-form button{grid-column:1 / -1;justify-self:start;min-width:170px}.player-roster-panel{margin-top:18px}.player-roster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.player-roster-card{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:5px 10px;padding:13px;background:#fffaf0;border:1px solid #eee1c5;border-radius:9px}.player-roster-card.is-current-player{background:#fff5d8;border-color:#d5ad50}.player-roster-card .roster-avatar{grid-row:span 2}.player-roster-card .roster-role{justify-self:start}.player-roster-card>strong,.player-rank-label{grid-column:1 / -1;color:var(--fallenys-navy);font-size:10px}.player-roster-card>strong small{margin-left:6px;color:#9a6c17;font-size:8px}.player-rank-label{color:#87785f;font-size:9px}.player-rank-label.rank-value-with-emblem{display:inline-flex;justify-content:center}@media(max-width:760px){.manager-modal{padding:20px 16px}.team-detail-header{align-items:flex-start;flex-direction:column;padding:18px}.team-detail-kpi{width:100%}.team-detail-slot{grid-template-columns:48px 40px minmax(0,1fr);gap:9px;padding:11px}.team-detail-slot-actions{grid-column:2 / -1;width:100%}.team-detail-slot-actions select:nth-child(2){flex:1 1 auto}.team-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}}@media(max-width:480px){.manager-modal-backdrop{padding:8px}.manager-modal{max-height:95vh;padding:18px 13px}.team-detail-identity{align-items:flex-start;flex-direction:column;gap:13px}.team-detail-logo-wrap{width:76px;height:76px;flex-basis:76px}.team-detail-name-form{align-items:stretch;flex-direction:column}.team-detail-name-form input{width:100%}.team-detail-name-form button{width:31px}.team-detail-slot{grid-template-columns:40px minmax(0,1fr)}.team-detail-slot-role,.team-detail-slot-actions{grid-column:1 / -1}.team-detail-slot-actions select:first-child{width:82px}.team-detail-danger-zone{align-items:stretch;flex-direction:column}.team-detail-danger-zone button{width:100%}.user-management-panel{padding:13px}.user-create-form button{width:100%}.team-card-role-row{grid-template-columns:35px minmax(0,1fr)}.team-card-role-row small{grid-column:2;text-align:left}}@media(min-width:1101px){.page-content{width:calc(100% / 1.12);max-width:none;padding:38px clamp(32px,3vw,58px) 0;zoom:1.12}.welcome-row{margin-bottom:30px}.welcome-row h1{font-size:43px}.subheading{font-size:13px}.admin-stats{gap:18px;margin-bottom:22px}.admin-stat{min-height:104px;gap:15px;padding:20px}.admin-stat-icon{width:42px;height:42px;font-size:21px}.admin-stat div small{font-size:9px}.admin-stat div strong{font-size:29px}.team-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:22px;margin-top:24px}.team-card-main{padding:22px 22px 18px}.team-card-logo{width:54px;height:54px;flex-basis:54px;font-size:30px}.team-card-identity strong{font-size:25px}.team-card-identity small,.team-card-average small,.team-card-role-row small{font-size:11px}.team-card-role-row{min-height:41px}.team-card-role{font-size:10px}.team-card-role-row>strong,.team-card-empty{font-size:12px}.team-create-card{min-height:360px}.team-create-card strong{font-size:24px}.team-create-card small,.rank-disclaimer,.riot-help{font-size:12px}.user-management-panel{margin:22px 0;padding:24px}.managed-user-avatar{width:44px;height:44px;flex-basis:44px;font-size:17px}.managed-user-identity strong{font-size:14px}.managed-user-identity small,.user-create-form label{font-size:11px}.user-create-form input,.user-create-form select{min-height:48px;padding:10px 14px;font-size:14px}.user-create-form button{min-height:46px;padding:11px 18px;font-size:13px}}.profile-icon{overflow:hidden}.profile-icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}button.brand,a.brand{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}button.brand,a.brand{color:inherit}.team-detail-release{color:#b04a3c;background:#fff1ec;border-color:#eac2b4;font-size:13px}.team-detail-release:hover:not(:disabled){color:#fff;background:#c4523f;border-color:#c4523f}.player-link{display:inline-flex;max-width:100%;align-items:center;gap:5px;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.player-link>span[aria-hidden=true]{color:#a8894d;font-size:10px;opacity:0;transition:opacity .14s ease}.player-link:hover strong,.player-link:focus-visible strong,.stat-cell .player-link:hover{text-decoration:underline;text-decoration-color:var(--fallenys-gold-deep);text-underline-offset:3px}.player-link:hover>span[aria-hidden=true],.player-link:focus-visible>span[aria-hidden=true]{opacity:1}.team-detail-player-link{display:grid;min-width:0;grid-column:2 / 4;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.team-detail-player-link:hover .team-detail-player-info strong{text-decoration:underline;text-decoration-color:var(--fallenys-gold-deep);text-underline-offset:3px}.player-roster-link{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.player-roster-link:hover{border-color:#d5ad50;transform:translateY(-1px)}@media(max-width:760px){.team-detail-player-link{grid-template-columns:40px minmax(0,1fr);gap:9px}}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.avail-panel{margin-top:18px}.avail-help{margin:-6px 0 12px;color:#83765f;font-size:11px;line-height:1.5}.avail-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.avail-toolbar label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:#675c4a;font-size:11px}.avail-toolbar select{min-height:30px;padding:4px 7px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:11px}.avail-toolbar button{min-height:30px;font-size:11px}.avail-scroll{overflow-x:auto;padding-bottom:2px}.avail-grid{display:grid;min-width:340px;grid-template-columns:44px repeat(7,minmax(36px,1fr));gap:0 5px;touch-action:none;-webkit-user-select:none;user-select:none}.avail-row{display:contents}.avail-day{margin-bottom:6px;padding:6px 0;color:#fff4d7;background:var(--fallenys-navy);border:0;border-radius:5px;font:inherit;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.avail-day:hover{color:var(--fallenys-navy);background:var(--fallenys-gold)}.avail-time{height:14px;padding:0 4px 0 0;color:#8a7c62;background:transparent;border:0;font:inherit;font-size:9px;font-variant-numeric:tabular-nums;line-height:14px;text-align:right;transform:translateY(-7px);cursor:pointer}.avail-time:hover{color:var(--fallenys-navy)}.avail-cell{height:14px;padding:0;background:#fbf5e8;border:0;border-left:1px solid #ecdfc2;border-right:1px solid #ecdfc2;cursor:pointer}.avail-row:not(.avail-half) .avail-cell{box-shadow:inset 0 1px #ebdcbb}.avail-row:nth-child(9) .avail-cell,.avail-midnight .avail-cell{border-top:1px solid #ecdfc2;border-radius:6px 6px 0 0}.avail-row:last-child .avail-cell,.avail-row:nth-last-child(5) .avail-cell{border-bottom:1px solid #ecdfc2;border-radius:0 0 6px 6px}.avail-cell:hover{background:#f4e6c4}.avail-grid .avail-row .avail-cell.on{background:linear-gradient(90deg,#22385f,#1a2b4c);border-color:#1a2b4c;box-shadow:inset 3px 0 0 var(--fallenys-gold)}.avail-grid .avail-row .avail-cell.on:hover{background:linear-gradient(90deg,#2d4774,#233a63)}.avail-grid .avail-row .avail-cell.run-start{border-top-left-radius:6px;border-top-right-radius:6px}.avail-grid .avail-row .avail-cell.run-end{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.avail-midnight>*{margin-top:10px}.avail-midnight .avail-time{color:var(--fallenys-navy);font-weight:800}.avail-status{transition:color .16s ease,background-color .16s ease}.avail-legend{margin:12px 0 0}.avail-retry{margin-left:10px;padding:2px 9px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:5px;font:inherit;cursor:pointer}.profile-admin-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.profile-admin-bar .team-detail-back{margin-bottom:0}.avail-warning{display:grid;gap:6px;margin:0 0 12px;padding:11px 13px;color:#6b4b17;background:#fff6e1;border:1px solid #e7c77d;border-radius:8px;font-size:12px}.avail-missing-list{display:flex;flex-wrap:wrap;gap:6px}.avail-missing{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;color:var(--fallenys-navy);background:#fffdfa;border:1px solid #dfc88f;border-radius:999px;font-weight:700}.avail-missing b{padding:1px 6px;color:#fff1c5;background:var(--fallenys-navy);border-radius:999px;font-size:9px}.avail-days{display:grid;margin:0 0 6px;padding:0;list-style:none}.avail-day-row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid #efe3c8}.avail-day-row:last-child{border-bottom:0}.avail-day-name{color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:15px;font-weight:700}.avail-blocks{display:flex;flex-wrap:wrap;gap:6px}.avail-block{display:inline-flex;align-items:baseline;gap:7px;padding:4px 10px;color:#ffedb4;background:var(--fallenys-navy);border:1px solid var(--fallenys-gold-deep);border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.avail-block small{color:#d8c59a;font-size:10px;font-weight:600}.avail-none{color:#9a8c71;font-size:11px;font-style:italic}@media(max-width:480px){.profile-stats{grid-template-columns:minmax(0,1fr)}.avail-day-row{grid-template-columns:minmax(0,1fr);gap:5px}}.team-detail-slot.read-only{grid-template-columns:60px 42px minmax(0,1fr)}.team-detail-slot.is-current-player{background:#fff5d8;border-color:#d5ad50}.team-view-you{margin-left:8px;padding:1px 6px;color:#fff1c5;background:var(--fallenys-navy);border-radius:999px;font-size:9px;letter-spacing:.6px;vertical-align:2px}@media(max-width:760px){.team-detail-slot.read-only{grid-template-columns:48px 40px minmax(0,1fr)}}.auth-link{justify-self:center;padding:2px 6px;color:#8a6a2a;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}.auth-link:hover{text-decoration:underline}.auth-form input[readonly]{opacity:.75}.pending-pill{color:#a34a35;background:#fff1ec;border-color:#eac2b4}.nav-list{display:flex;flex-direction:column;gap:2px}.team-detail-logo-placeholder{font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:48px;font-weight:800}.avail-status-saving{color:#6b5a33;background:#fff6dc}.avail-status-saved{color:#2f6b45;background:#eef8ef;border-color:#b9dcc2}.avail-status-missing,.avail-status-error{color:#a34a35;background:#fff1ec;border-color:#eac2b4}.topbar .breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-bottom{display:grid;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #d9bd7960}.sidebar .role-switch{display:flex;padding:3px;background:#0f1c35;border:1px solid #c8963e80;border-radius:8px}.sidebar .role-switch button{flex:1 1 0;padding:7px 4px;color:#d8c99f;background:transparent;border:0;border-radius:6px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.sidebar .role-switch button:hover:not(.chosen){color:#fff4d7}.sidebar .role-switch button.chosen{color:var(--fallenys-navy);background:linear-gradient(180deg,#ffe99a,#f3c85a);box-shadow:0 1px 4px #080f2066}.account-menu{position:relative}.account-menu-trigger{display:flex;width:100%;align-items:center;gap:9px;padding:7px 8px;color:#fff5df;background:transparent;border:1px solid transparent;border-radius:9px;font:inherit;text-align:left;cursor:pointer}.account-menu-trigger:hover,.account-menu-trigger.open{background:#ffffff10;border-color:#d9bd7960}.account-menu-avatar{width:32px;height:32px;flex:0 0 32px;font-size:11px}.account-menu-meta{display:grid;min-width:0;flex:1 1 auto;gap:2px}.account-menu-meta strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-menu-meta small{overflow:hidden;color:#d0c4a9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-menu-caret{color:var(--fallenys-gold);font-size:10px;transition:transform .14s ease}.account-menu-trigger:not(.open) .account-menu-caret{transform:rotate(180deg)}.account-menu-panel{position:absolute;z-index:30;right:0;bottom:calc(100% + 8px);left:0;display:grid;gap:2px;padding:6px;background:#fffdfa;border:1px solid #d7b866;border-radius:10px;box-shadow:0 -8px 26px #080f2040}.account-menu-panel button{display:flex;align-items:center;gap:8px;padding:9px 10px;color:var(--fallenys-navy);background:transparent;border:0;border-radius:6px;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.account-menu-panel button:hover{background:#fff3d6}.account-menu-panel .account-menu-logout{color:#a34a35}.account-menu-panel .account-menu-logout:hover{background:#fff1ec}.managed-user-identity{align-items:flex-start;gap:11px}.managed-user-info{display:grid;min-width:0;gap:4px}.managed-user-identity .managed-user-info strong{font-size:13px}.managed-user-identity .managed-user-info small{font-size:11px}.managed-user-info .managed-user-rank{display:flex;align-items:center;gap:5px;color:#665636;font-size:11px;font-weight:700;white-space:nowrap}.managed-user-lp{color:#8a7c62;font-weight:600}.managed-user-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.managed-user-badges .account-role-pill{padding:3px 8px;font-size:9px;letter-spacing:.3px;white-space:nowrap}.account-role-pill.self-pill{color:#fff1c5;background:var(--fallenys-navy)}.manager-secondary{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:6px 12px;color:var(--fallenys-navy);background:#fffdfa;border:1px solid #d8c79e;border-radius:7px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.manager-secondary:hover:not(:disabled){background:#fff3d6;border-color:var(--fallenys-gold-deep);box-shadow:0 2px 6px #70521b1a}.manager-secondary:active:not(:disabled){background:#ffeec4}.manager-secondary:disabled{cursor:not-allowed;opacity:.5}.avail-toolbar label{padding:3px 3px 3px 10px;background:#fff8e8;border:1px solid #ecdcb5;border-radius:9px;font-weight:700}.avail-toolbar select{min-height:30px;font-weight:600;cursor:pointer}.avail-toolbar .manager-secondary{min-height:30px}.team-detail-slot{grid-template-columns:60px 42px minmax(0,1fr) auto}.team-detail-assign-slot{display:grid;min-width:0;grid-column:2 / -1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:-6px;padding:6px;color:inherit;background:transparent;border:0;border-radius:8px;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease}.team-detail-assign-slot:hover:not(:disabled){background:#fff3d6}.team-detail-assign-slot:hover:not(:disabled) .team-detail-empty-mark{color:var(--fallenys-navy);background:var(--fallenys-gold);border-style:solid}.team-detail-assign-slot:disabled{cursor:wait;opacity:.6}.player-picker-list{max-height:min(60vh,460px);overflow-y:auto;margin:0 -4px;padding:0 4px}.player-picker-list ul{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none}.player-picker-item{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;color:inherit;background:#fffdfa;border:1px solid #eadcbc;border-radius:9px;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.player-picker-item:hover,.player-picker-item:focus-visible{background:#fff5d8;border-color:var(--fallenys-gold-deep);transform:translateY(-1px)}.player-picker-avatar{width:38px;height:38px;font-size:12px}.player-picker-info{display:grid;min-width:0;gap:3px}.player-picker-info strong{overflow:hidden;color:var(--fallenys-navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.player-picker-info small{overflow:hidden;color:#83765f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.player-picker-rank{display:inline-flex;align-items:center;gap:5px;color:#665636!important;font-weight:700}.player-picker-rank .rank-emblem-small{width:20px;height:20px}@media(max-width:760px){.team-detail-slot{grid-template-columns:48px 40px minmax(0,1fr) auto}.team-detail-slot-actions{grid-column:auto;width:auto}.team-detail-assign-slot{grid-template-columns:40px minmax(0,1fr);gap:9px}}.label-short,.account-menu-identity{display:none}.account-menu-identity{gap:2px;margin-bottom:4px;padding:8px 10px 10px;border-bottom:1px solid #efe3c8}.account-menu-identity strong{overflow:hidden;color:var(--fallenys-navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity small{color:#83765f;font-size:11px}@media(max-width:760px){.brand-name,.brand-ribbon{display:none}button.brand,a.brand{justify-content:center;padding:0 0 22px}.sidebar-bottom{gap:8px;padding-top:10px}.sidebar .role-switch{flex-direction:column;gap:3px;padding:3px}.sidebar .role-switch button{padding:7px 0;font-size:12px}.label-full{display:none}.label-short{display:inline}.account-menu-trigger{justify-content:center;padding:4px 0}.account-menu-meta,.account-menu-caret{display:none}.account-menu-identity{display:grid}.account-menu-panel{right:auto;bottom:0;left:calc(100% + 12px);width:220px}}.confirm-backdrop{z-index:40;animation:confirm-fade .14s ease-out}.confirm-dialog{width:min(100%,440px);align-items:center;padding:26px 26px 22px;text-align:center;animation:confirm-pop .16s ease-out}.confirm-dialog .panel-eyebrow{justify-content:center}.confirm-dialog h2{margin:6px 0 10px;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:24px}.confirm-dialog-icon{display:grid;width:46px;height:46px;margin-bottom:12px;place-items:center;color:var(--fallenys-navy);background:linear-gradient(180deg,#ffe99a,#f3c85a);border:2px solid #fff3c4;border-radius:50%;box-shadow:0 0 0 2px var(--fallenys-gold-deep),0 4px 12px #70521b33;font-size:20px;font-weight:900}.confirm-dialog.is-danger .confirm-dialog-icon{color:#fff;background:linear-gradient(180deg,#d96a55,#b04a3c);border-color:#f3c3b8;box-shadow:0 0 0 2px #9c3d3d,0 4px 12px #9c3d3d33}.confirm-dialog-message{margin:0 0 20px;color:#5d5243;font-size:13px;line-height:1.55}.confirm-dialog-message strong{color:var(--fallenys-navy)}.confirm-dialog .manager-modal-actions{width:100%;justify-content:center;gap:10px}.confirm-dialog .manager-modal-actions button{min-width:130px;min-height:38px;padding:8px 16px;font-size:12px}.confirm-dialog.is-danger .confirm-dialog-confirm{color:#fff;background:#b04a3c;border-color:#9c3d3d}.confirm-dialog.is-danger .confirm-dialog-confirm:hover{background:#9c3d3d}.confirm-dialog:not(.is-danger) .confirm-dialog-confirm:hover{filter:brightness(1.12)}@keyframes confirm-fade{0%{opacity:0}}@keyframes confirm-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.confirm-backdrop,.confirm-dialog{animation:none}}@media(max-width:480px){.confirm-dialog .manager-modal-actions{flex-direction:column-reverse}.confirm-dialog .manager-modal-actions button{width:100%}}.user-table{--user-cols: minmax(200px, 1fr) 150px 200px 72px 78px;display:grid;gap:8px}.user-table-head{display:none}.user-row{position:relative;display:grid;grid-template-areas:"identity actions" "fields fields";grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:14px 14px 18px;background:#fffaf0;border:1px solid #efe4cc;border-radius:10px}.user-row.is-self{background:#fff6dc;border-color:#e3c875}.user-row .managed-user-identity{grid-area:identity;min-width:0}.user-row-actions{grid-area:actions;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px}.user-row-fields{grid-area:fields;display:grid;grid-template-columns:minmax(0,260px);align-items:end;gap:10px}.user-row .managed-user-info .player-link{min-width:0}.user-row .managed-user-info .player-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-field{display:grid;min-width:0;gap:5px}.user-field-label{color:var(--fallenys-navy);font-size:10px;font-weight:750}.user-field input:not([type=checkbox]),.user-field select{width:100%;min-width:0;min-height:36px;padding:6px 9px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:7px;font:inherit;font-size:12px;text-overflow:ellipsis}.user-field input:not([type=checkbox]):focus,.user-field select:focus{border-color:var(--fallenys-gold-deep)}.user-icon-button{display:grid;width:34px;height:34px;place-items:center;padding:0;color:#6b5a33;background:#fff8e8;border:1px solid #dec68f;border-radius:8px;font:inherit;font-size:15px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.user-icon-button:hover:not(:disabled){background:#fff0c9;border-color:var(--fallenys-gold-deep)}.user-icon-button.is-danger{color:#9c3d3d;background:#fff5f2;border-color:#e3bcb4}.user-icon-button.is-danger:hover:not(:disabled){background:#ffe6df;border-color:#c4523f}.user-icon-button:disabled{cursor:not-allowed;opacity:.5}.user-row-status{position:absolute;right:14px;bottom:3px;color:#8a7c62;font-size:10px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .2s ease}.user-row-status.is-saving,.user-row-status.is-saved{opacity:1}.user-row-status.is-saved{color:#2f6b45}.user-row-error{grid-column:1 / -1;margin:0}@media(min-width:1241px){.user-table-head{display:grid;grid-template-columns:var(--user-cols);gap:0 12px;padding:0 15px 2px;color:#83765f;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.user-table-center{text-align:center}.user-row{grid-template-areas:none;grid-template-columns:var(--user-cols);align-items:center;gap:0 12px;padding:12px 14px 15px}.user-row .managed-user-identity,.user-row-actions{grid-area:auto}.user-row-fields{display:contents}.user-row .user-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.user-row-actions{align-items:center;justify-content:flex-end}.user-table-head span:last-child{text-align:right}.user-row-error{margin-top:8px}}@media(max-width:560px){.user-row-fields{grid-template-columns:minmax(0,1fr)}.user-field input:not([type=checkbox]),.user-field select{min-height:42px;font-size:14px}}.profile-icon img{color:transparent;font-size:0}.account-role-pill.discord-pill{color:#fff;background:#5865f2}.history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.history-summary>div{display:grid;gap:4px;padding:12px 14px;background:#fffdfa;border:1px solid #e5d7b7;border-radius:10px}.history-summary small{color:#83765f;font-size:9px;font-weight:800;letter-spacing:1px}.history-summary strong{color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:22px}.history-summary em{color:#83765f;font-size:14px;font-style:normal}.history-list{display:grid;gap:8px}.history-row{display:grid;width:100%;grid-template-columns:110px 54px minmax(120px,1fr) minmax(110px,.8fr) auto minmax(110px,.8fr);align-items:center;gap:14px;padding:10px 14px;color:inherit;background:#fffdfa;border:1px solid #e5d7b7;border-left:5px solid #8a9bb5;border-radius:10px;font:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.history-row:hover{box-shadow:0 4px 14px #70521b1f;transform:translateY(-1px)}.history-row.is-win{background:#f2f7ff;border-left-color:#4a7ad8}.history-row.is-loss{background:#fff4f2;border-left-color:#d0604d}.history-result,.history-kda,.history-stats,.history-meta{display:grid;min-width:0;gap:3px}.history-result strong{font-size:13px}.history-row.is-win .history-result strong{color:#2f5fbf}.history-row.is-loss .history-result strong{color:#b4473a}.history-row small{overflow:hidden;color:#83765f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.history-champion,.game-champion{position:relative;display:grid;width:48px;height:48px;place-items:center;color:#fff1c5;background:var(--fallenys-navy);border-radius:50%;font-size:12px;font-weight:800}.history-champion img,.game-champion img{width:100%;height:100%;border-radius:50%;object-fit:cover}.history-champion small,.game-champion small{position:absolute;right:-3px;bottom:-3px;min-width:18px;padding:1px 3px;color:#fff1c5!important;background:var(--fallenys-navy);border:1px solid var(--fallenys-gold-deep);border-radius:999px;font-size:9px!important;text-align:center}.history-kda strong,.game-kda strong{color:var(--fallenys-navy);font-size:15px;white-space:nowrap}.history-kda em,.game-kda em{color:#b4473a;font-style:normal}.history-meta{justify-items:end}.game-items{display:grid;grid-template-columns:repeat(7,22px);gap:2px}.game-items img,.game-item-empty{width:22px;height:22px;background:#e9dfc8;border-radius:4px}.game-items .is-trinket{border-radius:50%}.history-empty{padding:30px 10px}.import-panel{margin-top:18px}.import-steps{display:grid;gap:6px;margin:0 0 14px;padding-left:20px;color:#5d5243;font-size:12px;line-height:1.5}.import-token{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:#fff8e8;border:1px dashed #dec68f;border-radius:8px}.import-token code{padding:6px 10px;color:var(--fallenys-navy);background:#fffdfa;border:1px solid #dec68f;border-radius:6px;font-size:12px;word-break:break-all;-webkit-user-select:all;user-select:all}.import-token-actions{display:flex;gap:6px;margin-left:auto}.import-token-warning{flex-basis:100%;margin:0;color:#a34a35;font-size:11px;font-weight:700}.game-detail-meta{display:grid;justify-items:end;gap:6px}.game-detail-meta small{color:#83765f;font-size:11px}.game-team{margin-top:16px;overflow:hidden;background:#fffdfa;border:1px solid #e5d7b7;border-radius:12px}.game-team-head{display:flex;align-items:baseline;gap:10px;padding:10px 14px;border-bottom:1px solid #efe3c8}.game-team.is-win .game-team-head{background:#e9f1ff}.game-team.is-loss .game-team-head{background:#fff0ec}.game-team.is-win .game-team-head strong{color:#2f5fbf}.game-team.is-loss .game-team-head strong{color:#b4473a}.game-team-head span{color:var(--fallenys-navy);font-size:12px;font-weight:700}.game-team-head small{margin-left:auto;color:#83765f;font-size:11px}.game-table{overflow-x:auto}.game-row{display:grid;min-width:860px;grid-template-columns:minmax(230px,1.7fr) 104px minmax(110px,1fr) 64px 56px 52px 190px;align-items:center;gap:10px;padding:7px 14px;border-bottom:1px solid #f3ead6}.game-row:last-child{border-bottom:0}.game-row-head{padding-block:6px;color:#83765f;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.game-row.is-me{background:#fff5d8}.game-row>span{display:grid;min-width:0;gap:2px}.game-row>span>strong{color:var(--fallenys-navy);font-size:12px}.game-row small{color:#83765f;font-size:10px}.game-player{grid-template-columns:40px 20px 20px minmax(0,1fr);align-items:center;gap:8px!important}.game-player .game-champion{width:40px;height:40px}.game-spells{display:grid;gap:2px}.game-spells img,.game-spells span{width:19px;height:19px;background:#e9dfc8;border-radius:4px}.game-player-name{display:grid;min-width:0}.game-player-name strong{overflow:hidden;color:var(--fallenys-navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.game-kda strong{font-size:13px}.game-damage-bar{display:block;height:6px;overflow:hidden;background:#f0e6cf;border-radius:999px}.game-damage-bar span{display:block;height:100%;background:linear-gradient(90deg,#d0604d,#e3aa3c);border-radius:inherit}.count-pill.is-complete{color:#2f6b45;background:#eef8ef;border-color:#b9dcc2}.customs-list{display:grid;gap:10px}@media(max-width:1100px){.history-row{grid-template-columns:96px 48px minmax(0,1fr) auto}.history-stats,.history-meta{display:none}}@media(max-width:760px){.history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.history-row{grid-template-columns:80px 44px minmax(0,1fr);gap:10px}.history-items{display:none}}a.manager-secondary{text-decoration:none}.player-picker-level{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 12px;background:#fff8e8;border:1px solid #ecdcb5;border-radius:9px}.player-picker-level>span{display:inline-flex;align-items:center;gap:8px;color:#6b5a33;font-size:11px;font-weight:700}.player-picker-level strong{color:var(--fallenys-navy);font-size:13px}.player-picker-filters{display:flex;padding:3px;background:#fffdfa;border:1px solid #dec68f;border-radius:8px}.player-picker-filters button{padding:5px 10px;color:#6b5a33;background:transparent;border:0;border-radius:6px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.player-picker-filters button.is-active{color:#ffedb4;background:var(--fallenys-navy)}.player-picker-gap{padding:3px 9px;color:#6b5a33;background:#fff3d6;border:1px solid #e7d29a;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.player-picker-gap.is-even{color:#2f6b45;background:#eef8ef;border-color:#b9dcc2}.player-picker-gap.is-unranked{color:#8a7c62;background:#f3ecdc;border-color:#e3d6b8}.player-picker-more{width:100%}.account-role-pill.role-pill-admin{color:#735b37;background:#f7edd3}.account-role-pill.role-pill-player{color:#315f4b;background:#e9f4ec}.user-field.is-locked select{cursor:not-allowed}.customs-game{display:grid;width:100%;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr) 110px;align-items:center;gap:14px;padding:11px 14px;color:inherit;background:#fffdfa;border:1px solid #e5d7b7;border-radius:10px;font:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.customs-game:hover{box-shadow:0 4px 14px #70521b1f;transform:translateY(-1px)}.customs-game-date,.customs-game-team,.customs-game-status{display:grid;min-width:0;gap:3px}.customs-game-date strong{color:var(--fallenys-navy);font-size:12px}.customs-game small{color:#83765f;font-size:10px}.customs-game-team>span{overflow:hidden;color:#5d5243;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.customs-game-team.is-win small{color:#2f6b45;font-weight:800}.customs-game-status{justify-items:end}@media(max-width:900px){.customs-game{grid-template-columns:minmax(0,1fr) auto}.customs-game-team{grid-column:1 / -1}.customs-game-status{grid-row:1;grid-column:2}}.game-validated{padding:3px 10px;color:#2f6b45;background:#eef8ef;border:1px solid #b9dcc2;border-radius:999px;font-size:11px;font-weight:800}.game-objectives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.game-objectives-team{display:grid;gap:10px;padding:14px;background:#fffdfa;border:1px solid #e5d7b7;border-top:4px solid #8a9bb5;border-radius:12px}.game-objectives-team.team-100{border-top-color:#4a7ad8}.game-objectives-team.team-200{border-top-color:#d0604d}.game-objectives-team header{display:flex;align-items:baseline;justify-content:space-between}.game-objectives-team header strong{color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:18px}.game-objectives-team header span{color:#83765f;font-size:11px;font-weight:800;text-transform:uppercase}.game-objectives-team.is-win header span{color:#2f6b45}.game-objective-counters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0}.game-objective-counters div{display:grid;justify-items:center;gap:2px;padding:6px 2px;background:#fff8e8;border-radius:8px}.game-objective-counters dt{color:#83765f;font-size:9px;font-weight:800;text-transform:uppercase}.game-objective-counters dd{margin:0;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:20px;font-weight:700}.game-dragons,.game-firsts{display:flex;flex-wrap:wrap;gap:5px}.game-dragon{display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px;color:#fff;background:#6b6f7a;border-radius:999px;font-size:10px;font-weight:800}.game-dragon small{opacity:.8;font-size:9px}.game-dragon.dragon-infernal{background:#c4523f}.game-dragon.dragon-ocean{background:#2f7fb5}.game-dragon.dragon-montagne{background:#8a6a3d}.game-dragon.dragon-nuages{background:#6aa6b8}.game-dragon.dragon-hextech{background:#2b9aa8}.game-dragon.dragon-chimtech{background:#6b9b2c}.game-dragon.dragon-ancien{background:#5b3f8f}.game-firsts span{padding:2px 8px;color:#6b5a33;background:#fff3d6;border:1px solid #e7d29a;border-radius:999px;font-size:10px;font-weight:700}.game-bans{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.game-bans small{margin-right:4px;color:#83765f;font-size:10px;font-weight:800;text-transform:uppercase}.game-bans img{width:26px;height:26px;border-radius:5px;filter:grayscale(.7)}.game-gold{margin-bottom:14px}.game-gold-chart{display:block;width:100%;height:150px}.gold-area-blue{fill:#4a7ad833}.gold-area-red{fill:#d0604d33}.gold-axis{stroke:#d8c79e;stroke-dasharray:4 4}.gold-line{fill:none;stroke:var(--fallenys-navy);stroke-width:2}.game-gold-legend{display:flex;justify-content:space-between;margin-top:4px;color:#83765f;font-size:10px}.game-tabs{width:fit-content;margin:4px 0 2px}.game-runes{display:grid;gap:2px}.game-runes img,.game-runes span{width:19px;height:19px;background:#1a2b4c;border-radius:50%}.game-runes img.is-secondary{padding:3px}.game-stats-scroll{margin-top:14px;overflow-x:auto;background:#fffdfa;border:1px solid #e5d7b7;border-radius:12px}.game-stats{width:100%;min-width:860px;border-collapse:collapse;font-size:11px}.game-stats th,.game-stats td{padding:6px 8px;border-bottom:1px solid #f3ead6;text-align:right;white-space:nowrap}.game-stats thead th{position:sticky;top:0;background:#fff8e8}.game-stats thead th img{width:28px;height:28px;border-radius:50%}.game-stats thead th.team-100{box-shadow:inset 0 -3px #4a7ad8}.game-stats thead th.team-200{box-shadow:inset 0 -3px #d0604d}.game-stats th[scope=row],.game-stats thead th:first-child{position:sticky;left:0;z-index:1;color:var(--fallenys-navy);background:#fffdfa;font-weight:700;text-align:left}.game-stats-group th{padding-top:12px;color:#a8894d!important;background:#fffdfa;font-size:9px;font-weight:800;letter-spacing:1px;text-align:left!important;text-transform:uppercase}.game-stats td.team-100{color:#2f4f8f}.game-stats td.team-200{color:#8f3b2f}.game-stats td.is-best{font-weight:800;background:#fff3d6}@media(max-width:900px){.game-objectives{grid-template-columns:minmax(0,1fr)}.game-objective-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}.smartscreen-mock{display:grid;gap:6px;max-width:420px;margin:10px 0 4px;padding:14px 16px;color:#fff;background:#0b5ca8;border-radius:6px;box-shadow:0 4px 14px #0b3d7033;font-family:Segoe UI,Arial,sans-serif;font-size:11px;line-height:1.4}.smartscreen-mock strong{font-size:15px;font-weight:600}.smartscreen-link{width:fit-content;padding:1px 4px;text-decoration:underline;outline:2px dashed #f3c85a;outline-offset:2px}.smartscreen-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.smartscreen-buttons span{padding:5px 12px;color:#fff;border:1px solid #ffffff99}.smartscreen-buttons .smartscreen-run{outline:2px dashed #f3c85a;outline-offset:2px}.import-token code{cursor:text}.import-token-hint{flex-basis:100%;margin:0;color:#6b5a33;font-size:11px}.game-position{margin-right:5px;padding:0 5px;color:#fff1c5;background:var(--fallenys-navy);border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.4px}.game-stats-position{display:block;margin-top:2px;color:#83765f;font-size:9px;font-weight:800;text-align:center}.game-stats thead th{text-align:center}.game-stats-runes{display:inline-flex;gap:3px;justify-content:flex-end}.game-stats-runes img{width:22px;height:22px;padding:1px;background:#1a2b4c;border-radius:50%}.members-search{width:100%;min-height:42px;margin-bottom:14px;padding:9px 14px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:10px;font:inherit;font-size:14px}.members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.member-card-rank{display:inline-flex;align-items:center;gap:5px;color:#665636;font-size:11px;font-weight:700}.player-stats{display:grid;gap:14px;margin-top:18px}.player-stats-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.player-stats-summary>div>em{color:#83765f;font-size:11px;font-style:normal;font-weight:700}.player-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.champion-stats{display:grid;gap:8px;margin:0;padding:0;list-style:none}.champion-stats li{display:grid;grid-template-columns:36px minmax(0,1fr) 150px;align-items:center;gap:10px}.champion-stats img,.champion-stats-icon{width:36px;height:36px;background:var(--fallenys-navy);border-radius:50%}.champion-stats-name{display:grid;min-width:0}.champion-stats-name strong{overflow:hidden;color:var(--fallenys-navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.champion-stats-name small{color:#83765f;font-size:11px}.winrate{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px}.winrate-bar{height:7px;overflow:hidden;background:#f3e1dc;border-radius:999px}.winrate-bar span{display:block;height:100%;background:#d0604d;border-radius:inherit}.winrate.is-positive .winrate-bar span{background:#4a7ad8}.winrate strong{color:var(--fallenys-navy);font-size:12px}.winrate small{grid-column:1 / -1;color:#83765f;font-size:10px}.player-stats-subtitle{margin:16px 0 8px}.position-stats{display:flex;flex-wrap:wrap;gap:6px}.position-stats span{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;color:#5d5243;background:#fff8e8;border:1px solid #eadcbc;border-radius:999px;font-size:11px}.position-stats b{padding:1px 6px;color:#fff1c5;background:var(--fallenys-navy);border-radius:999px;font-size:9px}.game-player-link strong{color:var(--fallenys-navy)}@media(max-width:1100px){.player-stats-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.player-stats-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.player-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.champion-stats li{grid-template-columns:32px minmax(0,1fr) 110px}}.player-stats-summary strong{font-size:19px;white-space:nowrap}.history-champion img,.game-champion img,.champion-stats img,.game-bans img{color:transparent;font-size:0}.stats-position-filter{flex-wrap:wrap;width:fit-content}.stats-position-filter button small{margin-left:3px;opacity:.7}.stats-position-filter button:disabled{cursor:not-allowed;opacity:.4}.game-champion-link{padding:0;border:0;font:inherit;cursor:pointer;transition:box-shadow .14s ease,transform .14s ease}.game-champion-link:hover{box-shadow:0 0 0 2px var(--fallenys-gold);transform:scale(1.05)}.game-kind{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.game-kind small{font-size:11px;font-weight:600;opacity:.85}.game-kind-scrim{color:#fff1c5;background:var(--fallenys-navy)}.game-kind-tournament{color:var(--fallenys-navy);background:linear-gradient(180deg,#ffe99a,#f3c85a);box-shadow:0 0 0 1px var(--fallenys-gold-deep)}.game-kind-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.game-kind-switch{width:fit-content}.team-stats{display:grid;gap:14px;margin:16px 0}.team-stats>.panel .panel-heading,.team-stats.panel .panel-heading{flex-wrap:wrap}.team-stats .history-summary{margin-bottom:0}.team-stats-objectives{grid-template-columns:repeat(3,minmax(0,1fr))}.team-stats-firsts{display:grid;gap:9px;margin:0;padding:0;list-style:none}.team-stats-firsts li{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;color:#5d5243;font-size:12px}.team-stats-firsts strong{color:var(--fallenys-navy)}.team-stats-firsts .winrate{grid-template-columns:minmax(0,1fr) 42px}.team-stats-bans{display:flex;flex-wrap:wrap;gap:6px}.team-stats-bans span{position:relative;display:grid;place-items:center}.team-stats-bans img{width:34px;height:34px;border-radius:6px;filter:grayscale(.6);color:transparent;font-size:0}.team-stats-bans small{position:absolute;right:-4px;bottom:-4px;padding:0 4px;color:#fff1c5;background:var(--fallenys-navy);border-radius:999px;font-size:9px;font-weight:800}.history-row.team-match-row{grid-template-columns:110px minmax(0,1.2fr) minmax(0,1fr) auto}@media(max-width:760px){.history-row.team-match-row{grid-template-columns:80px minmax(0,1fr)}.history-row.team-match-row .history-stats,.history-row.team-match-row .history-meta{display:none}.team-stats-firsts li{grid-template-columns:minmax(0,1fr) 110px}}.game-kind-inhouse{color:#fff;background:#5b3f8f}.discord-login{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:10px 16px;color:#fff;background:#5865f2;border-radius:9px;box-shadow:0 4px 14px #5865f240;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .14s ease,transform .14s ease}.discord-login:hover{background:#4752c4;transform:translateY(-1px)}.discord-login svg{width:22px;height:22px;fill:currentColor}.account-menu-panel .account-menu-discord{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#4752c4;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none}.account-menu-panel .account-menu-discord:hover{background:#eef0ff}.success-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 25px 0;padding:10px 14px;color:#2f6b45;background:#eef8ef;border:1px solid #b9dcc2;border-radius:9px;font-size:13px;font-weight:600}.success-banner button{padding:0 4px;color:inherit;background:none;border:0;font-size:18px;cursor:pointer}.bot-online{color:#2f9e5b!important}.bot-offline{color:#b4473a!important}.inhouse-new{width:100%;min-height:0;margin-bottom:14px;padding:16px}.inhouse-form{margin-bottom:14px}.inhouse-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-bottom:12px}.inhouse-form-options{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:8px;color:var(--fallenys-navy);font-size:12px;font-weight:600}.inhouse-form-options label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.inhouse-form-options input{width:16px;height:16px;margin:0;accent-color:var(--fallenys-navy)}.inhouse-save{min-height:36px;padding:7px 16px;color:#ffedb4;background:var(--fallenys-navy);border:1px solid var(--fallenys-gold-deep);border-radius:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.inhouse-save:disabled{cursor:not-allowed;opacity:.5}.inhouse-queues{display:grid;gap:10px;margin-bottom:16px}.inhouse-queue{display:flex;align-items:center;justify-content:space-between;gap:14px}.inhouse-queue.is-disabled{opacity:.6}.inhouse-queue h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:19px}.inhouse-queue p{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;color:#5d5243;font-size:12px}.inhouse-queue small{color:#83765f;font-size:11px}.inhouse-queue-actions{display:flex;align-items:center;gap:6px}.inhouse-match-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.inhouse-match-list li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;background:#fffaf0;border:1px solid #efe4cc;border-radius:9px}.inhouse-match-list li>strong{color:var(--fallenys-navy);font-size:15px}.inhouse-match-info{display:grid;min-width:0;gap:2px;color:#5d5243;font-size:12px}.inhouse-match-info small{overflow:hidden;color:#83765f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inhouse-status{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.inhouse-status-in_progress{color:#fff;background:#2f9e5b}.inhouse-status-completed{color:#fff1c5;background:var(--fallenys-navy)}.inhouse-status-cancelled{color:#6b5a33;background:#efe5cf}.inhouse-match-actions{display:flex;gap:6px}@media(max-width:760px){.inhouse-match-list li{grid-template-columns:40px minmax(0,1fr)}.inhouse-status,.inhouse-match-actions{grid-column:2}.inhouse-queue{align-items:flex-start;flex-direction:column}}.inhouse-fieldset{min-width:0;margin:0 0 14px;padding:12px 14px 14px;border:1px solid #ead9b0;border-radius:10px}.inhouse-fieldset legend{padding:0 6px;color:var(--fallenys-gold-deep);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.inhouse-fieldset .inhouse-form-grid{align-items:start;margin-bottom:0}.inhouse-field-help{color:#83765f;font-size:10.5px;line-height:1.4}.inhouse-field-help code{padding:1px 5px;color:var(--fallenys-navy);background:#fff3d6;border-radius:4px;font-size:11px}.inhouse-voice-picker{display:grid;gap:8px;max-height:220px;overflow-y:auto;padding:8px 10px;background:#fffdfa;border:1px solid #d8c79e;border-radius:8px}.inhouse-voice-group>span{display:block;margin-bottom:4px;color:#83765f;font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.inhouse-voice-group>div{display:flex;flex-wrap:wrap;gap:6px}.inhouse-voice-group label{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;color:#5d5243;background:#fff;border:1px solid #e3d3ac;border-radius:999px;font-size:11.5px;cursor:pointer}.inhouse-voice-group label.is-on{color:#ffedb4;background:var(--fallenys-navy);border-color:var(--fallenys-navy)}.inhouse-voice-group input{position:absolute;opacity:0;pointer-events:none}.inhouse-voice-group label:has(input:focus-visible){outline:2px solid var(--fallenys-gold-deep);outline-offset:1px}.inhouse-return{display:grid;gap:6px;margin-top:12px;color:var(--fallenys-navy);font-size:12px;font-weight:600}.inhouse-return>label:not(.user-field){display:inline-flex;align-items:center;gap:7px;cursor:pointer}.inhouse-return input[type=radio]{margin:0;accent-color:var(--fallenys-navy)}.inhouse-return .user-field{max-width:340px;margin-top:4px}.player-picker-filters button:disabled{cursor:not-allowed;opacity:.4}.inhouse-notice{margin-bottom:18px;color:#6b5a33;background:#fff6dc;border:1px solid #ecd79c}.inhouse-live-section{margin-bottom:22px}.inhouse-live-title{margin:0 0 10px;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:21px}.inhouse-live-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px}.inhouse-live,.inhouse-live-match{display:grid;gap:12px;align-content:start}.inhouse-live-match{margin-bottom:12px}.inhouse-live.is-ready-check{border-color:#2f9e5b;box-shadow:0 0 0 2px #2f9e5b33,0 5px 16px #70521b12}.inhouse-live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inhouse-live-head h3{display:flex;align-items:center;gap:8px;margin:0 0 3px;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:20px}.inhouse-live-head p{margin:0;color:#83765f;font-size:12px}.inhouse-live-count{min-width:90px;text-align:right}.inhouse-live-count strong{color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:24px}.inhouse-live-count strong span{color:#a8987a;font-size:15px}.inhouse-live-bar{height:5px;margin-top:4px;overflow:hidden;background:#efe4cc;border-radius:999px}.inhouse-live-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--fallenys-gold-deep),var(--fallenys-gold));border-radius:inherit;transition:width .3s ease}.inhouse-live-lines{display:grid;gap:4px;margin:0;padding:0;list-style:none}.inhouse-live-lines li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-height:32px;padding:3px 8px;background:#fffaf0;border:1px solid #efe4cc;border-radius:8px}.inhouse-live-position{color:var(--fallenys-gold-deep);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.inhouse-live-players{display:flex;flex-wrap:wrap;gap:5px}.inhouse-live-empty{color:#c2b394}.inhouse-live-status{margin:0;color:#5d5243;font-size:12.5px}.inhouse-live-status strong{color:var(--fallenys-navy)}.inhouse-ready,.inhouse-play-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.inhouse-ready .inhouse-live-status{flex-basis:100%}.inhouse-ready-button{min-height:40px;padding:8px 28px;color:#fff;background:#2f9e5b;border:1px solid #23794a;border-radius:8px;font:inherit;font-size:14px;font-weight:800;letter-spacing:.5px;cursor:pointer}.inhouse-ready-button:disabled{cursor:wait;opacity:.6}.inhouse-picker{display:grid;gap:10px;padding-top:10px;border-top:1px dashed #e3d3ac}.inhouse-picker-row{display:grid;gap:5px}.inhouse-picker .player-picker-filters{flex-wrap:wrap;justify-self:start}.inhouse-play-actions .inhouse-live-status{margin-right:auto}.inhouse-picker .inhouse-play-actions{justify-content:flex-end}.inhouse-live-teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.inhouse-live-team{padding:8px 10px;background:#fffaf0;border:1px solid #efe4cc;border-top:3px solid #4a7ad8;border-radius:8px}.inhouse-live-team.team-200{border-top-color:#d0604d}.inhouse-live-team>span{color:var(--fallenys-navy);font-size:11px;font-weight:800}.inhouse-live-team ul{display:grid;gap:3px;margin:6px 0 0;padding:0;list-style:none;font-size:12px}.inhouse-live-team small{display:inline-block;width:56px;color:var(--fallenys-gold-deep);font-size:10px;font-weight:800;text-transform:uppercase}@media(max-width:760px){.inhouse-live-head{flex-direction:column}.inhouse-live-count{width:100%;text-align:left}.inhouse-live-lines li{grid-template-columns:52px minmax(0,1fr)}}.nav-groups{display:grid;gap:16px;min-height:0;overflow-y:auto}.nav-group .side-label{padding-bottom:6px}@media(max-width:760px){.nav-groups{gap:8px}.nav-group+.nav-group{padding-top:8px;border-top:1px solid #d9bd7940}.nav-group .side-label{display:none}}.game-format{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;color:#1f5f73;background:#e2f2f6;box-shadow:0 0 0 1px #9fcfdb}.game-format-duel{color:#6a3f7a;background:#f3e8f6;box-shadow:0 0 0 1px #d4b5de}.history-meta .game-format,.customs-game-status .game-format{margin-top:2px}.stats-mode-filter{flex-wrap:wrap;width:fit-content;margin-bottom:12px}.stats-mode-filter button small{margin-left:3px;opacity:.7}.inhouse-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.inhouse-modes label{position:relative;display:grid;gap:3px;padding:10px 12px;color:#5d5243;background:#fff;border:1px solid #e3d3ac;border-radius:8px;cursor:pointer}.inhouse-modes label strong{color:var(--fallenys-navy);font-size:13px}.inhouse-modes label small{font-size:11.5px;line-height:1.35}.inhouse-modes label.is-on{background:var(--fallenys-navy);border-color:var(--fallenys-navy)}.inhouse-modes label.is-on strong{color:#ffedb4}.inhouse-modes label.is-on small{color:#e9dfc8}.inhouse-modes input{position:absolute;opacity:0;pointer-events:none}.inhouse-modes label:has(input:focus-visible){outline:2px solid var(--fallenys-gold-deep);outline-offset:1px}.champion-pool-panel{margin:18px 0}.pool-tiers{display:grid;gap:6px}.pool-tier{display:grid;grid-template-columns:96px 1fr;min-height:58px;overflow:hidden;background:#fffaf0;border:1px solid #e9d8b4;border-radius:8px}.pool-tier-label{display:flex;align-items:center;justify-content:center;padding:6px;color:#fff;font-size:15px;font-weight:800;text-align:center;text-shadow:0 1px 2px #0005;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pool-tier-champions{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:6px}.pool-champion-icon{display:block;width:44px;height:44px;border-radius:6px;box-shadow:0 0 0 1px #d8c59a;object-fit:cover}.pool-champion-icon.is-small{width:30px;height:30px;border-radius:5px}.pool-champion-fallback{display:flex;align-items:center;justify-content:center;color:var(--fallenys-navy);background:#f4e8cc;font-size:12px;font-weight:800}.pool-champion-icon:is(img){color:transparent;font-size:0}.pool-tiers.is-compact .pool-tier{grid-template-columns:82px 1fr;min-height:0}.pool-tiers.is-compact .pool-tier-label{padding:4px;font-size:11.5px;line-height:1.15}.pool-tiers.is-compact .pool-tier-champions{gap:4px;padding:4px}.pool-editor{display:grid;gap:12px}.pool-tiers.is-editing .pool-tier{grid-template-columns:170px 1fr;min-height:64px}.pool-tier.is-active{border-color:var(--fallenys-gold-deep);box-shadow:0 0 0 1px var(--fallenys-gold-deep)}.pool-tier.is-drop{background:#fff1cc}.pool-tier-head{display:grid;align-content:center;gap:6px;padding:8px}.pool-tier-head input{width:100%;min-width:0;padding:4px 6px;color:#fff;background:#0002;border:1px solid #fff6;border-radius:5px;font:inherit;font-size:14px;font-weight:800;text-shadow:0 1px 2px #0005}.pool-tier-head input:focus{outline:2px solid #fff;outline-offset:0}.pool-tier-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pool-tier-tools>button{width:22px;height:22px;padding:0;color:#fff;background:#0003;border:1px solid #fff6;border-radius:4px;font-size:12px;line-height:1;cursor:pointer}.pool-tier-tools>button:disabled{cursor:not-allowed;opacity:.35}.pool-color-swatches{display:flex;flex-wrap:wrap;gap:3px;width:100%}.pool-color-swatches button{width:14px;height:14px;padding:0;border:1px solid #fff9;border-radius:50%;cursor:pointer}.pool-color-swatches button.is-on{box-shadow:0 0 0 2px #fff}.pool-tier-empty{align-self:center;color:#a39377;font-size:12px;font-style:italic}.pool-placed{position:relative;border-radius:6px;cursor:grab}.pool-placed.is-selected .pool-champion-icon{box-shadow:0 0 0 3px var(--fallenys-gold-deep)}.pool-remove{position:absolute;top:-5px;right:-5px;display:none;width:17px;height:17px;padding:0;color:#fff;background:#943e4d;border:1px solid #fff;border-radius:50%;font-size:11px;line-height:1;cursor:pointer}.pool-placed:hover .pool-remove,.pool-placed.is-selected .pool-remove,.pool-remove:focus-visible{display:block}.pool-add-tier{width:fit-content}.pool-library{padding:10px;background:#fffdfa;border:1px solid #e9d8b4;border-radius:8px}.pool-library-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.pool-library-head strong{color:var(--fallenys-navy)}.pool-library-head input{flex:1 1 200px;min-width:0;padding:6px 9px;border:1px solid #dec68f;border-radius:6px;font:inherit;font-size:13px}.pool-library-head small{color:var(--muted)}.pool-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:330px;overflow-y:auto;padding:2px}.pool-library-champion{display:grid;justify-items:center;gap:3px;padding:4px 2px;background:transparent;border:0;border-radius:6px;font:inherit;cursor:pointer}.pool-library-champion:hover,.pool-library-champion:focus-visible{background:#fff1cc}.pool-library-champion small{max-width:100%;overflow:hidden;color:#5d5243;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.team-champion-pools{margin-top:18px}.team-pool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.team-pool-member{display:grid;align-content:start;gap:8px;padding:10px;background:#fffdfa;border:1px solid #e9d8b4;border-radius:8px}.team-pool-member header{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin:0;padding:0;text-align:left}.team-pool-member header strong,.team-pool-member header .player-link{color:var(--fallenys-navy);font-weight:800}@media(max-width:640px){.pool-tier,.pool-tiers.is-editing .pool-tier{grid-template-columns:1fr}.pool-tier-label{justify-content:flex-start;padding:4px 10px}}.team-pool-member header .roster-role{margin-left:0;font-size:10px;font-weight:700;text-transform:uppercase}.linked-accounts-panel{margin-top:18px}.linked-accounts-list{display:grid;gap:7px;margin:12px 0;padding:0;list-style:none}.linked-accounts-list li{display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 8px 6px 12px;background:#fffaf0;border:1px solid #efe4cc;border-radius:9px}.linked-accounts-list li.is-main{background:#fff6dc;border-color:#e3c875}.linked-accounts-list strong{flex:1;min-width:0;overflow:hidden;color:var(--fallenys-navy);text-overflow:ellipsis;white-space:nowrap}.linked-account-badge{flex:none;padding:3px 7px;color:#6b4e12;background:#f3dc9a;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:1px}.linked-account-badge.is-secondary{color:#3e4f6c;background:#e3e8f1}.linked-accounts-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:560px}.linked-accounts-form input{width:100%;min-width:0}@media(max-width:560px){.linked-accounts-form{grid-template-columns:minmax(0,1fr)}}.player-picker-search{margin:0 0 10px}.import-panel-toggle{display:flex;align-items:center;gap:10px;min-width:0;padding:0;color:inherit;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.import-panel-toggle h3{margin:2px 0 0}.import-panel-chevron{display:grid;flex:none;width:26px;height:26px;place-items:center;color:var(--fallenys-navy);background:#fff3d6;border:1px solid #e3c875;border-radius:50%;font-size:12px}.import-panel-hint{display:block;margin-top:2px;color:#83765f;font-size:11px}.import-panel.is-collapsed .panel-heading{margin-bottom:0}.import-panel .panel-heading{flex-wrap:wrap;gap:10px}.team-stats-other-opponents small{color:#83765f;font-weight:600}.season-panel{margin-top:18px}.season-panel.is-active{border-color:#d7b866;box-shadow:0 8px 24px #70521b1a}.season-actions{display:flex;flex-wrap:wrap;gap:8px}.season-actions .is-danger{color:#a34a35;border-color:#eac2b4}.season-winners{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:14px 0}.season-winner{display:grid;gap:4px;padding:12px 14px;background:#fffaf0;border:1px solid #efe4cc;border-radius:10px}.season-winner.is-legend{background:linear-gradient(160deg,#fff3cf,#fffaf0);border-color:#d7b866}.season-winner.is-empty strong{color:#a39478;font-weight:600}.season-winner-title{color:#a8894d;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.season-winner strong{overflow:hidden;color:var(--fallenys-navy);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.season-winner small{color:#83765f;font-size:11px}.season-boards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px}.season-board{padding:10px 12px;background:#fffdfa;border:1px solid #efe4cc;border-radius:10px}.season-board h4{margin:0 0 6px;color:var(--fallenys-navy);font-size:13px}.season-board ol{display:grid;gap:4px;margin:0;padding-left:20px}.season-board li{font-size:12px}.season-details summary{color:#8a6a2a;font-weight:650;cursor:pointer}.season-form{max-width:640px}.season-form select{min-height:37px;padding:7px 10px;border:1px solid #d8c79e;border-radius:6px;background:#fffdfa}.season-duration{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.season-duration label{width:140px}.season-queues{display:grid;gap:7px;margin:0;padding:10px 12px;border:1px solid #e5d7b7;border-radius:8px}.season-queues legend{padding:0 4px;color:var(--fallenys-navy);font-size:10px;font-weight:750}.manager-form .season-check{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.manager-form .season-check input{width:auto;min-height:0}.count-pill.is-pending{color:#a34a35;border-color:#eac2b4}.season-provisional{margin:12px 0 0;color:#8a6a2a;font-size:12px;font-weight:650}.season-details summary{font-size:13px}.season-duration .player-picker-filters{flex:none}.leaderboard-filters{display:grid;gap:12px}.leaderboard-choice{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.leaderboard-choice>span{color:#83765f;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.leaderboard-choice .player-picker-filters{flex-wrap:wrap;justify-self:start}.leaderboard-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.leaderboard-period select,.leaderboard-min select{min-height:34px;padding:6px 10px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:8px;font:inherit;font-size:12px}.leaderboard-period select.is-active{color:#ffedb4;background:var(--fallenys-navy);border-color:#c8963e}.leaderboard-min{display:flex;align-items:center;gap:10px;color:#83765f;font-size:12px;font-weight:650}.leaderboard-panel{margin-top:16px}.leaderboard-list{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.leaderboard-list li{display:grid;grid-template-columns:38px minmax(0,1.6fr) minmax(0,1.2fr) 110px 80px;align-items:center;gap:10px;padding:7px 12px 7px 8px;background:#fffaf0;border:1px solid #efe4cc;border-radius:10px}.leaderboard-list li.is-self{background:#fff6dc;border-color:#e3c875}.leaderboard-place{color:var(--fallenys-navy);font-size:15px;font-weight:800;text-align:center}.leaderboard-list li.is-1 .leaderboard-place{color:#b8891e}.leaderboard-list li.is-2 .leaderboard-place{color:#7d8794}.leaderboard-list li.is-3 .leaderboard-place{color:#a0643a}.leaderboard-player{display:flex;align-items:center;gap:10px;min-width:0;padding:0;color:inherit;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.leaderboard-player>span{display:grid;min-width:0}.leaderboard-player strong{overflow:hidden;color:var(--fallenys-navy);text-overflow:ellipsis;white-space:nowrap}.leaderboard-player small{color:#83765f;font-size:11px}.leaderboard-stat{display:flex;align-items:center;gap:6px;min-width:0;color:#5d5243;font-size:12px;white-space:nowrap}.leaderboard-stat.is-sorted{color:var(--fallenys-navy);font-weight:700}@media(max-width:760px){.leaderboard-choice{grid-template-columns:minmax(0,1fr);gap:6px}.leaderboard-list li{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"place player wins" "place rank rate";row-gap:4px}.leaderboard-place{grid-area:place}.leaderboard-player{grid-area:player}.leaderboard-list .leaderboard-stat:nth-of-type(2){grid-area:rank}.leaderboard-list .leaderboard-stat:nth-of-type(3){grid-area:wins;justify-self:end}.leaderboard-list .leaderboard-stat:nth-of-type(4){grid-area:rate;justify-self:end}}.discord-members-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.discord-members-filters .count-pill{margin-left:auto}.discord-members-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.discord-member{background:#fffaf0;border:1px solid #efe4cc;border-radius:10px}.discord-member.has-left{opacity:.72}.discord-member.is-open{border-color:#e3c875}.discord-member-summary{display:grid;grid-template-columns:12px 38px minmax(0,1fr) auto 130px;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 8px;color:inherit;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.discord-member-avatar{display:grid;width:38px;height:38px;place-items:center;color:#ffedb4;background:var(--fallenys-navy);border-radius:50%;font-size:12px;font-weight:800;object-fit:cover}.discord-member-names{display:grid;min-width:0}.discord-member-names strong{overflow:hidden;color:var(--fallenys-navy);text-overflow:ellipsis;white-space:nowrap}.discord-member-names small,.discord-member-joined{color:#83765f;font-size:11px}.discord-member-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.left-pill{color:#6b6f7a;background:#eceef2}.timeout-pill{color:#a34a35;background:#fde6df}.boost-pill{color:#8a3fae;background:#f3e4fb}.discord-member-chevron{color:#8a6a2a}.discord-member-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;margin:0;padding:4px 14px 14px 56px}.discord-member-details div.is-wide{grid-column:1 / -1}.discord-member-details dt{color:#a8894d;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.discord-member-details dd{margin:2px 0 0;color:var(--fallenys-ink);font-size:12px}.discord-role-chips{display:flex;flex-wrap:wrap;gap:5px}.discord-role-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:#fffdfa;border:1px solid #ddd2b8;border-radius:999px;font-size:11px}.discord-role-chip i{width:8px;height:8px;border-radius:50%}@media(max-width:760px){.discord-member-summary{grid-template-columns:12px 38px minmax(0,1fr)}.discord-member-badges{grid-column:3 / -1;justify-content:flex-start}.discord-member-joined{display:none}.discord-member-details{padding-left:14px}}.discord-member-head{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center}.discord-member-account{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;padding-right:12px}.discord-member-account .player-link{min-width:0}.discord-member-account .player-link strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.discord-member-account .player-link>span[aria-hidden=true]{opacity:1}.discord-link-form{grid-template-columns:minmax(0,320px) auto;align-items:center;margin-top:8px}.discord-link-form select{min-width:0;min-height:34px;padding:6px 8px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:11px}.discord-link-form button{min-width:0}.discord-link-form .form-message{grid-column:1 / -1}.discord-unlink{margin-left:10px;padding:2px 8px;color:#a34a35;background:none;border:1px solid #eac2b4;border-radius:999px;font-size:10px;font-weight:750;cursor:pointer}@media(max-width:760px){.discord-member-head{grid-template-columns:minmax(0,1fr)}.discord-member-account{justify-content:flex-start;padding:0 12px 8px 78px}.discord-member-summary{padding-bottom:4px}.discord-link-form{grid-template-columns:minmax(0,1fr) auto}}.bot-status{position:relative;flex:none;margin-left:12px}.bot-status-pill{display:inline-flex;max-width:300px;align-items:center;gap:7px;padding:5px 11px;color:var(--fallenys-navy);background:#fffaf0;border:1px solid #e3cf9c;border-radius:999px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.bot-status-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-status-pill i{width:8px;height:8px;flex:none;border-radius:50%}.bot-status-pill.is-ok i{background:#2f9e5b;box-shadow:0 0 0 3px #2f9e5b26}.bot-status-pill.is-warn i{background:#d99a1e;box-shadow:0 0 0 3px #d99a1e2b}.bot-status-pill.is-off i{background:#9aa0ab}.bot-status-pill.is-error i{background:#d0604d;box-shadow:0 0 0 3px #d0604d2b}.bot-status-pill.is-busy i{background:#4a7ad8;animation:bot-status-pulse 1.1s ease-in-out infinite}@keyframes bot-status-pulse{0%,to{box-shadow:0 0 #4a7ad866}50%{box-shadow:0 0 0 5px #4a7ad800}}.bot-status-popover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;width:min(340px,calc(100vw - 32px));gap:8px;padding:14px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #dec68f;border-radius:10px;box-shadow:0 12px 30px #3a28102e;font-size:12px}.bot-status-popover>strong{color:var(--fallenys-navy);font-size:13px}.bot-status-popover p{margin:0}.bot-status-meta,.bot-status-help{color:#83765f;font-size:11px}.bot-status-warning{padding:6px 8px;color:#7a5a12;background:#fff3d6;border:1px solid #ecd59a;border-radius:6px;font-size:11px}.bot-status-progress{display:grid;gap:5px}.bot-status-progress small{color:#6b5a33;font-weight:700}.bot-status-progress>span{overflow:hidden;height:6px;background:#efe4cc;border-radius:999px}.bot-status-progress>span i{display:block;height:100%;background:#4a7ad8;border-radius:inherit;transition:width .4s ease}.bot-status-progress>span i.is-indeterminate{animation:bot-status-slide 1.2s ease-in-out infinite}@keyframes bot-status-slide{0%{transform:translate(-100%)}to{transform:translate(700%)}}.bot-status-sync{min-height:34px;padding:7px 11px;color:#f3c85a;background:var(--fallenys-navy);border:1px solid #c8963e;border-radius:6px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.bot-status-sync:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.bot-status-pill{max-width:150px;font-size:10px}}.banned-pill{color:#fff;background:#b8473a}.warn-pill{color:#7a5a12;background:#fff0c7}.signal-pill{color:#8a4b12;background:#fde9d4}.discord-members-sort{min-height:32px;padding:5px 8px;color:var(--fallenys-ink);background:#fffdfa;border:1px solid #dec68f;border-radius:8px;font:inherit;font-size:11px}.moderation-record{display:grid;gap:10px;margin-top:4px}.moderation-record-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.moderation-record-summary{color:var(--fallenys-navy);font-weight:700}.moderation-actions{display:flex;flex-wrap:wrap;gap:6px}.moderation-action-button{padding:5px 11px;color:var(--fallenys-navy);background:#fffdfa;border:1px solid #d8c79e;border-radius:999px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.moderation-action-button.is-warn{border-color:#e2bd57}.moderation-action-button.is-timeout,.moderation-action-button.is-kick{border-color:#e6a07f;color:#9b4a2b}.moderation-action-button.is-ban{border-color:#d0604d;color:#b8473a}.moderation-action-button.is-untimeout,.moderation-action-button.is-unban{border-color:#8cc7a2;color:#2f6b45}.moderation-action-button.is-active{color:#ffedb4;background:var(--fallenys-navy);border-color:var(--fallenys-navy)}.moderation-action-button:disabled{cursor:not-allowed;opacity:.45}.moderation-form{display:grid;max-width:560px;gap:10px;padding:12px;background:#fffdfa;border:1px solid #e3cf9c;border-left:3px solid #e2bd57;border-radius:8px}.moderation-form.is-ban,.moderation-form.is-kick{border-left-color:#d0604d}.moderation-form.is-note{border-left-color:#8a95a8}.moderation-form.is-unban,.moderation-form.is-untimeout{border-left-color:#2f9e5b}.moderation-form-title{color:var(--fallenys-navy);font-size:13px}.moderation-form label{display:grid;gap:5px;color:var(--fallenys-navy);font-size:11px;font-weight:750}.moderation-form textarea,.moderation-form select{min-width:0;padding:7px 9px;color:var(--fallenys-ink);background:#fff;border:1px solid #d8c79e;border-radius:6px;font:inherit;font-size:12px;font-weight:400;resize:vertical}.moderation-form label.moderation-notify{display:flex;align-items:center;gap:7px;font-weight:600}.moderation-form-actions{display:flex;justify-content:flex-end;gap:8px}.moderation-form-actions button{min-height:32px;padding:6px 14px;color:#f3c85a;background:var(--fallenys-navy);border:1px solid #c8963e;border-radius:6px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.moderation-form-actions button.is-danger{color:#fff;background:#b8473a;border-color:#9c3a2f}.moderation-form-actions button.moderation-cancel{color:#6b5a33;background:transparent;border-color:#d8c79e}.moderation-form-actions button:disabled{cursor:not-allowed;opacity:.55}.moderation-cases{display:grid;gap:6px;margin:0;padding:0;list-style:none}.moderation-case{display:grid;gap:4px;padding:8px 10px;background:#fffdfa;border:1px solid #efe4cc;border-left:3px solid #e2bd57;border-radius:6px}.moderation-case.is-note{border-left-color:#8a95a8}.moderation-case.is-timeout,.moderation-case.is-kick{border-left-color:#e08a63}.moderation-case.is-ban{border-left-color:#b8473a}.moderation-case.is-unban,.moderation-case.is-untimeout{border-left-color:#2f9e5b}.moderation-case-head,.moderation-case-foot{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.moderation-action-pill{padding:2px 8px;color:#7a5a12;background:#fff0c7;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.moderation-action-pill.is-note{color:#4a5263;background:#eceef2}.moderation-action-pill.is-timeout,.moderation-action-pill.is-kick{color:#9b4a2b;background:#fde6df}.moderation-action-pill.is-ban{color:#fff;background:#b8473a}.moderation-action-pill.is-unban,.moderation-action-pill.is-untimeout{color:#2f6b45;background:#e3f3e8}.moderation-case-meta,.moderation-case-number,.moderation-case-foot{color:#83765f;font-size:11px}.moderation-case-number{margin-left:auto}.moderation-case-active{padding:2px 8px;color:#a34a35;background:#fde6df;border-radius:999px;font-size:10px;font-weight:750}.moderation-case-reason{margin:0;color:var(--fallenys-ink);font-size:12px;white-space:pre-wrap}.moderation-dm{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700}.moderation-dm.is-sent{color:#2f6b45;background:#e3f3e8}.moderation-dm.is-failed{color:#a34a35;background:#fde6df}.sanctions-tabs,.journal-filters{flex-wrap:wrap;justify-self:start;width:fit-content;margin-bottom:12px}.discord-member-summary.ban-summary{grid-template-columns:12px 38px minmax(120px,220px) minmax(0,1fr) auto}.ban-reason{overflow:hidden;color:var(--fallenys-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ban-reason em{color:#a39477}.ban-meta{display:grid;justify-items:end;gap:2px}.ban-meta small{color:#83765f;font-size:10px}.ban-record{display:grid;gap:8px;padding:2px 14px 14px 56px}.ban-record>.player-link{justify-self:start}.journal-record{margin-bottom:14px;padding:12px;background:#fffaf0;border:1px solid #e3c875;border-radius:10px}.journal-record-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--fallenys-navy)}@media(max-width:760px){.discord-member-summary.ban-summary{grid-template-columns:12px 38px minmax(0,1fr)}.ban-reason,.ban-meta{grid-column:3 / -1;justify-items:start;white-space:normal}.ban-record{padding-left:14px}}.discord-member-summary:not(.ban-summary){grid-template-columns:12px 38px minmax(140px,1fr) auto 130px}@media(max-width:760px){.discord-member-summary:not(.ban-summary){grid-template-columns:12px 38px minmax(0,1fr)}}.account-role-pill.role-pill-gardien{color:#2f5f7a;background:#e3f0f7}.account-role-pill.role-pill-intendant{color:#5b3f8f;background:#efe8fb}.staff-rank-picker{display:grid;gap:8px}.gold-amount{display:inline-flex;align-items:center;gap:5px;font-weight:800;white-space:nowrap}.gold-coin{display:inline-block;width:13px;height:13px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3b8 0,#fff3b8 18%,#f3c85a 40%,#c8963e);box-shadow:inset 0 0 0 1.5px #a8761f,0 1px 2px #70521b44}.admin-date.gold-balance .gold-amount{color:#9a6c17;font-size:22px;letter-spacing:0}.gold-balance .gold-coin{width:18px;height:18px}.gold-balance small .player-link{font-size:inherit;letter-spacing:inherit}.quest-panel{margin-bottom:16px}.quest-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none}.quest-card{display:grid;gap:8px;padding:13px 14px;background:#fffdfa;border:1px solid #e5d7b7;border-left:4px solid #8fb89c;border-radius:10px}.quest-card.is-medium{border-left-color:#e0a63c}.quest-card.is-hard{border-left-color:#c2534a}.quest-card.is-claimable{background:#fff6dc;border-color:#e3c06a;box-shadow:0 0 0 3px #f3c85a33}.quest-card.is-claimed{opacity:.78}.quest-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.quest-card-head strong{color:var(--fallenys-navy);font-size:14px}.quest-card-head .gold-amount{color:#9a6c14;font-size:13px}.quest-card p{margin:0;color:#6f644f;font-size:12px}.quest-progress{height:7px;overflow:hidden;background:#efe5cf;border-radius:99px}.quest-progress span{display:block;height:100%;background:linear-gradient(90deg,#c8963e,#f3c85a);border-radius:inherit;transition:width .3s ease}.quest-card.is-claimed .quest-progress span{background:#5c9f72}.quest-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.quest-card-foot small{color:#83765f;font-size:11px}.quest-claimed{color:#2f7d4f;font-size:11px;font-weight:700}.quest-pending{color:#8d7d5d;font-size:11px;font-weight:700}.quest-claim,.shop-buy{padding:6px 12px;color:#1a2b4c;background:linear-gradient(180deg,#f8d77a,#e6a832);border:1px solid #b98522;border-radius:7px;font-size:12px;font-weight:800;cursor:pointer}.quest-claim:hover:not(:disabled),.shop-buy:hover:not(:disabled){background:linear-gradient(180deg,#ffe08f,#efb540)}.quest-claim:disabled,.shop-buy:disabled{color:#8d8371;background:#efe7d6;border-color:#dccdb0;cursor:not-allowed}.shop-preview{display:grid;gap:6px;margin-bottom:18px}.shop-preview-body{min-height:52px;display:flex;align-items:center;padding:10px 18px;border-top:1px solid #e9d8b4}.shop-preview-body .profile-showcase{padding:0;border:0}.shop-trying{margin:0}.shop-panel{margin-bottom:16px}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none}.shop-item{display:grid;grid-template-rows:1fr auto;overflow:hidden;background:#fffdfa;border:1px solid #e5d7b7;border-radius:11px}.shop-item.rarity-rare{border-color:#9cc3dc}.shop-item.rarity-epic{border-color:#c4a8e6}.shop-item.is-equipped{box-shadow:0 0 0 2px #5c9f72}.shop-item.is-tried{box-shadow:0 0 0 2px var(--fallenys-gold-deep)}.shop-item-try{display:grid;gap:10px;padding:0 0 10px;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.shop-item-try:hover .shop-swatch{filter:brightness(1.06)}.shop-item-info{display:grid;gap:4px;padding:0 12px}.shop-item-info strong{color:var(--fallenys-navy);font-size:14px}.shop-item-info small{color:#7a6f5b;font-size:11px}.shop-rarity{justify-self:start;padding:2px 7px;border-radius:99px;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.shop-rarity.rarity-common{color:#5d5444;background:#f0e8d8}.shop-rarity.rarity-rare{color:#24638a;background:#e1eff8}.shop-rarity.rarity-epic{color:#61399b;background:#efe6fb}.shop-item-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;background:#fffaf0;border-top:1px solid #eee2c8}.shop-item-actions .gold-amount{color:#9a6c14}.shop-owned{color:#2f7d4f;font-size:12px;font-weight:700}.shop-item-actions .manager-secondary{padding:6px 12px}.shop-swatch{display:grid;place-items:center;height:78px;background:#efe5cf}.shop-swatch.swatch-dark{background:radial-gradient(ellipse at 76% 10%,#344b70 0,transparent 52%),linear-gradient(105deg,#1a2b4c,#13223f)}.swatch-avatar{width:48px;height:48px;color:#fff1c4;font-size:15px}.swatch-name{color:#fff8e8;font-family:Barlow Condensed,sans-serif;font-size:22px}.cosmetic-emblem.swatch-emblem{margin:0;font-size:34px}.showcase-picker button:disabled{opacity:.5;cursor:not-allowed}.welcome-row .profile-customize{align-self:center}.profile-title{display:block;color:#f3ce72;font-size:11px;font-style:italic;font-weight:700;letter-spacing:.6px}.profile-identity .profile-title{margin:-2px 0 6px}.cosmetic-emblem{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,DejaVu Sans,sans-serif;font-variant-emoji:text;margin-left:7px;color:var(--fallenys-gold);font-size:.85em;filter:drop-shadow(0 0 6px #f3c85a88)}.profile-showcase{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 18px;border-top:1px solid #e9d8b4}.profile-showcase-label{margin-right:4px;color:#8d7d5d;font-size:9px;font-weight:800;letter-spacing:1.4px}.profile-trophy{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;color:#5d4a22;background:#fff3d1;border:1px solid #e6c772;border-radius:99px;font-size:11px;font-weight:700}.profile-trophy i{color:#c8963e;font-style:normal}.profile-trophy.is-hard{color:#fff3d6;background:linear-gradient(90deg,#7a2f2a,#a6473d);border-color:#d9a24b}.profile-trophy.is-hard i{color:#f3c85a}.cosmetic-frame{position:relative;z-index:1;display:inline-grid;flex:none;border-radius:50%}.cosmetic-frame:before,.cosmetic-frame:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.profile-banner>.cosmetic-frame{margin-right:18px}.profile-banner>.cosmetic-frame>.profile-avatar{margin-right:0}.cosmetic-contour-or>.profile-icon{border-color:#f8d77a}.cosmetic-contour-or:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #e6a832;box-shadow:0 0 0 1px #8a6420,0 0 12px #f3c85a99}.cosmetic-contour-or:after{top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid #f3c85a99}.cosmetic-contour-arcane>.profile-icon{border-color:#a78bfa}.cosmetic-contour-arcane:before{top:-6px;right:-6px;bottom:-6px;left:-6px;background:conic-gradient(#7c3aed,#22d3ee,#f472b6,#a78bfa,#7c3aed);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 5px #a78bfa);animation:cosmetic-spin 6s linear infinite}@keyframes cosmetic-spin{to{transform:rotate(1turn)}}.profile-banner.cosmetic-banniere-aube,.shop-swatch.cosmetic-banniere-aube{background:radial-gradient(ellipse at 88% 18%,#ffe7a0 0,transparent 38%),linear-gradient(105deg,#2a1a3a,#5b2d45 38%,#b8622c 72%,#f0b54a)}.profile-banner.cosmetic-banniere-faille,.shop-swatch.cosmetic-banniere-faille{background:radial-gradient(1.5px 1.5px at 12% 22%,#fff 50%,transparent),radial-gradient(1px 1px at 32% 70%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 54% 18%,#e9d5ff 50%,transparent),radial-gradient(1px 1px at 68% 58%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 84% 32%,#c4b5fd 50%,transparent),radial-gradient(1px 1px at 93% 76%,#fff 50%,transparent),radial-gradient(ellipse at 72% 100%,#7c3aed88 0,transparent 55%),linear-gradient(105deg,#0b0a24,#1d1245 58%,#3d1a6e)}.profile-page.cosmetic-fond-ionia,.mini-profile.cosmetic-fond-ionia,.shop-swatch.cosmetic-fond-ionia{background:radial-gradient(ellipse 18px 9px at 14% 30%,#f9a8d466 50%,transparent),radial-gradient(ellipse 14px 7px at 46% 72%,#f472b644 50%,transparent),radial-gradient(ellipse 16px 8px at 78% 38%,#f9a8d455 50%,transparent),radial-gradient(ellipse 12px 6px at 92% 80%,#f472b644 50%,transparent),linear-gradient(135deg,#fff5f8,#fde4ee 55%,#f8d7e7)}.profile-page.cosmetic-fond-freljord,.mini-profile.cosmetic-fond-freljord,.shop-swatch.cosmetic-fond-freljord{background:repeating-linear-gradient(60deg,transparent 0 22px,#ffffff99 23px,transparent 24px 46px),repeating-linear-gradient(-60deg,transparent 0 22px,#ffffff66 23px,transparent 24px 46px),linear-gradient(135deg,#f3faff,#ddeefa 55%,#c6e1f4)}.profile-title.cosmetic-titre-chasseur{color:#ff9f7a}.cosmetic-name.cosmetic-pseudo-or{color:#f3c85a;text-shadow:0 0 10px #f3c85a66}.cosmetic-name.cosmetic-pseudo-givre{color:transparent;background:linear-gradient(90deg,#e0f6ff,#8fd3ff 50%,#e0f6ff);-webkit-background-clip:text;background-clip:text}.cosmetic-emblem.cosmetic-embleme-couronne{color:#ffd76a}@media(max-width:760px){.profile-banner>.cosmetic-frame{margin-right:12px}.welcome-row .profile-customize{display:none}}.showcase-picker{flex-wrap:wrap;justify-self:start}.nav-groups{scrollbar-width:thin;scrollbar-color:#f3c85a55 transparent}.registration-chip{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:999px;font:inherit;text-align:left}.registration-chip.is-registered{color:#1f4d39;background:linear-gradient(135deg,#f1faf3,#e2f3e7);border-color:#b9dcc2;box-shadow:0 1px #2f6b4514;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.registration-chip.is-registered:hover,.registration-chip.is-registered:focus-visible{border-color:#6fb487;box-shadow:0 3px 10px #2f6b4529;transform:translateY(-1px)}.registration-chip.is-unregistered{color:#8a7b62;background:repeating-linear-gradient(135deg,#fffaf0 0,#fffaf0 6px,#fbf3e2 6px,#fbf3e2 12px);border:1px dashed #dccaa3}.registration-chip-mark{display:grid;flex:none;width:22px;height:22px;place-items:center;border-radius:50%;font-size:12px;font-weight:900}.is-registered .registration-chip-mark{color:#fff;background:linear-gradient(160deg,#46b06e,#2f8a55);box-shadow:inset 0 -1px #00000026,0 0 0 2px #fff}.is-unregistered .registration-chip-mark{background:#fff;border:2px dashed #cdb98d}.registration-chip-text{display:grid;min-width:0;line-height:1.15}.registration-chip-text small{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.registration-chip-text strong{overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.is-unregistered .registration-chip-text strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.registration-chip-arrow{flex:none;font-size:11px;font-weight:800;opacity:.55}.registration-chip.is-registered:hover .registration-chip-arrow{opacity:1}.role-picker{display:grid;gap:8px}.role-picker-chips{display:flex;flex-wrap:wrap;gap:6px}.role-picker select,.inhouse-fieldset>select{max-width:340px;min-height:34px;padding:6px 8px;background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:11px}.discord-role-chip button{padding:0 0 0 2px;color:#a34a35;background:none;border:0;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.shop-admin-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;align-items:start}.shop-admin-select-all{display:flex;justify-content:space-between;align-items:center;margin:8px 0;font-size:11px;font-weight:700}.shop-admin-list{display:grid;max-height:520px;margin:0;padding:0;overflow-y:auto;gap:4px;list-style:none}.shop-admin-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 8px;border:1px solid #f0e5cb;border-radius:8px}.shop-admin-list li.is-selected{background:#fff6dc;border-color:#e7d29a}.shop-admin-list label{display:flex;min-width:0;align-items:center;gap:8px;cursor:pointer}.shop-admin-list label span{display:grid;min-width:0}.shop-admin-list strong,.shop-admin-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-admin-list small,.shop-admin-amounts{color:var(--muted);font-size:10px}.shop-admin-form form{display:grid;gap:12px}.shop-admin-direction{display:flex;gap:8px}.shop-admin-direction label{flex:1;padding:8px 10px;border:1px solid #e3d3ad;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.shop-admin-direction label.is-on{background:#fff6dc;border-color:#c8963e}.shop-admin-detail{width:min(100%,860px)}.shop-admin-detail-body{overflow-y:auto;margin-top:12px;padding-right:4px}.shop-admin-wallet{display:grid;gap:8px;margin-bottom:14px;padding:12px;background:#fffaf0;border:1px solid #ead9b0;border-radius:10px}.shop-admin-wallet h4{margin:0}.shop-admin-wallet-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) auto;align-items:end;gap:10px}@media(max-width:640px){.shop-admin-wallet-row{grid-template-columns:1fr}}.shop-admin-balances{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.shop-admin-balances span{display:grid;min-width:130px;padding:8px 12px;background:#fffaf0;border:1px solid #ead9b0;border-radius:10px}.shop-admin-balances small{color:var(--muted);font-size:10px;font-weight:700}.shop-admin-owned,.shop-admin-history ul{display:grid;margin:0 0 12px;padding:0;gap:4px;list-style:none}.shop-admin-owned li,.shop-admin-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-bottom:1px solid #f3ead6;font-size:12px}.shop-admin-owned li span,.shop-admin-history li span:nth-child(2){display:grid;min-width:0}.shop-admin-owned small,.shop-admin-history small{color:var(--muted);font-size:10px}.shop-admin-histories{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.shop-admin-history li{grid-template-columns:70px minmax(0,1fr) auto}.shop-admin-history .is-gain{color:#2f6b45;font-weight:800}.shop-admin-history .is-loss{color:#a34a35;font-weight:800}.shop-admin-balance{color:var(--muted);font-size:10px;white-space:nowrap}@media(max-width:900px){.shop-admin-layout{grid-template-columns:minmax(0,1fr)}.shop-admin-list li{grid-template-columns:minmax(0,1fr) auto}.shop-admin-amounts{grid-column:1 / -1}}.leaderboard-displays{margin:16px 0}.leaderboard-display-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 120px auto;align-items:end;gap:10px;margin:10px 0}.leaderboard-display-list{display:grid;margin:12px 0 0;padding:0;gap:6px;list-style:none}.leaderboard-display-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid #ead9b0;border-radius:8px}.leaderboard-display-list li>span:first-child{display:grid;min-width:0}.leaderboard-display-list small{color:var(--muted);font-size:10px}.leaderboard-display-list small.is-error{color:#a34a35}.leaderboard-display-actions{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:900px){.leaderboard-display-form{grid-template-columns:minmax(0,1fr)}}.info-message-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:16px;align-items:start}.info-message-form{display:grid;min-width:0;gap:12px}.info-message-json{display:grid;gap:8px;margin-bottom:14px}.info-message-json textarea,.embed-field textarea,.embed-field-row textarea,.join-roles-panel textarea,.inhouse-form textarea{width:100%;min-width:0;padding:8px;background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font:inherit;font-size:12px;resize:vertical}.info-message-json textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.embed-field{display:grid;gap:4px}.embed-field .user-field-label small,.embed-editor legend small{color:var(--muted);font-weight:600}.embed-field small.is-over,.embed-editor legend small.is-over{color:#c0392b;font-weight:800}.embed-editor{position:relative;border-left-width:5px}.embed-editor legend{display:flex;align-items:center;gap:8px}.embed-editor-toggle{padding:0;color:var(--fallenys-navy);background:none;border:0;font-size:12px;font-weight:800;cursor:pointer}.embed-editor-tools{position:absolute;top:6px;right:10px;display:flex;gap:4px}.embed-editor-tools .manager-secondary{min-height:26px;padding:2px 8px;font-size:10px}.embed-editor-body{display:grid;gap:10px;margin-top:26px}.embed-fields{display:grid;gap:6px}.embed-field-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto auto;align-items:start;gap:6px}.embed-field-row input{min-height:34px;padding:6px 8px;background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:12px}.embed-field-row label{display:flex;align-items:center;gap:4px;min-height:34px;font-size:10px;font-weight:700;white-space:nowrap}.embed-editor-options{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;font-weight:700}.embed-color input[type=color]{width:38px;height:26px;margin-left:6px;padding:0;vertical-align:middle;border:1px solid #d8c79e;border-radius:4px}.embed-add{min-height:70px}.info-message-preview{position:sticky;top:12px;display:grid;min-width:0;gap:8px}.discord-preview{display:grid;gap:14px;padding:14px;color:#dbdee1;background:#313338;border-radius:10px;font-family:gg sans,Noto Sans,Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.375}.discord-preview-message{display:grid;gap:6px}.discord-preview-author{display:flex;align-items:center;gap:8px}.discord-preview-author img{width:32px;height:32px;object-fit:contain;background:#1e1f22;border-radius:50%}.discord-preview-author strong{color:#f2f3f5;font-size:15px}.discord-preview-bot{padding:1px 5px;color:#fff;background:#5865f2;border-radius:4px;font-size:10px;font-weight:700}.discord-embed{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:520px;padding:8px 14px 12px 12px;background:#2b2d31;border-left:4px solid #1e1f22;border-radius:4px}.discord-embed-main{display:grid;min-width:0;gap:6px}.discord-embed-author,.discord-embed-footer{display:flex;align-items:center;gap:8px;color:#f2f3f5;font-size:13px;font-weight:600}.discord-embed-footer{color:#b5bac1;font-size:12px;font-weight:500}.discord-embed-author img,.discord-embed-footer img{width:22px;height:22px;border-radius:50%}.discord-embed-footer img{width:18px;height:18px}.discord-embed-title{color:#f2f3f5;font-size:15px;font-weight:700}.discord-embed-title a,.discord-md a{color:#00a8fc}.discord-embed-fields{display:grid;gap:8px}.discord-embed-field-row{display:grid;gap:10px}.discord-embed-field-row strong{display:block;margin-bottom:2px;color:#f2f3f5;font-size:13px}.discord-embed-image{max-width:100%;max-height:300px;border-radius:4px}.discord-embed-thumbnail{width:80px;height:80px;object-fit:cover;border-radius:4px}.discord-md{min-width:0;overflow-wrap:anywhere}.discord-md h3,.discord-md h4,.discord-md h5{margin:4px 0 2px;font-weight:800}.discord-md h3{font-size:1.35em}.discord-md h4{font-size:1.15em}.discord-md h5{font-size:1em}.discord-md code{padding:0 3px;background:#7f7f7f33;border-radius:3px;font-size:.9em}.discord-md pre{margin:4px 0;padding:6px 8px;overflow-x:auto;background:#7f7f7f26;border-radius:4px}.discord-md blockquote{margin:0;padding-left:8px;border-left:3px solid rgba(127,127,127,.5)}.discord-md-subtext{display:block;opacity:.7;font-size:.82em}.discord-md-bullet{display:flex;gap:6px;padding-left:4px}.discord-md-gap{height:.5em}.discord-md-mention{padding:0 3px;color:#4a57d6;background:#5865f226;border-radius:3px;font-weight:600}.discord-preview .discord-md-mention{color:#c9cdfb;background:#5865f24d}.discord-md-time{padding:0 3px;background:#7f7f7f26;border-radius:3px}@media(max-width:1100px){.info-message-layout{grid-template-columns:minmax(0,1fr)}.info-message-preview{position:static}}@media(max-width:700px){.embed-field-row{grid-template-columns:minmax(0,1fr)}.embed-editor-tools{position:static;margin-bottom:6px}.embed-editor-body{margin-top:0}}.join-roles-panel{margin-bottom:16px}.join-roles-panel .inhouse-form-options{margin-top:10px}.role-menu-row{display:grid;grid-template-columns:minmax(120px,.9fr) 70px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:6px;margin-bottom:6px}.role-menu-row input{min-width:0;min-height:32px;padding:5px 8px;background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:12px}.role-menu-row-tools{display:flex;gap:4px}@media(max-width:760px){.role-menu-row{grid-template-columns:minmax(0,1fr) 70px}.role-menu-row>input:nth-of-type(2),.role-menu-row>input:nth-of-type(3){grid-column:1 / -1}}.ticket-settings{margin-bottom:16px}.ticket-list{display:grid;margin:10px 0 0;padding:0;gap:6px;list-style:none}.ticket-list button{display:grid;grid-template-columns:70px 56px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;background:#fffdfa;border:1px solid #ead9b0;border-radius:10px;cursor:pointer}.ticket-list button:hover{border-color:#c8963e}.ticket-status{padding:3px 8px;border-radius:999px;font-size:9px;font-weight:800;text-align:center;text-transform:uppercase}.ticket-status.is-open{color:#1f4d39;background:#e2f3e7}.ticket-status.is-closed{color:#6b6f7a;background:#eceef2}.ticket-number{color:var(--muted);font-size:12px;font-weight:800}.ticket-summary,.ticket-dates{display:grid;min-width:0}.ticket-summary small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ticket-dates{justify-items:end;color:var(--muted);font-size:10px}.ticket-view-actions{display:flex;gap:6px}.ticket-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;margin:0 0 12px}.ticket-meta .is-wide{grid-column:1 / -1}.ticket-meta dt{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.ticket-meta dd{margin:2px 0 0;font-size:13px;white-space:pre-wrap}.ticket-close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px}.ticket-close input{min-height:36px;padding:6px 10px;background:#fffdfa;border:1px solid #d8c79e;border-radius:6px}.inhouse-save.is-danger{background:#b5452f}.ticket-transcript{display:grid;gap:2px;padding:12px;background:#fbf8f1;border:1px solid #ede1c4;border-radius:10px}.ticket-message{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:8px 4px;border-top:1px solid #f0e7d2;font-size:13px}.ticket-message img,.ticket-message-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:50%}.ticket-message-avatar{color:#fff;background:var(--fallenys-navy);font-size:11px;font-weight:800}.ticket-message header{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ticket-message time{color:var(--muted);font-size:10px}.ticket-message.is-bot{opacity:.85}.ticket-message-embed{display:grid;gap:2px;margin-top:4px;padding:6px 10px;background:#fff;border-left:3px solid #d8b66e;border-radius:4px}.ticket-message-file{display:inline-block;margin-top:4px;font-size:12px}@media(max-width:700px){.ticket-list button{grid-template-columns:64px minmax(0,1fr)}.ticket-dates{grid-column:1 / -1;justify-items:start}.ticket-close{grid-template-columns:minmax(0,1fr)}}.log-filters{display:grid;gap:8px;margin-bottom:10px}.log-list{display:grid;margin:0;padding:0;list-style:none}.log-entry{display:grid;grid-template-columns:120px 170px minmax(0,1fr);align-items:start;gap:10px;padding:8px 6px;border-bottom:1px solid #f0e7d2;font-size:12px}.log-entry time{color:var(--muted);font-size:10px;white-space:nowrap}.log-entry-type{justify-self:start;padding:2px 8px;color:var(--fallenys-navy);background:#f3ecdc;border-radius:999px;font-size:10px;font-weight:800}.log-type-member_join .log-entry-type{color:#1f4d39;background:#e2f3e7}.log-type-member_leave .log-entry-type,.log-type-member_ban .log-entry-type,.log-type-message_delete .log-entry-type,.log-type-message_bulk_delete .log-entry-type{color:#8a2f1d;background:#fbe6df}.log-type-role_add .log-entry-type,.log-type-ticket_open .log-entry-type{color:#6b5216;background:#fff2cc}.log-type-message_update .log-entry-type{color:#1d4f8a;background:#e1ecfa}.log-entry-body{display:grid;min-width:0;gap:4px}.log-entry-body dl{display:grid;gap:6px;margin:2px 0 0;padding:6px 10px;background:#fbf8f1;border-radius:6px}.log-entry-body dt{color:var(--muted);font-size:10px;font-weight:800}.log-entry-body dd{margin:0}.log-entry-body .discord-unlink{justify-self:start;margin-left:0}.log-more{margin-top:10px}.log-type-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.log-type-group{display:grid;align-content:start;gap:4px;padding:8px 10px;background:#fffaf0;border:1px solid #f0e2c0;border-radius:8px;font-size:12px}.log-type-group-head{margin-bottom:2px}.log-settings .inhouse-form-options{margin-top:12px}.log-route{display:grid;gap:8px;margin-bottom:10px;padding:10px;border:1px solid #ead9b0;border-radius:8px}.log-route-head{display:flex;gap:8px}.log-route-head select{flex:1;max-width:360px;min-height:34px;padding:6px 8px;background:#fffdfa;border:1px solid #d8c79e;border-radius:6px;font-size:12px}.log-route-types{display:grid;gap:6px}.log-route-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.log-route-group small{min-width:90px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.log-route-group label{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid #e6d8b5;border-radius:999px;font-size:11px;cursor:pointer}.log-route-group label.is-on{background:#fff2cc;border-color:#c8963e}.log-route-group label.is-disabled{opacity:.5}.log-route-group input{margin:0}.server-logs-auto{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.server-logs{display:grid;max-height:70vh;margin:0;padding:0;overflow-y:auto;background:#141c2e;border-radius:10px;list-style:none}.server-logs li{display:grid;grid-template-columns:120px 80px minmax(0,1fr);gap:10px;padding:4px 10px;color:#d7dbe4;border-bottom:1px solid #1f2a40;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.server-logs time{color:#8790a3}.server-logs pre{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.server-log-level{font-weight:800}.server-logs .is-info .server-log-level{color:#7fb7ff}.server-logs .is-warn .server-log-level{color:#f2c14e}.server-logs .is-error{background:#d0604d1f}.server-logs .is-error .server-log-level{color:#ff8a73}@media(max-width:760px){.log-entry{grid-template-columns:minmax(0,1fr);gap:4px}.server-logs li{grid-template-columns:minmax(0,1fr);gap:2px}}.automod-panel{margin-bottom:16px}.automod-row{display:flex;flex-wrap:wrap;gap:14px}.automod-field{display:grid;gap:5px;margin:4px 0 10px;color:var(--fallenys-navy);font-size:12px;font-weight:700}.automod-field input{width:130px;padding:8px 10px;border:1px solid #d9c9a6;border-radius:8px;font:inherit}.automod-field input:disabled{opacity:.55}.premium-gem{display:inline-block;width:12px;height:12px;flex:none;background:linear-gradient(135deg,#f0d9ff,#b06cff 45%,#6d28d9);clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%);filter:drop-shadow(0 1px 1px #3b0d7a55)}.premium-amount{color:#7b3fd0}.gold-balance .premium-gem{width:13px;height:13px}.shop-item.rarity-legendary{border-color:#e3b04b;box-shadow:0 0 0 1px #f3c85a66,0 6px 18px #c8963e22}.shop-item.rarity-premium{position:relative;border:2px solid transparent;background:linear-gradient(#fffdfa,#fffdfa) padding-box,linear-gradient(var(--premium-angle, 0deg),#a855f7,#22d3ee,#f472b6,#facc15,#a855f7) border-box;animation:premium-border 6s linear infinite}.shop-item.rarity-premium .shop-item-actions{background:linear-gradient(90deg,#faf3ff,#fff7fb)}@property --premium-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes premium-border{to{--premium-angle: 360deg}}.shop-rarity.rarity-legendary{color:#7a4a00;background:linear-gradient(90deg,#ffe7a3,#f7c75a)}.shop-rarity.rarity-premium{color:#fff;background:linear-gradient(90deg,#7c3aed,#db2777,#f59e0b,#7c3aed);background-size:300% 100%;animation:premium-slide 4s linear infinite}@keyframes premium-slide{to{background-position:300% 0}}.quest-rewards{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px}.quest-card-head .premium-amount{color:#7b3fd0;font-size:13px}.quest-card.is-extreme{border-left-color:#7b2cbf}.quest-card.is-legendary{background:linear-gradient(135deg,#fffaf0,#fff3d6 55%,#fbe7ff);border-color:#e6c772;border-left:4px solid transparent;border-image:linear-gradient(180deg,#f3c85a,#a855f7) 1}.quest-panel.is-legendary{background:radial-gradient(ellipse at 100% 0,#f3c85a22,transparent 45%),radial-gradient(ellipse at 0 100%,#a855f71a,transparent 45%),#fffdf7;border-color:#e3c06a}.quest-panel.is-legendary h3{color:transparent;background:linear-gradient(90deg,#a8761f,#f3c85a 40%,#8b5cf6);-webkit-background-clip:text;background-clip:text}.quest-legend-note{margin:2px 0 0;color:#7a6440;font-size:12px}.profile-trophy.is-extreme{color:#f6ecff;background:linear-gradient(90deg,#3c1361,#6a2c9e);border-color:#b98cf0}.profile-trophy.is-extreme i{color:#e9d5ff}.profile-trophy.is-legendary{color:#3d2600;background:linear-gradient(90deg,#f7d77a,#fff1b8,#f3c85a,#e8b84a);background-size:200% 100%;border-color:#b98522;box-shadow:0 0 10px #f3c85a88;animation:premium-slide 5s linear infinite}.profile-trophy.is-legendary i{color:#8b5cf6}.profile-banner.cosmetic-banniere-crepuscule,.shop-swatch.cosmetic-banniere-crepuscule{background:linear-gradient(105deg,#231942,#5e548e 40%,#9f86c0 62%,#e0a96d)}.profile-banner.cosmetic-banniere-zaun,.shop-swatch.cosmetic-banniere-zaun{background:radial-gradient(ellipse at 20% 110%,#84cc1666 0,transparent 50%),radial-gradient(ellipse at 85% -10%,#22d3ee44 0,transparent 45%),linear-gradient(105deg,#0f1f17,#173a2a 55%,#24533a)}.profile-banner.cosmetic-banniere-ocean,.shop-swatch.cosmetic-banniere-ocean{background:repeating-radial-gradient(ellipse at 50% 140%,transparent 0 18px,#5eead422 19px 20px,transparent 21px 38px),linear-gradient(180deg,#0b3a4a,#0e5163 55%,#0a2e3d)}.profile-banner.cosmetic-banniere-shurima,.shop-swatch.cosmetic-banniere-shurima{background:radial-gradient(circle at 82% 28%,#fff4c2 0 7%,#fcd34d66 9%,transparent 22%),radial-gradient(ellipse 60% 40% at 25% 110%,#b7791f 0 60%,transparent 61%),radial-gradient(ellipse 70% 45% at 80% 120%,#d69e2e 0 60%,transparent 61%),linear-gradient(180deg,#f6ad55,#f6c76b 55%,#e8a33d)}.profile-banner.cosmetic-banniere-noxus,.shop-swatch.cosmetic-banniere-noxus{background:repeating-linear-gradient(115deg,transparent 0 40px,#00000055 41px 54px,transparent 55px 96px),linear-gradient(105deg,#1a0306,#5c0a12,#8f1420)}.profile-banner.cosmetic-banniere-demacia,.shop-swatch.cosmetic-banniere-demacia{background:linear-gradient(90deg,transparent 0 62%,#f3c85a 62% 63%,#f8fafc 63% 70%,#f3c85a 70% 71%,transparent 71%),linear-gradient(105deg,#12306b,#1e4a9a 55%,#2f6bc4)}.profile-banner.cosmetic-banniere-ombre,.shop-swatch.cosmetic-banniere-ombre{background:radial-gradient(ellipse 45% 70% at 20% 60%,#5eead477,transparent 70%),radial-gradient(ellipse 40% 60% at 75% 40%,#34d39966,transparent 70%),linear-gradient(105deg,#021009,#0b2a20 55%,#14453a);background-size:200% 100%,200% 100%,100% 100%;animation:banner-drift 14s ease-in-out infinite alternate}@keyframes banner-drift{to{background-position:100% 0,-100% 0,0 0}}.profile-banner.cosmetic-prem-banniere-aurore,.shop-swatch.cosmetic-prem-banniere-aurore{background:radial-gradient(ellipse 35% 80% at 30% 0,#34d399aa,transparent 70%),radial-gradient(ellipse 30% 90% at 60% 0,#a78bfaaa,transparent 70%),radial-gradient(ellipse 30% 70% at 85% 10%,#22d3ee99,transparent 70%),linear-gradient(180deg,#050b1f,#0b1638 70%,#10224a);background-size:180% 100%,220% 100%,200% 100%,100% 100%;animation:aurora 9s ease-in-out infinite alternate}@keyframes aurora{0%{background-position:0 0,100% 0,50% 0,0 0}50%{background-position:60% 10px,30% -6px,0 8px,0 0}to{background-position:100% 0,0 0,100% 0,0 0}}.profile-banner.cosmetic-prem-banniere-etoiles,.shop-swatch.cosmetic-prem-banniere-etoiles{background:radial-gradient(ellipse 34px 1.4px at 70% 30%,#fff 0,#e9d5ff99 40%,transparent 100%) 0 0 / 260px 110px,radial-gradient(ellipse 22px 1px at 30% 70%,#ffffffcc 0,transparent 100%) 0 0 / 190px 90px,radial-gradient(1.5px 1.5px at 12% 22%,#fff 50%,transparent),radial-gradient(1px 1px at 38% 64%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 62% 30%,#e9d5ff 50%,transparent),radial-gradient(1px 1px at 88% 70%,#fff 50%,transparent),linear-gradient(105deg,#020617,#111a44 60%,#2a1658);background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;animation:shooting-stars 2.4s linear infinite}@keyframes shooting-stars{to{background-position:-260px 110px,-380px 90px,0 0,0 0,0 0,0 0,0 0}}.profile-banner.cosmetic-prem-banniere-brasier,.shop-swatch.cosmetic-prem-banniere-brasier{background:radial-gradient(2px 2px at 20% 30%,#fde68a,transparent) 0 0 / 90px 90px,radial-gradient(1.5px 1.5px at 70% 60%,#fb923c,transparent) 0 0 / 70px 70px,radial-gradient(2.5px 2.5px at 40% 80%,#fca5a5,transparent) 0 0 / 120px 120px,radial-gradient(ellipse 90% 70% at 50% 120%,#f97316cc,transparent 70%),linear-gradient(0deg,#3b0a02,#1c0603 60%,#0c0302);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat;animation:embers 4s linear infinite,flicker 1.8s ease-in-out infinite alternate}@keyframes embers{to{background-position:12px -90px,-8px -70px,6px -120px,0 0,0 0}}@keyframes flicker{0%{filter:brightness(1) saturate(1)}to{filter:brightness(1.18) saturate(1.25)}}.profile-banner.cosmetic-prem-banniere-hextech,.shop-swatch.cosmetic-prem-banniere-hextech{background:linear-gradient(90deg,transparent 0 40%,#38bdf855 50%,transparent 60%) 0 0 / 250% 100%,repeating-linear-gradient(0deg,transparent 0 23px,#38bdf833 24px),repeating-linear-gradient(90deg,transparent 0 23px,#38bdf833 24px),radial-gradient(circle at 80% 50%,#67e8f966 0,transparent 30%),linear-gradient(105deg,#04121f,#0a2540 60%,#0d3557);background-repeat:no-repeat,repeat,repeat,no-repeat,no-repeat;animation:hextech-scan 3.5s linear infinite}@keyframes hextech-scan{0%{background-position:150% 0,0 0,0 0,0 0,0 0}to{background-position:-50% 0,0 0,0 0,0 0,0 0}}.cosmetic-contour-argent>.profile-icon{border-color:#e5e7eb}.cosmetic-contour-argent:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #cbd5e1;box-shadow:0 0 0 1px #64748b,0 0 8px #e2e8f088}.cosmetic-contour-epines>.profile-icon{border-color:#4b5d3a}.cosmetic-contour-epines:before{top:-8px;right:-8px;bottom:-8px;left:-8px;background:repeating-conic-gradient(#2f3b22 0 6deg,transparent 6deg 15deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px))}.cosmetic-contour-epines:after{top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #3f4f2e}.cosmetic-contour-givre>.profile-icon{border-color:#bae6fd}.cosmetic-contour-givre:before{top:-6px;right:-6px;bottom:-6px;left:-6px;border:3px solid #7dd3fc;box-shadow:0 0 10px #bae6fdcc,inset 0 0 6px #e0f2fe}.cosmetic-contour-givre:after{top:-11px;right:-11px;bottom:-11px;left:-11px;border:1px dashed #e0f2fe}.cosmetic-contour-sang>.profile-icon{border-color:#b91c1c}.cosmetic-contour-sang:before{top:-6px;right:-6px;bottom:-6px;left:-6px;border:3px solid #dc2626;box-shadow:0 0 10px #ef4444aa;animation:heartbeat 1.4s ease-in-out infinite}@keyframes heartbeat{0%,40%,to{transform:scale(1);box-shadow:0 0 8px #ef444488}20%{transform:scale(1.06);box-shadow:0 0 16px #ef4444}}.cosmetic-contour-dragon>.profile-icon{border-color:#f59e0b}.cosmetic-contour-dragon:before{top:-6px;right:-6px;bottom:-6px;left:-6px;background:conic-gradient(#f3c85a,#b45309,#f3c85a,#fde68a,#f3c85a);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:cosmetic-spin 8s linear infinite}.cosmetic-contour-dragon:after{top:-12px;right:-12px;bottom:-12px;left:-12px;background:conic-gradient(from 90deg,transparent 0 20%,#ef4444 25%,transparent 30% 70%,#f97316 75%,transparent 80%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:cosmetic-spin 5s linear infinite reverse}.cosmetic-prem-contour-celeste>.profile-icon{border-color:#fff}.cosmetic-prem-contour-celeste:before{top:-7px;right:-7px;bottom:-7px;left:-7px;background:conic-gradient(#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 10px #c084fc);animation:cosmetic-spin 4s linear infinite}.cosmetic-prem-contour-celeste:after{top:-14px;right:-14px;bottom:-14px;left:-14px;background:radial-gradient(circle at 50% 0,#fff 0 3px,#fde68a 4px,transparent 6px),radial-gradient(circle at 50% 100%,#fff 0 2px,#93c5fd 3px,transparent 5px);filter:drop-shadow(0 0 4px #fff);animation:cosmetic-spin 2.6s linear infinite reverse}.cosmetic-prem-contour-flammes>.profile-icon{border-color:#fb923c}.cosmetic-prem-contour-flammes:before{top:-10px;right:-10px;bottom:-10px;left:-10px;background:repeating-conic-gradient(from 0deg,#fde047 0 4deg,#f97316 7deg,#dc2626 11deg,transparent 14deg 18deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px),#000 calc(100% - 3px),transparent);mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px),#000 calc(100% - 3px),transparent);filter:blur(1px) drop-shadow(0 0 6px #f97316);animation:cosmetic-spin 7s linear infinite,flame-flicker .35s ease-in-out infinite alternate}.cosmetic-prem-contour-flammes:after{top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #fdba74;box-shadow:0 0 12px #fb923c,inset 0 0 8px #f97316}@keyframes flame-flicker{0%{opacity:.82}to{opacity:1}}.cosmetic-prem-contour-neant>.profile-icon{border-color:#c084fc}.cosmetic-prem-contour-neant:before{top:-6px;right:-6px;bottom:-6px;left:-6px;border:3px solid transparent;border-top-color:#a855f7;border-bottom-color:#ec4899;box-shadow:0 0 12px #7c3aed;animation:cosmetic-spin 2.2s linear infinite}.cosmetic-prem-contour-neant:after{top:-12px;right:-12px;bottom:-12px;left:-12px;border:2px solid transparent;border-left-color:#7c3aed;border-right-color:#d946ef;filter:drop-shadow(0 0 4px #a855f7);animation:cosmetic-spin 3.4s linear infinite reverse}.cosmetic-prem-contour-foudre>.profile-icon{border-color:#67e8f9;animation:thunder-glow 2.4s steps(1) infinite}.cosmetic-prem-contour-foudre:before{top:-7px;right:-7px;bottom:-7px;left:-7px;border:3px dashed #22d3ee;filter:drop-shadow(0 0 5px #67e8f9);animation:cosmetic-spin 3s linear infinite}.cosmetic-prem-contour-foudre:after{top:-11px;right:-11px;bottom:-11px;left:-11px;border:1px dotted #e0f2fe;animation:cosmetic-spin 1.6s linear infinite reverse}@keyframes thunder-glow{0%,to{box-shadow:0 0 6px #22d3ee88}8%{box-shadow:0 0 22px #e0f2fe,0 0 40px #22d3ee}12%{box-shadow:0 0 6px #22d3ee88}16%{box-shadow:0 0 18px #e0f2fe}}.profile-page.cosmetic-fond-parchemin,.mini-profile.cosmetic-fond-parchemin,.shop-swatch.cosmetic-fond-parchemin{background:radial-gradient(ellipse at 0 0,#c8a26a33,transparent 40%),radial-gradient(ellipse at 100% 100%,#a9814c33,transparent 40%),linear-gradient(135deg,#fbf3df,#f3e3bf)}.profile-page.cosmetic-fond-ixtal,.mini-profile.cosmetic-fond-ixtal,.shop-swatch.cosmetic-fond-ixtal{background:radial-gradient(ellipse 22px 10px at 10% 20%,#22c55e33 50%,transparent),radial-gradient(ellipse 18px 8px at 40% 75%,#16a34a33 50%,transparent),radial-gradient(ellipse 20px 9px at 75% 30%,#4ade8033 50%,transparent),radial-gradient(ellipse 16px 7px at 92% 85%,#15803d2a 50%,transparent),linear-gradient(135deg,#f2fbf3,#dcf3e1)}.profile-page.cosmetic-fond-piltover,.mini-profile.cosmetic-fond-piltover,.shop-swatch.cosmetic-fond-piltover{background:repeating-radial-gradient(circle at 88% 20%,transparent 0 14px,#b4530922 15px 17px,transparent 18px 26px),repeating-radial-gradient(circle at 8% 90%,transparent 0 10px,#92400e1f 11px 13px,transparent 14px 20px),linear-gradient(135deg,#fdf6ec,#f6e3cc)}.profile-page.cosmetic-fond-targon,.mini-profile.cosmetic-fond-targon,.shop-swatch.cosmetic-fond-targon{background:linear-gradient(160deg,transparent 0 62%,#c7d2fe55 62.2%,transparent 75%),linear-gradient(200deg,transparent 0 55%,#a5b4fc44 55.2%,transparent 72%),radial-gradient(circle at 80% 15%,#fde68a88 0,transparent 22%),linear-gradient(180deg,#fdf2f8,#ede9fe 60%,#e0e7ff)}.profile-page.cosmetic-fond-royal,.mini-profile.cosmetic-fond-royal,.shop-swatch.cosmetic-fond-royal{background:radial-gradient(circle at 50% 50%,#c8963e33 0 3px,transparent 4px) 0 0 / 28px 28px,radial-gradient(circle at 50% 50%,#c8963e22 0 6px,transparent 7px) 14px 14px / 28px 28px,linear-gradient(135deg,#fffaf0,#f8ecd2);box-shadow:inset 0 0 0 2px #e6c77255}.profile-page.cosmetic-prem-fond-nebuleuse,.mini-profile.cosmetic-prem-fond-nebuleuse,.shop-swatch.cosmetic-prem-fond-nebuleuse{background:radial-gradient(ellipse 40% 60% at 20% 30%,#f9a8d455,transparent 70%),radial-gradient(ellipse 45% 55% at 80% 70%,#a5b4fc66,transparent 70%),radial-gradient(ellipse 35% 45% at 60% 20%,#99f6e455,transparent 70%),radial-gradient(1.5px 1.5px at 30% 60%,#a78bfa,transparent) 0 0 / 60px 60px,linear-gradient(135deg,#fdf4ff,#eef2ff);background-size:200% 200%,200% 200%,200% 200%,60px 60px,100% 100%;animation:nebula 16s ease-in-out infinite alternate}@keyframes nebula{to{background-position:100% 60%,0 40%,40% 100%,30px 60px,0 0}}.profile-page.cosmetic-prem-fond-maree,.mini-profile.cosmetic-prem-fond-maree,.shop-swatch.cosmetic-prem-fond-maree{background:repeating-radial-gradient(ellipse 120% 60% at 50% 130%,transparent 0 22px,#38bdf833 24px 26px,transparent 28px 46px),linear-gradient(180deg,#f0fdff,#dff6fb);background-size:200% 200%,100% 100%;animation:tide 6s ease-in-out infinite alternate}@keyframes tide{to{background-position:100% 30%,0 0}}.profile-page.cosmetic-prem-fond-pluie-or,.mini-profile.cosmetic-prem-fond-pluie-or,.shop-swatch.cosmetic-prem-fond-pluie-or{background:radial-gradient(2px 3px at 20% 10%,#e0a92a,transparent) 0 0 / 70px 90px,radial-gradient(1.5px 2px at 70% 40%,#f3c85a,transparent) 0 0 / 50px 70px,radial-gradient(2.5px 3px at 45% 70%,#c8963ecc,transparent) 0 0 / 110px 120px,linear-gradient(180deg,#fffbeb,#fdf0c8);background-repeat:repeat,repeat,repeat,no-repeat;animation:gold-rain 5s linear infinite}@keyframes gold-rain{to{background-position:0 90px,0 70px,0 120px,0 0}}.profile-title.cosmetic-titre-invocateur{color:#c7d7f5}.profile-title.cosmetic-titre-insomniaque{color:#b9a6f0}.profile-title.cosmetic-titre-faucheur{color:#ff6b6b;text-shadow:0 0 6px #ff000055}.profile-title.cosmetic-titre-tacticien{color:#8fc6ff}.profile-title.cosmetic-titre-pilier{color:#f3c85a;text-shadow:0 0 8px #f3c85a77}.profile-title.cosmetic-titre-roi{color:#d8b4fe;text-shadow:0 0 8px #a855f777}.profile-title.cosmetic-titre-legende,.profile-title.cosmetic-prem-titre-eternel,.profile-title.cosmetic-prem-titre-dieu{display:inline-block;color:transparent;-webkit-background-clip:text;background-clip:text}.profile-title.cosmetic-titre-legende{background-image:linear-gradient(90deg,#f3c85a,#fff3c4,#e0a92a);font-size:12px}.profile-title.cosmetic-prem-titre-eternel{background-image:linear-gradient(90deg,#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6);background-size:300% 100%;font-size:12px;animation:premium-slide 4s linear infinite}.profile-title.cosmetic-prem-titre-dieu{background-image:linear-gradient(100deg,#c8963e 0,#c8963e 40%,#fffbe6,#c8963e 60%,#c8963e);background-size:250% 100%;font-size:12px;filter:drop-shadow(0 0 4px #f3c85a99);animation:shine 2.8s ease-in-out infinite}@keyframes shine{0%{background-position:100% 0}to{background-position:-150% 0}}.profile-title.cosmetic-prem-titre-neant{color:#e9d5ff;font-size:12px;text-shadow:0 0 8px #a855f7;animation:glitch 3s steps(1) infinite}@keyframes glitch{0%,to{text-shadow:0 0 8px #a855f7;transform:none}90%{text-shadow:-2px 0 #ec4899,2px 0 #22d3ee;transform:translate(1px)}93%{text-shadow:2px 0 #ec4899,-2px 0 #22d3ee;transform:translate(-1px)}96%{text-shadow:0 0 8px #a855f7;transform:none}}.cosmetic-name.cosmetic-pseudo-rubis{color:#ff6b7d}.cosmetic-name.cosmetic-pseudo-emeraude{color:#4ade80}.cosmetic-name.cosmetic-pseudo-amethyste{color:#c4a5ff}.cosmetic-name.cosmetic-pseudo-crepuscule,.cosmetic-name.cosmetic-pseudo-toxique,.cosmetic-name.cosmetic-pseudo-solaire,.cosmetic-name.cosmetic-prem-pseudo-prisme,.cosmetic-name.cosmetic-prem-pseudo-plasma,.cosmetic-name.cosmetic-prem-pseudo-or-liquide,.cosmetic-name.cosmetic-prem-pseudo-flamme{color:transparent;-webkit-background-clip:text;background-clip:text}.cosmetic-name.cosmetic-pseudo-crepuscule{background-image:linear-gradient(90deg,#fb923c,#f472b6)}.cosmetic-name.cosmetic-pseudo-toxique{background-image:linear-gradient(90deg,#a3e635,#22c55e)}.cosmetic-name.cosmetic-pseudo-solaire{background-image:linear-gradient(90deg,#fde68a,#f59e0b,#fde68a);filter:drop-shadow(0 0 6px #f59e0b88)}.cosmetic-name.cosmetic-pseudo-obsidienne{color:#14101f;-webkit-text-stroke:.6px #f3c85a;text-shadow:0 0 8px #f3c85aaa}.cosmetic-name.cosmetic-prem-pseudo-prisme{background-image:linear-gradient(90deg,#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6);background-size:300% 100%;animation:premium-slide 3s linear infinite}.cosmetic-name.cosmetic-prem-pseudo-plasma{background-image:linear-gradient(90deg,#22d3ee,#e879f9,#22d3ee);background-size:200% 100%;animation:premium-slide 2.5s linear infinite,plasma-glow 1.6s ease-in-out infinite alternate}@keyframes plasma-glow{0%{filter:drop-shadow(0 0 2px #22d3ee)}to{filter:drop-shadow(0 0 8px #e879f9)}}.cosmetic-name.cosmetic-prem-pseudo-or-liquide{background-image:linear-gradient(100deg,#b7791f 0,#b7791f 35%,#fffbe6,#b7791f 65%,#b7791f);background-size:250% 100%;animation:shine 2.4s ease-in-out infinite}.cosmetic-name.cosmetic-prem-pseudo-flamme{background-image:linear-gradient(0deg,#dc2626,#f97316,#fde047,#f97316,#dc2626);background-size:100% 300%;filter:drop-shadow(0 0 4px #f97316aa);animation:flame-rise 1.4s linear infinite}@keyframes flame-rise{to{background-position:0 -300%}}.cosmetic-emblem.cosmetic-embleme-epee{color:#cbd5e1}.cosmetic-emblem.cosmetic-embleme-coeur{color:#f87171}.cosmetic-emblem.cosmetic-embleme-bouclier{color:#93c5fd}.cosmetic-emblem.cosmetic-embleme-eclair{color:#facc15;filter:drop-shadow(0 0 8px #facc15aa)}.cosmetic-emblem.cosmetic-embleme-flocon{color:#bae6fd;filter:drop-shadow(0 0 8px #7dd3fcaa)}.cosmetic-emblem.cosmetic-embleme-lune{color:#c4b5fd;filter:drop-shadow(0 0 8px #a78bfa99)}.cosmetic-emblem.cosmetic-embleme-soleil{color:#fbbf24;filter:drop-shadow(0 0 10px #f59e0b)}.cosmetic-emblem.cosmetic-embleme-lys{color:#f3c85a}.cosmetic-emblem.cosmetic-embleme-crane{color:#f8fafc;filter:drop-shadow(0 0 6px #ef4444) drop-shadow(0 0 12px #7f1d1d)}.cosmetic-emblem[class*=cosmetic-prem-]{display:inline-block}.cosmetic-emblem.cosmetic-prem-embleme-phenix{color:#fb923c;animation:phoenix 1.6s ease-in-out infinite}@keyframes phoenix{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 6px #f97316);color:#fb923c}50%{transform:scale(1.25) rotate(20deg);filter:drop-shadow(0 0 14px #fde047) drop-shadow(0 0 22px #dc2626);color:#fde047}}.cosmetic-emblem.cosmetic-prem-embleme-diamant{color:#a5f3fc;filter:drop-shadow(0 0 6px #67e8f9);animation:diamond 2.5s linear infinite}@keyframes diamond{0%{filter:hue-rotate(0deg) drop-shadow(0 0 6px #67e8f9);transform:rotateY(0)}to{filter:hue-rotate(360deg) drop-shadow(0 0 6px #67e8f9);transform:rotateY(1turn)}}.cosmetic-emblem.cosmetic-prem-embleme-oeil{color:#c084fc;filter:drop-shadow(0 0 10px #a855f7);animation:void-eye 3s ease-in-out infinite}@keyframes void-eye{0%,42%,58%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}.cosmetic-emblem.cosmetic-prem-embleme-comete{color:#fde68a;filter:drop-shadow(-6px 3px 8px #f59e0b);animation:comet 2s ease-in-out infinite}@keyframes comet{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}.profile-banner.cosmetic-champion-banner,.shop-swatch.cosmetic-champion-banner{background-color:#0d1420;background-image:linear-gradient(90deg,#0d1420e0,#0d142099 38%,#0d142014),var(--champion-splash);background-position:center,center 22%;background-size:cover,cover}.shop-swatch.cosmetic-champion-banner{background-image:linear-gradient(180deg,transparent 55%,#0d142066),var(--champion-splash)}.profile-banner.cosmetic-champion-banner .banner-lines{display:none}.shop-item.rarity-champion{border-color:#c9a96a}.shop-rarity.rarity-champion{color:#7a5312;background:#f8ecd2}.quest-card.is-champion{border-left-color:#c8963e}.quest-champion-icon{flex:none;align-self:center;width:30px;height:30px;border:1px solid #d8c49a;border-radius:6px}.quest-card.is-champion .quest-card-head{align-items:center;justify-content:flex-start}.quest-card.is-champion .quest-card-head .quest-rewards{margin-left:auto}.quest-card p.quest-reward-item{color:#8a5d12;font-size:11px}.quest-reward-item i{font-style:normal}.quest-champion-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.quest-champion-tools .members-search{margin:0;flex:1 1 220px;max-width:320px}.quest-champion-tools .player-picker-filters{margin:0}.premium-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.premium-pack{display:grid;justify-items:center;gap:6px;padding:16px 12px 12px;background:#fffdfa;border:1px solid #d9c2f5;border-radius:11px}.premium-pack .premium-amount{font-size:20px;font-weight:800}.premium-pack small{color:#6f644f;font-size:11px}.premium-pack .shop-buy{width:100%}.premium-store-admin{margin-bottom:16px}.premium-store-admin>.avail-help{margin-bottom:12px}.premium-store-state{color:#8a3b3b;border-color:#e4bcbc}.premium-store-state.is-on{color:#2f7d4f;border-color:#a9d3b6}.premium-orders{margin-top:14px}.profile-page{position:relative;isolation:isolate}.profile-page-content{position:relative;z-index:1}.profile-page.has-cosmetic-background{padding:20px;border:1px solid #d7b86688;border-radius:18px;box-shadow:0 12px 34px #70521b26}.profile-page.has-cosmetic-background .welcome-row{padding:14px 18px;background:#fffdfad9;border:1px solid #e6d3a6;border-radius:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-page.has-cosmetic-background .panel,.profile-page.has-cosmetic-background .profile-card{background:#fffdfadb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-page.has-cosmetic-background .profile-stats,.profile-page.has-cosmetic-background .profile-showcase{background:transparent}.profile-page.cosmetic-prem-fond-faille,.mini-profile.cosmetic-prem-fond-faille,.shop-swatch.cosmetic-prem-fond-faille{background:conic-gradient(from var(--premium-angle) at 50% 40%,#7c3aed66,#f3c85a55,#1d1245aa,#a855f766,#7c3aed66),radial-gradient(circle at 50% 40%,#f3c85a44 0,transparent 35%),linear-gradient(160deg,#0b0a24,#1d1245 55%,#2a1658);animation:premium-border 18s linear infinite}.profile-page.cosmetic-prem-fond-aurore,.mini-profile.cosmetic-prem-fond-aurore,.shop-swatch.cosmetic-prem-fond-aurore{background:radial-gradient(ellipse 45% 35% at 25% 0,#34d39988,transparent 70%),radial-gradient(ellipse 40% 40% at 70% 5%,#a78bfa88,transparent 70%),radial-gradient(ellipse 35% 30% at 90% 15%,#22d3ee77,transparent 70%),radial-gradient(1.5px 1.5px at 20% 60%,#fff 50%,transparent) 0 0 / 120px 120px,radial-gradient(1px 1px at 70% 30%,#ffffffcc 50%,transparent) 0 0 / 90px 90px,linear-gradient(180deg,#050b1f,#0b1638 60%,#10224a);background-size:200% 100%,220% 100%,200% 100%,120px 120px,90px 90px,100% 100%;animation:aurora-page 12s ease-in-out infinite alternate}@keyframes aurora-page{0%{background-position:0 0,100% 0,50% 0,0 0,0 0,0 0}to{background-position:100% 30px,0 -20px,100% 20px,0 0,0 0,0 0}}.profile-page.cosmetic-fond-royal,.mini-profile.cosmetic-fond-royal,.shop-swatch.cosmetic-fond-royal{animation:royal-shimmer 9s linear infinite}@keyframes royal-shimmer{to{background-position:28px 28px,42px 42px,0 0}}.profile-page.cosmetic-prem-fond-nebuleuse,.mini-profile.cosmetic-prem-fond-nebuleuse,.profile-page.cosmetic-prem-fond-maree,.mini-profile.cosmetic-prem-fond-maree,.profile-page.cosmetic-prem-fond-pluie-or{background-attachment:local}.profile-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none}.profile-effect>i{position:absolute;left:var(--x);top:var(--y);width:calc(var(--size) * 8px);height:calc(var(--size) * 8px);animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:linear;animation-iteration-count:infinite}.profile-effect.cosmetic-effet-lucioles>i{width:calc(var(--size) * 6px);height:calc(var(--size) * 6px);background:radial-gradient(circle,#fff7c2 0,#f3c85a 45%,transparent 70%);border-radius:50%;box-shadow:0 0 10px 3px #f3c85a88;animation-name:firefly;animation-timing-function:ease-in-out}@keyframes firefly{0%,to{transform:translate(0);opacity:0}20%{opacity:1}50%{transform:translate(var(--drift),-40px);opacity:.35}75%{opacity:1}}.profile-effect.cosmetic-effet-petales>i,.shop-swatch .profile-effect.cosmetic-effet-petales>i{width:calc(var(--size) * 11px);height:calc(var(--size) * 7px);background:linear-gradient(135deg,#fbcfe8,#f472b6);border-radius:100% 0;opacity:.85;animation-name:petal-fall}@keyframes petal-fall{0%{top:-6%;transform:translate(0) rotate(var(--turn))}to{top:106%;transform:translate(var(--drift)) rotate(calc(var(--turn) + 540deg))}}.profile-effect.cosmetic-effet-neige>i{width:calc(var(--size) * 5px);height:calc(var(--size) * 5px);background:#fff;border-radius:50%;box-shadow:0 0 6px #bae6fd;opacity:.9;animation-name:snow-fall}@keyframes snow-fall{0%{top:-4%;transform:translate(0)}50%{transform:translate(calc(var(--drift) / 2))}to{top:104%;transform:translate(var(--drift))}}.profile-effect.cosmetic-prem-effet-etincelles>i{width:calc(var(--size) * 16px);height:calc(var(--size) * 16px);background:radial-gradient(circle,#fffbe6 0,#f3c85a 40%,#c8963e 70%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px #f3c85a);animation-name:sparkle;animation-duration:calc(var(--duration) / 3);animation-timing-function:ease-in-out}@keyframes sparkle{0%,to{transform:scale(0) rotate(0);opacity:0}45%{transform:scale(1.2) rotate(90deg);opacity:1}60%{transform:scale(.9) rotate(120deg);opacity:.9}}.profile-effect.cosmetic-prem-effet-braises>i{width:calc(var(--size) * 5px);height:calc(var(--size) * 5px);background:radial-gradient(circle,#fff7c2 0,#fb923c 45%,#dc2626 80%);border-radius:50%;box-shadow:0 0 10px 2px #f97316aa;animation-name:ember-rise,ember-flicker;animation-duration:var(--duration),.4s;animation-direction:normal,alternate}@keyframes ember-rise{0%{top:104%;transform:translate(0);opacity:1}80%{opacity:.9}to{top:-4%;transform:translate(var(--drift));opacity:0}}@keyframes ember-flicker{to{filter:brightness(1.6)}}.profile-effect.cosmetic-prem-effet-orage:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0,#67e8f955,transparent 60%);content:"";opacity:0;animation:storm-flash 5.5s steps(1) infinite}@keyframes storm-flash{0%,to{opacity:0}40%{opacity:1}42%{opacity:0}44%{opacity:.8}46%{opacity:0}}.profile-effect.cosmetic-prem-effet-orage>i{width:calc(var(--size) * 22px);height:calc(var(--size) * 60px);background:linear-gradient(180deg,#e0f2fe,#38bdf8);clip-path:polygon(45% 0,70% 0,52% 40%,75% 40%,30% 100%,42% 55%,22% 55%);filter:drop-shadow(0 0 8px #22d3ee);opacity:0;animation-name:bolt;animation-timing-function:steps(1)}@keyframes bolt{0%,to{opacity:0}40%{opacity:1}43%{opacity:0}45%{opacity:.9}48%{opacity:0}}.profile-effect.cosmetic-prem-effet-runes>i{width:calc(var(--size) * 28px);height:calc(var(--size) * 28px);border:2px solid #c084fc;border-radius:50%;box-shadow:0 0 12px #a855f7,inset 0 0 8px #a855f799;animation-name:rune;animation-timing-function:ease-in-out}.profile-effect.cosmetic-prem-effet-runes>i:before{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border:2px solid #e9d5ff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:""}@keyframes rune{0%,to{transform:scale(.4) rotate(0);opacity:0}40%{transform:scale(1) rotate(180deg);opacity:.9}70%{transform:scale(1.1) rotate(270deg);opacity:.5}}.profile-effect.cosmetic-prem-effet-constellation>i{width:calc(var(--size) * 4px);height:calc(var(--size) * 4px);background:#fff;border-radius:50%;box-shadow:0 0 8px 2px #c4b5fd;animation-name:twinkle;animation-duration:calc(var(--duration) / 2.5);animation-timing-function:ease-in-out}.profile-effect.cosmetic-prem-effet-constellation>i:nth-child(6n){width:70px;height:2px;background:linear-gradient(90deg,transparent,#fff);border-radius:2px;animation-name:shooting-star;animation-duration:var(--duration);animation-timing-function:ease-in}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}@keyframes shooting-star{0%{transform:translate(-60px,-30px) rotate(25deg);opacity:0}8%{opacity:1}20%,to{transform:translate(260px,110px) rotate(25deg);opacity:0}}.profile-page.cosmetic-theme-nuit .panel,.profile-page.cosmetic-theme-nuit .profile-card,.swatch-theme.cosmetic-theme-nuit .panel{border:2px solid #1a2b4c;box-shadow:inset 0 0 0 1px #f3c85a,0 8px 22px #1a2b4c33}.profile-page.cosmetic-theme-givre .panel,.profile-page.cosmetic-theme-givre .profile-card,.swatch-theme.cosmetic-theme-givre .panel{background:linear-gradient(160deg,#f4fbffee,#e3f2fbee);border:1px solid #93c5fd;box-shadow:inset 0 1px #fff,0 0 0 3px #bae6fd66,0 8px 22px #0ea5e922}.profile-page.cosmetic-theme-noxus .panel,.profile-page.cosmetic-theme-noxus .profile-card,.swatch-theme.cosmetic-theme-noxus .panel{border:2px solid #7f1d1d;border-top-width:4px;box-shadow:0 0 0 1px #94a3b8,0 8px 22px #7f1d1d33}.profile-page.cosmetic-theme-or .panel,.profile-page.cosmetic-theme-or .profile-card,.swatch-theme.cosmetic-theme-or .panel{position:relative;border:2px double #c8963e;box-shadow:0 0 0 3px #f3c85a55,0 0 18px #f3c85a55;overflow:hidden}.profile-page.cosmetic-theme-or .panel:after,.profile-page.cosmetic-theme-or .profile-card:after,.swatch-theme.cosmetic-theme-or .panel:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,#fff6d266 50%,transparent 60%) 0 0 / 250% 100%;content:"";pointer-events:none;animation:shine 4s ease-in-out infinite}.profile-page.cosmetic-prem-theme-prisme .panel,.profile-page.cosmetic-prem-theme-prisme .profile-card,.swatch-theme.cosmetic-prem-theme-prisme .panel{border:3px solid transparent;background:linear-gradient(#fffdfaf0,#fffdfaf0) padding-box,conic-gradient(from var(--premium-angle),#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6) border-box;animation:premium-border 4s linear infinite}.profile-page.cosmetic-prem-theme-neant .panel,.profile-page.cosmetic-prem-theme-neant .profile-card,.swatch-theme.cosmetic-prem-theme-neant .panel{border:2px solid #a855f7;animation:void-pulse 2.6s ease-in-out infinite}@keyframes void-pulse{0%,to{box-shadow:0 0 6px #a855f766,inset 0 0 6px #a855f733}50%{box-shadow:0 0 24px #a855f7cc,0 0 44px #ec489955,inset 0 0 14px #a855f755}}.shop-swatch.swatch-effect{position:relative;overflow:hidden}.shop-swatch.swatch-theme{display:grid;place-items:center;padding:10px;background:linear-gradient(135deg,#f8f1e2,#efe2c4)}.swatch-theme-panel{display:grid;width:100%;padding:8px 10px;border-radius:9px}.swatch-theme-panel strong{color:var(--fallenys-navy);font-size:13px}.swatch-theme-panel small{color:#85795f;font-size:10px}.shop-preview-page{margin-bottom:4px}.shop-preview-panel{margin-top:12px;padding:12px 18px}.shop-preview-panel .avail-help{margin:4px 0 0}.profile-title.cosmetic-titre-legende{background-size:250% 100%;animation:shine 3.2s ease-in-out infinite}.cosmetic-name.cosmetic-pseudo-obsidienne{animation:obsidian-glow 2.4s ease-in-out infinite alternate}@keyframes obsidian-glow{0%{text-shadow:0 0 4px #f3c85a77}to{text-shadow:0 0 14px #f3c85a,0 0 22px #c8963e88}}.cosmetic-emblem.cosmetic-embleme-crane{display:inline-block;animation:skull-pulse 2s ease-in-out infinite}@keyframes skull-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18);filter:drop-shadow(0 0 10px #ef4444) drop-shadow(0 0 18px #7f1d1d)}}.mini-profile{position:relative;display:grid;min-width:0;overflow:hidden;color:var(--fallenys-ink);text-align:left;background:#fffdfa;border:1px solid #e3cf9c;border-radius:11px;box-shadow:0 3px 10px #70521b14;font:inherit}.mini-profile.is-link{padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.mini-profile.is-link:hover,.mini-profile.is-link:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #70521b2e}.mini-profile .mini-profile-banner{display:block;height:38px;min-height:0}.mini-profile .profile-effect{z-index:1;bottom:auto;height:38px}.mini-profile-body{position:relative;z-index:2;display:flex;align-items:flex-start;gap:9px;margin-top:-20px;padding:0 10px 9px}.mini-profile .cosmetic-frame,.mini-profile .mini-profile-avatar{flex:none}.mini-profile-avatar{width:42px;height:42px;border:2px solid #f3c85a;font-size:13px}.mini-profile-text{display:grid;min-width:0;margin-top:23px;padding:1px 0}.mini-profile-text strong{overflow:hidden;color:var(--fallenys-navy);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.mini-profile-text .profile-title{margin:0;overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 1px #0006}.mini-profile-text small{overflow:hidden;color:#6f644f;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.mini-profile-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:24px;margin-left:auto}.mini-profile.has-cosmetic-background .mini-profile-text{padding:1px 6px;background:#fffdfae6;border-radius:6px}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-or{color:#b07d18;text-shadow:none}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-rubis{color:#c0263c}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-emeraude{color:#15803d}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-amethyste{color:#7c3aed}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-givre{background-image:linear-gradient(90deg,#2c7fb8,#5bb4e6 50%,#2c7fb8)}.inhouse-player-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;flex:1;min-width:0}.inhouse-player-card{position:relative;display:grid;min-width:0}.inhouse-player-card.is-me .mini-profile{border-color:#c8963e;box-shadow:0 0 0 2px #f3c85a88}.inhouse-player-card.is-ready .mini-profile{border-color:#2f9e5b}.inhouse-player-card>.inhouse-kick{position:absolute;top:4px;right:4px;z-index:3;width:22px;height:22px;padding:0;color:#fff;background:#8a3b3bdd;border:0;border-radius:50%;cursor:pointer}.mini-badge{padding:1px 6px;color:#5d4a22;background:#fff3d1;border:1px solid #e6c772;border-radius:99px;font-size:9.5px;font-weight:700;white-space:nowrap}.mini-badge.is-ready{color:#fff;background:#2f9e5b;border-color:#2f9e5b}@media(max-width:760px){.profile-page.has-cosmetic-background{padding:10px;border-radius:12px}.inhouse-player-cards{grid-template-columns:1fr}}.account-role-pill.emissary-pill{color:#6b21a8;background:#f5ecff;border-color:#d8b4fe}.user-field.user-field-check{align-content:start;justify-items:start}.user-field.user-field-check input{width:18px;height:18px;margin-top:6px;accent-color:#7c3aed}.clip-search{max-width:360px;margin-bottom:14px}.clip-day{margin-bottom:22px}.clip-day h2{text-transform:capitalize}.clip-day h2 small{margin-left:6px;color:#8d7d5d;font-size:12px;font-weight:600;text-transform:none}.clip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.clip-card{display:grid;overflow:hidden;padding:0}.clip-video{display:block;width:100%;aspect-ratio:16 / 9;background:#0d1420}.clip-info{display:grid;gap:8px;padding:10px 14px 12px}.clip-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.clip-meta strong{color:var(--fallenys-navy)}.clip-meta span{color:#85795f;font-size:12px}.clip-text{margin:0;overflow:hidden;color:#5c5240;font-size:13px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.clip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.clip-actions a{text-decoration:none}.clip-download{display:inline-flex;align-items:center}.clip-expiry{margin-left:auto;color:#85795f;font-size:11px}.clip-expiry.is-soon{color:#a6473d;font-weight:700}.tournament-status{display:inline-block;padding:1px 8px;color:#5d4a22;background:#fff3d1;border:1px solid #e6c772;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;vertical-align:middle}.tournament-status.is-ongoing{color:#fff;background:#2f9e5b;border-color:#2f9e5b}.tournament-status.is-draft{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.tournament-status.is-cancelled{color:#8a3b3b;background:#fbeaea;border-color:#e4bcbc}.tournament-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tournament-card{display:grid;gap:5px;padding:16px 18px;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.tournament-card:hover,.tournament-card:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #70521b26}.tournament-card.is-ongoing{border-left:4px solid #2f9e5b}.tournament-card.is-mine{box-shadow:0 0 0 2px #f3c85a88}.tournament-card-head{display:flex;flex-wrap:wrap;gap:6px}.tournament-card strong{color:var(--fallenys-navy);font-family:Barlow Condensed,sans-serif;font-size:22px}.tournament-card small{color:#6f644f;font-size:12px}.tournament-card-winner{color:#8a5d12;font-weight:800}.tournament-team{display:inline-flex;align-items:center;gap:7px;min-width:0}.tournament-team img,.tournament-team i{flex:none;width:22px;height:22px;border-radius:5px;object-fit:cover}.tournament-team i{display:grid;place-items:center;color:#fff1c4;background:var(--fallenys-navy);font-size:8px;font-style:normal;font-weight:800}.tournament-team span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tournament-team.is-mine span{color:#8a5d12;font-weight:800}.tournament-team.is-empty{color:#a69a80;font-style:italic}.tournament-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tournament-description p{margin:0;white-space:pre-line}.tournament-winner{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:14px 18px;background:linear-gradient(90deg,#fff3d1,#fffdfa);border-color:#c8963e}.tournament-winner>span{font-size:34px}.tournament-winner small{display:block;color:#8d713d;font-size:10px;font-weight:800;letter-spacing:1.2px}.tournament-winner .tournament-team{font-family:Barlow Condensed,sans-serif;font-size:24px}.tournament-next{margin-bottom:14px;padding:14px 18px;border-left:4px solid #2f9e5b}.tournament-next h3{margin:4px 0;color:var(--fallenys-navy)}.tournament-phase-tabs{flex-wrap:wrap;margin-bottom:10px}.tournament-phase-tabs small{opacity:.7}.tournament-phase{overflow-x:auto}.tournament-table-wrap h4{margin:0;color:#8d713d;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.tournament-match{position:relative;display:grid;gap:2px;min-width:200px;padding:6px 8px;background:#fffdfa;border:1px solid #e3cf9c;border-radius:9px}.tournament-match.is-ready{border-color:#2f9e5b;box-shadow:0 0 0 1px #2f9e5b33}.tournament-match.is-mine{box-shadow:0 0 0 2px #f3c85a}.tournament-match.is-bye{opacity:.7;border-style:dashed}.tournament-match.is-pending{background:#faf6ec}.tournament-match-line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 4px;border-radius:6px;font-size:13px}.tournament-match-line strong{min-width:18px;color:var(--fallenys-navy);text-align:right}.tournament-match-line.is-winner{background:#e8f5ec}.tournament-match-line.is-winner strong{color:#2f7d4f}.tournament-match-line.is-loser{opacity:.6}.tournament-match-foot{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding-top:3px;color:#85795f;border-top:1px dashed #eadfc8;font-size:10.5px}.tournament-game-link,.tournament-edit-result{padding:0 6px;color:#5d4a22;background:#fff3d1;border:1px solid #e6c772;border-radius:99px;font:inherit;font-weight:700;cursor:pointer}.tournament-edit-result{margin-left:auto}.tournament-result-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;font-size:11px}.tournament-result-form input{width:46px;margin-left:4px}.tournament-result-form small{width:100%}.tournament-error{color:#a6473d}.tournament-swiss,.tournament-groups{display:grid;gap:18px}.tournament-group{display:grid;gap:10px}.tournament-table{width:100%;border-collapse:collapse;font-size:13px}.tournament-table th,.tournament-table td{padding:6px 8px;text-align:left;border-bottom:1px solid #efe4cc}.tournament-table th{color:#85795f;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.tournament-table tr.is-qualified td:first-child{color:#2f7d4f;font-weight:800;box-shadow:inset 3px 0 #2f9e5b}.tournament-table tr.is-mine{background:#fff8e8}.tournament-team-picker{display:flex;flex-wrap:wrap;gap:6px}.tournament-team-picker label{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#fffaf0;border:1px solid #e6d3a6;border-radius:99px;font-size:13px;cursor:pointer}.tournament-team-picker label.is-on{background:#fff3d1;border-color:#c8963e}.tournament-team-picker small{color:#85795f}.tournament-seed-head{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.tournament-seeds{display:grid;gap:4px;margin:8px 0 0;padding-left:26px}.tournament-seeds li{padding:3px 0}.tournament-seeds li>span{display:inline-block;min-width:200px}.tournament-seeds li .user-icon-button{width:26px;height:26px;margin-left:4px}.tournament-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:10px}.tournament-template{display:grid;gap:3px;padding:10px 12px;color:inherit;text-align:left;background:#fffaf0;border:1px solid #e6d3a6;border-radius:10px;font:inherit;cursor:pointer}.tournament-template:hover{border-color:#c8963e;background:#fff3d1}.tournament-template strong{color:var(--fallenys-navy);font-size:13px}.tournament-template small{color:#6f644f;font-size:11px}.tournament-flow{font-weight:700}.tournament-phase-editor{display:grid;gap:8px;margin-bottom:10px;padding:10px 12px;background:#fffdfa;border:1px solid #e6d3a6;border-left:4px solid #c8963e;border-radius:10px}.tournament-phase-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tournament-phase-head strong{color:var(--fallenys-navy)}.tournament-phase-tools{display:flex;gap:4px;margin-left:auto}.mini-profile-plate{justify-self:start;max-width:100%;margin:1px 0;padding:0 6px;overflow:hidden;background:#1a2b4c;border-radius:4px}.tournament-description{margin-bottom:14px}.tournament-phase-tabs{margin-top:4px}.account-role-pill.reference-pill{color:#6a4b12;background:#fbefd2}.game-draft-link{color:#8d6b2a;font-size:11px;font-weight:750;text-decoration:none}.game-draft-link:hover{text-decoration:underline}.inhouse-series{display:grid;gap:6px;margin-top:12px}.inhouse-check{display:flex;align-items:flex-start;gap:7px;font-size:12px}.draft-page{--draft-blue: #4a7ad8;--draft-red: #d0604d;min-height:100vh;padding:14px 16px 30px;color:#f2ead9;background:radial-gradient(circle at 50% -20%,#2b416b 0%,var(--fallenys-navy-deep) 55%,#0b1528 100%)}.draft-loading{display:grid;min-height:60vh;place-items:center}.draft-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1400px;margin:0 auto 10px}.draft-brand{display:inline-flex;align-items:center;gap:8px;color:var(--fallenys-gold);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:20px;font-weight:800;text-decoration:none}.draft-brand img{width:38px;height:38px;object-fit:contain}.draft-title{text-align:center}.draft-title small{color:#c9b78f;font-size:11px;letter-spacing:1px;text-transform:uppercase}.draft-title h1{margin:2px 0 0;font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:28px}.draft-title h1 b{margin:0 10px;color:var(--fallenys-gold)}.draft-title .is-blue{color:#8fb1f2}.draft-title .is-red{color:#f2a092}.draft-you{justify-self:end}.draft-you-side{padding:5px 10px;border:1px solid #ffffff33;border-radius:999px;font-size:12px;font-weight:700}.draft-you-side.is-blue{background:#4a7ad833;border-color:var(--draft-blue)}.draft-you-side.is-red{background:#d0604d33;border-color:var(--draft-red)}.draft-games{justify-content:center;max-width:1400px;margin:0 auto 10px}.draft-banner{max-width:1400px;margin:0 auto 10px}.draft-login-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:#ffffff12;border:1px solid #ffffff2b;border-radius:10px}.draft-board{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(200px,260px);gap:14px;max-width:1400px;margin:0 auto}.draft-side{display:grid;align-content:start;gap:10px;padding:12px;background:#ffffff0d;border:1px solid #ffffff1f;border-top:4px solid var(--draft-blue);border-radius:12px}.draft-side.is-red{border-top-color:var(--draft-red)}.draft-side header{display:grid;gap:2px}.draft-side header small{color:#c9b78f;font-size:10px;letter-spacing:1px;text-transform:uppercase}.draft-side header strong{font-size:17px}.draft-ready{justify-self:start;padding:2px 8px;color:#c9b78f;border:1px solid #ffffff33;border-radius:999px;font-size:11px}.draft-ready.is-on{color:#bff0cf;border-color:#2f9e5b}.draft-bans{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.draft-ban{aspect-ratio:1;overflow:hidden;border:1px solid #ffffff26;border-radius:6px}.draft-ban img{filter:grayscale(1) brightness(.75)}.draft-ban.is-current,.draft-pick.is-current{border-color:var(--fallenys-gold);box-shadow:0 0 0 2px #f3c85a66;animation:draft-pulse 1.4s ease-in-out infinite}@keyframes draft-pulse{50%{box-shadow:0 0 0 4px #f3c85a33}}.draft-picks{display:grid;gap:6px;margin:0;padding:0;list-style:none}.draft-pick{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:9px;min-height:60px;padding:4px;background:#0002;border:1px solid #ffffff1a;border-radius:9px}.draft-pick span{display:grid}.draft-pick small{color:#a99d83;font-size:10px;text-transform:uppercase}.draft-pick strong{font-size:14px}.draft-icon{display:grid;width:100%;aspect-ratio:1;place-items:center;object-fit:cover;color:#c9b78f;background:#0003;border-radius:6px;font-size:11px}.draft-pick .draft-icon{width:52px}.draft-icon.is-hover{opacity:.55}.draft-center{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px}.draft-clock{display:grid;justify-items:center;gap:2px;padding:6px;border-bottom:1px solid #ffffff1a}.draft-clock small{color:#c9b78f;font-size:11px;letter-spacing:1px;text-transform:uppercase}.draft-clock strong{color:var(--fallenys-gold);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:40px;line-height:1}.turn-blue .draft-clock span{color:#8fb1f2}.turn-red .draft-clock span{color:#f2a092}.draft-waiting{display:grid;justify-items:center;gap:10px;padding:18px 8px;text-align:center}.draft-search{width:100%}.draft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:min(56vh,620px);overflow-y:auto;padding-right:4px}.draft-champion{display:grid;gap:2px;padding:3px;color:inherit;background:none;border:1px solid transparent;border-radius:7px;cursor:pointer}.draft-champion small{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.draft-champion:disabled{cursor:default}.draft-champion:not(:disabled):hover{border-color:#f3c85a88}.draft-champion.is-selected{background:#f3c85a22;border-color:var(--fallenys-gold)}.draft-champion.is-taken{opacity:.25;filter:grayscale(1)}.draft-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.draft-done-help{color:#d8ccb2;text-align:center}.draft-done-help a{color:var(--fallenys-gold)}.draft-fearless{display:grid;gap:6px}.draft-fearless small{color:#f2a092;font-size:11px}.draft-fearless div{display:flex;flex-wrap:wrap;gap:4px}.draft-fearless .draft-icon{width:30px;filter:grayscale(.7)}@media(max-width:900px){.draft-top{grid-template-columns:1fr;justify-items:center}.draft-you{justify-self:center}.draft-board{grid-template-columns:1fr 1fr}.draft-center{grid-column:1 / -1;grid-row:1}}@media(max-width:520px){.draft-page{padding:10px 10px 24px}.draft-board{gap:8px}.draft-side{padding:8px}.draft-pick{grid-template-columns:38px 1fr;min-height:44px}.draft-pick .draft-icon{width:38px}.draft-pick strong{font-size:12px}}button.tournament-match{width:100%;color:inherit;font:inherit;text-align:left}.tournament-match.is-openable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.tournament-match.is-openable:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a2b4c22}.tournament-match.is-live{border-color:#d0604d;box-shadow:0 0 0 1px #d0604d44}.tournament-match .tournament-match-foot{justify-content:space-between}.tournament-match-foot b{color:#8a5d12;font-weight:800}.tournament-match.is-compact{min-width:0}.tournament-bracket-scroll{overflow-x:auto;padding-bottom:8px}.tournament-tree{position:relative;margin:0 auto}.tournament-tree-lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.tournament-tree-lines path{fill:none;stroke:#d9c28a;stroke-width:2}.tournament-tree-round{position:absolute;top:0;text-align:center}.tournament-tree-slot{position:absolute;display:flex}.tournament-tree-slot .tournament-match{align-content:center;height:100%}.tournament-swiss-columns{display:grid;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:14px}.tournament-swiss-round{display:grid;align-content:start;gap:10px;min-width:230px}.tournament-swiss-round h4{margin:0;color:#8d713d;font-size:11px;font-weight:800;letter-spacing:1px;text-align:center;text-transform:uppercase}.tournament-swiss-pool{display:grid;gap:6px;padding:8px;background:#fffaf0;border:1px solid #ead9b0;border-radius:10px}.tournament-swiss-record{justify-self:center;padding:1px 10px;color:#fff1c4;background:var(--fallenys-navy);border-radius:999px;font-size:11px;font-weight:800}.tournament-matrix-wrap{overflow-x:auto}.tournament-matrix{border-collapse:collapse;font-size:12px}.tournament-matrix th,.tournament-matrix td{padding:5px 7px;border:1px solid #ead9b0;text-align:center}.tournament-matrix tbody th{text-align:left;white-space:nowrap}.tournament-matrix td.is-self{background:repeating-linear-gradient(45deg,#f3ead6,#f3ead6 4px,#fffaf0 4px,#fffaf0 8px)}.tournament-matrix td.is-win{background:#e8f5ec;color:#2f7d4f;font-weight:800}.tournament-matrix td.is-loss{background:#fbeceb;color:#a6473d}.tournament-matrix td.is-live{color:#d0604d;font-weight:800}.tournament-matrix td button{padding:2px 6px;color:inherit;background:none;border:1px dashed #c8963e;border-radius:6px;font:inherit;cursor:pointer}.tournament-matrix tr.is-mine th{background:#fff6dc}.tournament-match-modal{width:min(100%,880px)}.tournament-modal-score{margin:0 8px;color:#c8963e}.tournament-modal-body{display:grid;gap:14px;overflow-y:auto;padding-right:4px}.tournament-lobby-head,.tournament-lobby-live{display:grid;gap:8px;padding:12px;background:#fffaf0;border:1px solid #ead9b0;border-radius:10px}.tournament-lobby-head button{justify-self:start}.tournament-lobby-live{border-color:#d0604d}.tournament-lobby-links{display:flex;flex-wrap:wrap;gap:8px}.tournament-lobby-links a{text-decoration:none}.tournament-lobby{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tournament-lobby-side{padding:10px;border:1px solid #ead9b0;border-top:4px solid #4a7ad8;border-radius:10px}.tournament-lobby-side.is-red{border-top-color:#d0604d}.tournament-lobby-side h4{margin:0 0 8px}.tournament-lobby-side ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.tournament-lobby-side li{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:8px;padding:5px 7px;background:#faf6ec;border-radius:7px}.tournament-lobby-side li.is-ready{background:#e8f5ec}.tournament-lobby-side li.is-me{box-shadow:inset 0 0 0 2px #f3c85a}.tournament-lobby-pos{color:#8d713d;font-size:10px;font-weight:800;text-transform:uppercase}.tournament-lobby-name{display:grid;min-width:0}.tournament-lobby-name strong,.tournament-lobby-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-lobby-name small{color:var(--muted);font-size:10.5px}.tournament-lobby-state{font-size:11px;font-weight:800}.tournament-lobby-side li.is-ready .tournament-lobby-state{color:#2f7d4f}.tournament-modal-games,.tournament-modal-admin{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tournament-modal-games h4,.tournament-modal-admin h4{width:100%;margin:0}@media(max-width:640px){.tournament-lobby{grid-template-columns:1fr}}.draft-page .player-picker-filters{background:#ffffff10;border-color:#ffffff26}.draft-page .player-picker-filters button{color:#e6dcc6}.draft-page .player-picker-filters button.is-active{color:var(--fallenys-navy);background:var(--fallenys-gold)}.draft-page .draft-search{color:#f2ead9;background:#0003;border-color:#ffffff2b}.draft-page .draft-search::placeholder{color:#a99d83}.tournament-tree-round{margin:0;color:#8d713d;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.tournament-tree-slot>.tournament-match{flex:1;min-width:0}:root{--cursor-fallenys: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff1b8'/%3E%3Cstop offset='.45' stop-color='%23f3c85a'/%3E%3Cstop offset='1' stop-color='%23c8963e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4 2.5 L4 24 L9.6 18.8 L13.4 27.2 L17.2 25.5 L13.5 17.2 L21 17.2 Z' fill='url%28%23g%29' stroke='%231a2b4c' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M6 6.5 L6 18.5' stroke='%23fff8e0' stroke-width='1.2' stroke-linecap='round' opacity='.8'/%3E%3Cpath d='M25 1.7999999999999998 L26.456 5.544 L30.2 7 L26.456 8.456 L25 12.2 L23.544 8.456 L19.8 7 L23.544 5.544 Z' fill='%23f3c85a' stroke='%231a2b4c' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2;--cursor-fallenys-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='n' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23344b70'/%3E%3Cstop offset='1' stop-color='%2313223f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4 2.5 L4 24 L9.6 18.8 L13.4 27.2 L17.2 25.5 L13.5 17.2 L21 17.2 Z' fill='url%28%23n%29' stroke='%23f3c85a' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M6 6.5 L6 18.5' stroke='%239fb3d4' stroke-width='1.1' stroke-linecap='round' opacity='.7'/%3E%3Cpath d='M17.5 9.5 L19 3.5 L22 7 L25 2.5 L28 7 L31 3.5 L30.5 9.5 Z' fill='%23f3c85a' stroke='%231a2b4c' stroke-width='1' stroke-linejoin='round'/%3E%3Ccircle cx='24' cy='7.6' r='1' fill='%232c4f9e'/%3E%3Cpath d='M9.5 11.4 L10.228 13.272 L12.1 14 L10.228 14.728 L9.5 16.6 L8.772 14.728 L6.9 14 L8.772 13.272 Z' fill='%23f3c85a'/%3E%3C/svg%3E") 4 2}html,body{cursor:var(--cursor-fallenys),auto}:root :is(a[href],button,[role=button],[role=tab],[role=radio],[role=option],[role=checkbox],label,select,summary,input[type=checkbox],input[type=radio],input[type=file],input[type=color],.is-link){cursor:var(--cursor-fallenys-pointer),pointer}:root :is(button,[role=button],[role=tab],[role=radio],[role=option],input,select):disabled{cursor:var(--cursor-fallenys),not-allowed}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]){cursor:text}.team-detail-header{position:relative;overflow:hidden;isolation:isolate}.team-detail-header>.profile-effect{z-index:0}.team-detail-header>:not(.profile-effect){position:relative;z-index:1}.team-motto{color:#97702a;font-size:13px;font-style:italic;font-weight:700;letter-spacing:.4px}.team-detail-header.has-team-banner{border-color:#c8963e;box-shadow:0 10px 28px #13223f40}.team-detail-header.has-team-banner .team-detail-title h1,.team-detail-header.has-team-banner .team-detail-name-display,.team-detail-header.has-team-banner .team-detail-name-display span{color:#fff8e8}.team-detail-header.has-team-banner .panel-eyebrow,.team-detail-header.has-team-banner .team-motto{color:#f3d58a}.team-detail-header.has-team-banner .team-detail-count{color:#e8dcc0}.team-detail-header.has-team-banner .team-detail-count .player-link{color:#f3c85a}.team-detail-header.has-team-banner .team-detail-kpi{background:#fffdfae8}.team-detail-header.cosmetic-equipe-bandeau-etendard,.player-roster-team.cosmetic-equipe-bandeau-etendard,.shop-swatch.cosmetic-equipe-bandeau-etendard{background:radial-gradient(circle at 92% 50%,#f3c85a33 0,transparent 22%),repeating-linear-gradient(128deg,transparent 0 34px,#f3c85a2e 35px 37px,transparent 38px 72px),linear-gradient(105deg,#13223f,#1a2b4c 60%,#23396a)}.team-detail-header.cosmetic-equipe-bandeau-forge,.player-roster-team.cosmetic-equipe-bandeau-forge,.shop-swatch.cosmetic-equipe-bandeau-forge{background:radial-gradient(ellipse at 18% 120%,#ff7a1a99 0,transparent 55%),radial-gradient(ellipse at 70% 130%,#ffb34777 0,transparent 50%),linear-gradient(180deg,#1c0d08,#3a160b 60%,#5c2410)}.team-detail-header.cosmetic-equipe-bandeau-hextech,.player-roster-team.cosmetic-equipe-bandeau-hextech,.shop-swatch.cosmetic-equipe-bandeau-hextech{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),#38bdf855 50%,transparent calc(50% + 1px)) 0 0 / 46px 100%,linear-gradient(0deg,transparent 0 calc(50% - 1px),#38bdf833 50%,transparent calc(50% + 1px)) 0 0 / 100% 46px,radial-gradient(ellipse at 80% 20%,#22d3ee55 0,transparent 45%),linear-gradient(105deg,#0b1626,#13263d 55%,#1d3b57)}.team-detail-header.cosmetic-equipe-bandeau-bosquet,.player-roster-team.cosmetic-equipe-bandeau-bosquet,.shop-swatch.cosmetic-equipe-bandeau-bosquet{background:radial-gradient(ellipse at 78% 0%,#fde68a88 0,transparent 45%),radial-gradient(ellipse at 10% 100%,#4d7c0f88 0,transparent 50%),linear-gradient(105deg,#12261a,#1f3d26 55%,#3f5f2a)}.team-detail-header.cosmetic-equipe-bandeau-trone,.player-roster-team.cosmetic-equipe-bandeau-trone,.shop-swatch.cosmetic-equipe-bandeau-trone{background:repeating-linear-gradient(90deg,transparent 0 58px,#f3c85a40 59px 60px,transparent 61px 120px),radial-gradient(ellipse at 50% -20%,#f3c85a66 0,transparent 50%),linear-gradient(180deg,#2a0b2e,#4a1250 60%,#5e1a5e);box-shadow:inset 0 -3px #f3c85a,inset 0 3px #f3c85a,0 10px 28px #2a0b2e55}.team-detail-page.has-team-background,.team-shop-preview.has-team-background{padding:20px;border:1px solid #d7b86688;border-radius:18px;box-shadow:0 12px 34px #70521b26}.team-detail-page.has-team-background .panel,.team-detail-page.has-team-background .team-detail-slot:not(.has-player-look){background:#fffdfadb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.team-detail-page.has-team-background .team-detail-roster-heading,.team-detail-page.has-team-background .rank-disclaimer,.team-detail-page.has-team-background .team-detail-back{width:fit-content;padding:6px 12px;background:#fffdfae0;border-radius:10px}.team-detail-page.has-team-background .team-detail-roster-heading{width:auto}.team-detail-page.cosmetic-equipe-fond-blasons,.team-shop-preview.cosmetic-equipe-fond-blasons,.shop-swatch.cosmetic-equipe-fond-blasons{background:radial-gradient(circle at 25% 25%,#e6a83233 0 9px,transparent 10px) 0 0 / 70px 70px,radial-gradient(circle at 75% 75%,#1a2b4c1f 0 7px,transparent 8px) 0 0 / 70px 70px,linear-gradient(135deg,#fbf3df,#f3e3bd)}.team-detail-page.cosmetic-equipe-fond-carte,.team-shop-preview.cosmetic-equipe-fond-carte,.shop-swatch.cosmetic-equipe-fond-carte{background:linear-gradient(135deg,transparent calc(50% - 2px),#8b5e2a55 50%,transparent calc(50% + 2px)),linear-gradient(90deg,transparent 6%,#8b5e2a44 6% calc(6% + 2px),transparent calc(6% + 2px)),linear-gradient(0deg,transparent 6%,#8b5e2a44 6% calc(6% + 2px),transparent calc(6% + 2px)),radial-gradient(circle at 50% 50%,#4d7c0f22 0,transparent 30%),linear-gradient(135deg,#f4e7c8,#e6d2a4)}.team-detail-page.cosmetic-equipe-fond-nuit,.team-shop-preview.cosmetic-equipe-fond-nuit,.shop-swatch.cosmetic-equipe-fond-nuit{background:radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,transparent),radial-gradient(1px 1px at 34% 62%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 58% 12%,#fde68a 50%,transparent),radial-gradient(1px 1px at 76% 48%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 90% 80%,#fff 50%,transparent),radial-gradient(ellipse at 50% 120%,#f59e0b55 0,transparent 45%),linear-gradient(180deg,#0b1226,#16224a 70%,#2a2a4a)}.team-detail-page.cosmetic-equipe-fond-trophees,.team-shop-preview.cosmetic-equipe-fond-trophees,.shop-swatch.cosmetic-equipe-fond-trophees{background:linear-gradient(115deg,transparent 30%,#ffffff66 45%,transparent 60%),repeating-linear-gradient(60deg,transparent 0 40px,#c8963e1f 41px 42px,transparent 43px 84px),linear-gradient(135deg,#fff6dc,#f3d98f,#e6b84a)}.team-detail-logo-wrap.has-team-frame:before,.team-detail-logo-wrap.has-team-frame:after{position:absolute;border-radius:22px;content:"";pointer-events:none}.team-detail-logo-wrap.cosmetic-equipe-ecrin-argent:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #cbd5e1;box-shadow:0 0 0 1px #64748b,0 0 10px #cbd5e199}.team-detail-logo-wrap.cosmetic-equipe-ecrin-or:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #e6a832;box-shadow:0 0 0 1px #8a6420,0 0 12px #f3c85a99}.team-detail-logo-wrap.cosmetic-equipe-ecrin-or:after{top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid #f3c85a99;border-radius:26px}.team-detail-logo-wrap.cosmetic-equipe-ecrin-lauriers:before{top:-11px;right:-11px;bottom:-11px;left:-11px;padding:7px;background:repeating-conic-gradient(from 10deg,#e6b84a 0 7deg,#6b8e23 7deg 11deg,transparent 11deg 15deg);border-radius:28px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 3px #f3c85a88)}.team-detail-logo-wrap.cosmetic-equipe-ecrin-brasier:before{top:-9px;right:-9px;bottom:-9px;left:-9px;padding:5px;background:conic-gradient(from var(--premium-angle),#f97316,#facc15,#ef4444,#f97316,#fde047,#ef4444,#f97316);border-radius:26px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 8px #f97316);animation:premium-border 3s linear infinite}.team-name.cosmetic-equipe-nom-or{color:transparent;background:linear-gradient(180deg,#fff1b8,#f3c85a 45%,#b07d18);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 #6b4a0e66)}.team-name.cosmetic-equipe-nom-givre{color:transparent;background:linear-gradient(90deg,#2c7fb8,#8fd3ff 50%,#2c7fb8);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px #8fd3ff66)}.team-name.cosmetic-equipe-nom-flamme{color:transparent;background:linear-gradient(90deg,#ef4444,#f97316,#facc15,#f97316,#ef4444) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px #f9731688);animation:shine 3s linear infinite}.profile-effect.cosmetic-equipe-effet-etincelles>i{width:calc(var(--size) * 12px);height:calc(var(--size) * 12px);background:radial-gradient(circle,#fff7c2 0 18%,#f3c85a 30%,transparent 62%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation-name:sparkle;animation-timing-function:ease-in-out}.profile-effect.cosmetic-equipe-effet-feuilles>i{width:calc(var(--size) * 12px);height:calc(var(--size) * 7px);background:linear-gradient(135deg,#fde68a,#c8963e);border-radius:100% 0;box-shadow:0 0 6px #f3c85a88;animation-name:petal-fall}.team-motto.cosmetic-equipe-devise-tombes{color:#a6473d;letter-spacing:1px;text-transform:uppercase;font-size:11px}.team-detail-header.has-team-banner .team-motto.cosmetic-equipe-devise-tombes{color:#fca5a5}.shop-swatch.swatch-team-banner,.shop-swatch.swatch-team-background{border-bottom:1px solid #e3cf9c}.swatch-team-logo{width:50px;height:50px;flex:none}.swatch-team-logo .team-detail-logo{border-radius:12px;font-size:20px}.shop-swatch .team-motto{padding:0 10px;color:#f3d58a;text-align:center}.team-detail-slot{position:relative;overflow:hidden;isolation:isolate}.team-detail-slot>.roster-slot-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-height:0;background-size:cover}.team-detail-slot>.roster-slot-banner:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1a33d9 0,#0d1a33a6,#0d1a3340);content:""}.team-detail-slot>.profile-effect{z-index:-1}.team-detail-slot.has-player-look{border-color:#c8963e;box-shadow:0 6px 16px #13223f2e}.team-detail-slot.has-player-look .team-detail-slot-role{color:#f3d58a}.team-detail-slot.has-player-look .team-detail-player-info strong{color:#fff8e8}.team-detail-slot.has-player-look .team-detail-player-info small:not(.profile-title){color:#e1d6bd}.team-detail-slot.has-player-look .team-view-you{color:var(--fallenys-navy);background:#f3c85a}.team-detail-slot.has-player-look.is-current-player{box-shadow:0 0 0 2px #f3c85a,0 6px 16px #13223f2e}.team-detail-slot.has-player-look .team-detail-refresh{background:#fffdfae6}.roster-player-title{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-detail-slot .cosmetic-frame{justify-self:start}.team-detail-slot:not(.has-player-look) .roster-player-title{color:#a8781f}.shop-tabs{margin:-4px 0 16px}.shop-item.is-event{border-color:#e89a4a;box-shadow:0 0 0 1px #f8c99155}.shop-event-panel{overflow:hidden}.shop-event-banner{display:flex;align-items:center;gap:16px;margin:-18px -18px 12px;padding:18px;color:#fff8e8;background:linear-gradient(105deg,#1a2b4c,#2b3f6b)}.shop-event-banner h3{margin:2px 0;color:#fff8e8}.shop-event-banner p{margin:0;color:#e8dcc0;font-size:13px}.shop-event-banner .panel-eyebrow{color:#f3d58a}.shop-event-banner .count-pill{margin-left:auto}.shop-event-emoji{font-size:34px;line-height:1}.event-theme-halloween .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#f9731655 0,transparent 50%),linear-gradient(105deg,#1c0f2e,#3b1a4f)}.event-theme-noel .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#ffffff33 0,transparent 50%),linear-gradient(105deg,#0f3b23,#7f1d1d)}.event-theme-saint_valentin .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#fda4af66 0,transparent 50%),linear-gradient(105deg,#831843,#be185d)}.event-theme-ete .shop-event-banner{background:radial-gradient(ellipse at 90% 10%,#fde68a88 0,transparent 50%),linear-gradient(105deg,#0e7490,#f59e0b)}.event-theme-anniversaire .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#f3c85a66 0,transparent 50%),linear-gradient(105deg,#13223f,#1a2b4c 60%,#8a6420)}.team-shop-top{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;margin-bottom:18px}.team-shop-preview .team-detail-header{padding:18px}.team-points-amount{display:inline-flex;align-items:center;gap:5px;color:#6b4a0e;font-weight:800}.team-points-amount i{color:#c8963e;font-style:normal}.team-points-balance small{line-height:1.4}.team-vote-list,.team-vote-history,.team-points-history{display:grid;gap:8px;margin:0;padding:0;list-style:none}.team-vote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fffaf0;border:1px solid #e6d3a6;border-radius:10px}.team-vote-info{display:grid;flex:1 1 280px;min-width:0;gap:4px}.team-vote-info small{color:#786d5c;font-size:11px}.team-vote-warning{color:#a6473d!important}.team-vote-bar{position:relative;display:flex;height:8px;overflow:visible;background:#efe5cf;border-radius:99px}.team-vote-bar .is-yes{background:#4d9a52;border-radius:99px 0 0 99px}.team-vote-bar .is-no{margin-left:auto;background:#c0563f;border-radius:0 99px 99px 0}.team-vote-bar i{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--fallenys-navy)}.team-vote-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.team-vote-actions .shop-buy.is-no{background:#c0563f}.team-vote-history{margin-top:12px;font-size:12px}.team-vote-history small{color:#8d7d5d}.team-vote-status{display:inline-block;min-width:82px;padding:1px 8px;border-radius:99px;background:#efe5cf;font-size:10px;font-weight:800;text-align:center}.team-vote-status.is-accepted{color:#1f5f2a;background:#dcf2dd}.team-vote-status.is-rejected{color:#8a2b1f;background:#fbe1dc}.team-points-history li{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed #ead9b4;font-size:13px}.team-points-history small{color:#8d7d5d}.team-points-history .is-gain{color:#2f7a35;font-weight:800}.team-points-history .is-spend{color:#a6473d;font-weight:800}.shop-events-admin .panel-heading .shop-buy{padding:7px 14px}.shop-event-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.shop-event-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:#fffaf0;border:1px solid #e6d3a6;border-radius:10px}.shop-event-list>li.is-running{border-color:#c8963e;box-shadow:0 0 0 2px #f3c85a55}.shop-event-list .shop-event-emoji{font-size:24px}.shop-event-summary{display:grid;flex:1 1 200px;min-width:0}.shop-event-summary small{color:#786d5c}.shop-event-form{display:grid;flex:1 1 100%;gap:10px}.shop-event-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:10px;border:1px solid #e6d3a6;border-radius:10px}.shop-event-items legend{padding:0 6px;color:#6b5a36;font-size:12px;font-weight:800}.shop-event-item-group{display:grid;gap:4px}.shop-event-item-group>small{color:#97702a;font-weight:800}.shop-event-item-group .inhouse-check small{color:#8d7d5d}.shop-event-form-actions{display:flex;gap:8px}.team-points-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.team-points-form input[type=number]{width:110px}.team-points-form input:not([type=number]){flex:1 1 180px}.game-series-badge{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;color:#fff8e8;background:var(--fallenys-navy);border-radius:99px;font-size:12px}.game-series-badge strong{color:#f3c85a}.game-series-badge small{color:#c9d3e6;font-size:10px}.draft-tool-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px}.draft-tool-form label:not(.inhouse-check),.draft-tool-format{display:grid;gap:4px;color:#6b5a36;font-size:12px;font-weight:700}.draft-tool-form input:not([type=checkbox]){min-width:180px}.draft-tool-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.draft-tool-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fffaf0;border:1px solid #e6d3a6;border-left:4px solid #c8963e;border-radius:10px}.draft-tool-row.is-done,.draft-tool-row.is-cancelled{border-left-color:#b9ad94;opacity:.85}.draft-tool-info{display:grid;min-width:0;gap:3px}.draft-tool-info small{color:#786d5c;font-size:11px}.draft-tool-info strong{font-size:15px}.draft-tool-info .is-blue{color:#1f5fa8}.draft-tool-info .is-red{color:#b0322a}.draft-tool-info b{margin:0 6px;color:var(--fallenys-navy)}.draft-declare{display:grid;gap:8px;justify-items:center;margin:12px 0;padding:12px;background:#ffffff12;border:1px solid #f3c85a66;border-radius:10px}.draft-declare>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.draft-declare button{padding:8px 16px;color:#fff;border:0;border-radius:8px;font-weight:800}.draft-declare .draft-declare-blue{background:#1f5fa8}.draft-declare .draft-declare-red{background:#b0322a}.draft-close{display:block;margin:6px auto 0}@media(max-width:760px){.team-shop-top{grid-template-columns:1fr}.shop-event-banner{flex-wrap:wrap}.team-points-history li{grid-template-columns:60px minmax(0,1fr)}.team-points-history li small{grid-column:2}}.profile-banner.cosmetic-evt-halloween-banniere,.shop-swatch.cosmetic-evt-halloween-banniere{background:radial-gradient(circle at 84% 26%,#ffd27a 0 16px,#f9731688 18px,transparent 42px),radial-gradient(ellipse 22px 16px at 16% 88%,#f97316 50%,transparent 52%),radial-gradient(ellipse 16px 12px at 30% 92%,#ea580c 50%,transparent 52%),radial-gradient(ellipse 20px 14px at 62% 90%,#f97316 50%,transparent 52%),linear-gradient(180deg,#120a24,#2b1145 60%,#4a1d5e)}.cosmetic-evt-halloween-contour>.profile-icon{border-color:#a78bfa}.cosmetic-evt-halloween-contour:before{top:-7px;right:-7px;bottom:-7px;left:-7px;background:repeating-conic-gradient(from 0deg,#e5e7eb99 0 1deg,transparent 1deg 30deg),repeating-radial-gradient(circle,transparent 0 5px,#e5e7eb88 5px 6px);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px))}.cosmetic-evt-halloween-contour:after{top:-11px;right:-3px;width:9px;height:9px;background:#1f1030;box-shadow:0 0 0 1px #a78bfa,0 0 8px #a78bfa}.profile-effect.cosmetic-evt-halloween-effet>i{width:calc(var(--size) * 22px);height:calc(var(--size) * 10px);background:#1f1030;clip-path:polygon(0 20%,18% 40%,32% 30%,44% 46%,50% 30%,56% 46%,68% 30%,82% 40%,100% 20%,90% 70%,72% 60%,60% 80%,50% 64%,40% 80%,28% 60%,10% 70%);filter:drop-shadow(0 0 4px #a78bfa);animation-name:bat-flight;animation-timing-function:ease-in-out}@keyframes bat-flight{0%{left:-10%;transform:translateY(0) scaleY(1)}25%{transform:translateY(-24px) scaleY(.5)}50%{transform:translateY(8px) scaleY(1)}75%{transform:translateY(-14px) scaleY(.5)}to{left:110%;transform:translateY(0) scaleY(1)}}.profile-title.cosmetic-evt-halloween-titre{color:#c4b5fd;text-shadow:0 0 8px #a78bfa;animation:flame-flicker 1.6s ease-in-out infinite alternate}.cosmetic-name.cosmetic-evt-halloween-pseudo{color:transparent;background:linear-gradient(90deg,#f97316,#fb923c 40%,#a855f7);-webkit-background-clip:text;background-clip:text}.profile-banner.cosmetic-evt-noel-banniere,.shop-swatch.cosmetic-evt-noel-banniere{background:radial-gradient(1.5px 1.5px at 14% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 40% 12%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 66% 28%,#fde68a 50%,transparent),radial-gradient(1px 1px at 88% 16%,#fff 50%,transparent),linear-gradient(60deg,transparent 72%,#0f3b23 72% 80%,transparent 80%) 0 100% / 60px 70px repeat-x,linear-gradient(-60deg,transparent 72%,#0f3b23 72% 80%,transparent 80%) 0 100% / 60px 70px repeat-x,linear-gradient(180deg,#0b1a3a,#17305c 70%,#e8f1ff 70%,#fff)}.cosmetic-evt-noel-contour>.profile-icon{border-color:#16a34a}.cosmetic-evt-noel-contour:before{top:-6px;right:-6px;bottom:-6px;left:-6px;background:repeating-conic-gradient(#166534 0,#166534 18deg,#22c55e 18deg,#22c55e 30deg,#166534 30deg,#166534 36deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px))}.cosmetic-evt-noel-contour:after{top:-6px;right:-6px;bottom:-6px;left:-6px;background:radial-gradient(circle at 50% 3px,#dc2626 0 3px,transparent 3.5px),radial-gradient(circle at 3px 50%,#dc2626 0 3px,transparent 3.5px),radial-gradient(circle at calc(100% - 3px) 50%,#dc2626 0 3px,transparent 3.5px),radial-gradient(circle at 50% calc(100% - 3px),#dc2626 0 3px,transparent 3.5px)}.profile-page.cosmetic-evt-noel-fond,.mini-profile.cosmetic-evt-noel-fond,.shop-swatch.cosmetic-evt-noel-fond{background:linear-gradient(90deg,transparent calc(50% - 9px),#f3c85a calc(50% - 9px) calc(50% + 9px),transparent calc(50% + 9px)),repeating-linear-gradient(135deg,#b91c1c 0,#b91c1c 22px,#dc2626 22px,#dc2626 44px),#b91c1c}.profile-title.cosmetic-evt-noel-titre{color:#86efac;text-shadow:0 0 6px #dc262688}.cosmetic-emblem.cosmetic-evt-noel-embleme{color:#e0f2fe;filter:drop-shadow(0 0 6px #93c5fd)}.profile-banner.cosmetic-evt-valentin-banniere,.shop-swatch.cosmetic-evt-valentin-banniere{background:radial-gradient(circle at 20% 30%,#fda4af66 0 6px,transparent 7px) 0 0 / 46px 46px,radial-gradient(ellipse at 85% 10%,#fecdd3aa 0,transparent 45%),linear-gradient(105deg,#4a0d2a,#9d174d 55%,#f472b6)}.cosmetic-evt-valentin-contour>.profile-icon{border-color:#f472b6}.cosmetic-evt-valentin-contour:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #f472b6;box-shadow:0 0 10px #f472b6aa}.cosmetic-evt-valentin-contour:after{top:-9px;right:-9px;bottom:-9px;left:-9px;background:radial-gradient(circle at 50% 4px,#e11d48 0 3.5px,transparent 4px),radial-gradient(circle at 50% calc(100% - 4px),#e11d48 0 3.5px,transparent 4px);animation:cosmetic-spin 7s linear infinite}.profile-effect.cosmetic-evt-valentin-effet>i{width:auto;height:auto;color:#f472b6;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",DejaVu Sans,sans-serif;font-size:calc(var(--size) * 16px);font-style:normal;line-height:1;opacity:.85;animation-name:ember-rise}.profile-effect.cosmetic-evt-valentin-effet>i:before{content:"♥"}.profile-effect.cosmetic-evt-valentin-effet>i:nth-child(3n){color:#e11d48}.profile-title.cosmetic-evt-valentin-titre{color:#fbcfe8;text-shadow:0 0 8px #f472b6}.cosmetic-name.cosmetic-evt-valentin-pseudo{color:transparent;background:linear-gradient(90deg,#fda4af,#f472b6 50%,#e11d48);-webkit-background-clip:text;background-clip:text}.profile-banner.cosmetic-evt-ete-banniere,.shop-swatch.cosmetic-evt-ete-banniere{background:radial-gradient(circle at 70% 78%,#fff3b0 0 18px,#fbbf24 20px,transparent 46px),linear-gradient(180deg,transparent 72%,#0e7490 72%),linear-gradient(180deg,#7c2d12,#ea580c 40%,#fbbf24 72%)}.profile-page.cosmetic-evt-ete-fond,.mini-profile.cosmetic-evt-ete-fond,.shop-swatch.cosmetic-evt-ete-fond{background:radial-gradient(ellipse at 50% 120%,#fde68a 0 30%,transparent 31%),repeating-radial-gradient(ellipse at 50% 0,#ffffff22 0 2px,transparent 3px 24px),linear-gradient(180deg,#a5f3fc,#22d3ee 55%,#0891b2)}.profile-effect.cosmetic-evt-ete-effet>i{width:calc(var(--size) * 12px);height:calc(var(--size) * 12px);background:radial-gradient(circle at 32% 30%,#ffffffcc 0 12%,#a5f3fc55 30%,#f0abfc44 60%,transparent 70%);border:1px solid #ffffff99;border-radius:50%;animation-name:ember-rise}.profile-title.cosmetic-evt-ete-titre{color:#fde68a;text-shadow:0 0 6px #f59e0b}.cosmetic-emblem.cosmetic-evt-ete-embleme{color:#f472b6;filter:drop-shadow(0 0 5px #fbcfe8)}.profile-banner.cosmetic-evt-anniv-banniere,.shop-swatch.cosmetic-evt-anniv-banniere{background:radial-gradient(circle at 10% 30%,#f3c85a 0 2px,transparent 3px) 0 0 / 28px 28px,radial-gradient(circle at 60% 70%,#93c5fd 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(170deg,transparent 0 18%,#f3c85a 18% 20%,transparent 20%),linear-gradient(105deg,#13223f,#1a2b4c 55%,#3b4f80)}.cosmetic-evt-anniv-contour>.profile-icon{border-color:#f3c85a}.cosmetic-evt-anniv-contour:before{top:-6px;right:-6px;bottom:-6px;left:-6px;background:repeating-conic-gradient(#1a2b4c 0,#1a2b4c 15deg,#f3c85a 15deg,#f3c85a 30deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:cosmetic-spin 12s linear infinite}.cosmetic-evt-anniv-contour:after{bottom:-8px;left:50%;width:18px;height:10px;background:#f3c85a;clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,50% 50%,0 100%);border-radius:0;transform:translate(-50%)}.profile-effect.cosmetic-evt-anniv-effet>i{width:calc(var(--size) * 7px);height:calc(var(--size) * 11px);background:#f3c85a;border-radius:1px;animation-name:petal-fall}.profile-effect.cosmetic-evt-anniv-effet>i:nth-child(3n){background:#1a2b4c;box-shadow:0 0 0 1px #f3c85a88}.profile-effect.cosmetic-evt-anniv-effet>i:nth-child(3n+1){background:#93c5fd}.profile-title.cosmetic-evt-anniv-titre{color:transparent;background:linear-gradient(90deg,#f3c85a,#fff1b8 50%,#f3c85a) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;animation:shine 4s linear infinite}.cosmetic-emblem.cosmetic-evt-anniv-embleme{color:#f3c85a}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-evt-halloween-pseudo{background-image:linear-gradient(90deg,#c2410c,#7e22ce)}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-evt-valentin-pseudo{background-image:linear-gradient(90deg,#db2777,#be123c)}.team-detail-slot.has-player-look .team-detail-player-info small.team-view-you{color:var(--fallenys-navy);background:#f3c85a}.team-points-balance strong .team-points-amount{font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:28px}.draft-tool-form input:not([type=checkbox]){padding:8px 10px;border:1px solid #dcc58e;border-radius:8px;font:inherit}a.nav-item,a.brand{text-decoration:none}.draft-tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.draft-links{display:flex;flex-wrap:wrap;gap:8px}.draft-links-pair{display:inline-flex;overflow:hidden;border:1px solid #dcc58e;border-radius:8px;background:#fff}.draft-links-open,.draft-links-copy{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;font:inherit;font-size:12px;font-weight:750;text-decoration:none}.draft-links-open{color:var(--fallenys-navy)}.draft-links-copy{color:#6b5a36;background:#fbf3df;border-left:1px solid #dcc58e}.draft-links-open:hover,.draft-links-copy:hover{filter:brightness(1.08)}.draft-links-copy:hover{color:var(--fallenys-navy);background:#f6e6bd}.draft-links-pair.is-blue{border-color:#1f5fa8}.draft-links-pair.is-blue .draft-links-open{color:#fff;background:#1f5fa8}.draft-links-pair.is-blue .draft-links-copy{color:#1f5fa8;background:#eaf2fc;border-left-color:#1f5fa8}.draft-links-pair.is-red{border-color:#b0322a}.draft-links-pair.is-red .draft-links-open{color:#fff;background:#b0322a}.draft-links-pair.is-red .draft-links-copy{color:#b0322a;background:#fcecea;border-left-color:#b0322a}.draft-tool-delete{min-height:34px;padding:0 12px;color:#b04a3c;background:#fff1ec;border:1px solid #eac2b4;border-radius:8px;font:inherit;font-size:12px;font-weight:750}.draft-tool-delete:hover{color:#fff;background:#c4523f}.inhouse-match-draft{display:grid;gap:8px;margin-top:12px;padding:12px;background:#fffaf0;border:1px solid #e6d3a6;border-radius:10px}.inhouse-match-draft-title{margin:0;color:#6b5a36;font-size:12px}.inhouse-match-draft-title strong{color:var(--fallenys-navy)}.inhouse-match-draft-title .is-blue{color:#1f5fa8}.inhouse-match-draft-title .is-red{color:#b0322a}.team-customize-cta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-self:start;gap:4px 8px;margin-top:10px;padding:9px 16px;color:var(--fallenys-navy);background:linear-gradient(135deg,#fff1b8,#f3c85a 55%,#c8963e);border:1px solid #a8782c;border-radius:10px;box-shadow:0 4px 14px #c8963e55;font-size:14px;font-weight:800;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.team-customize-cta small{color:#5a4520;font-size:11px;font-weight:600}.team-customize-cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #c8963e88}.team-points-form{display:grid;max-width:520px;gap:12px}.team-points-form input[type=number]{width:100%}.team-points-preview{margin:0;color:#6b5a36;font-size:12px}.team-points-preview strong{color:var(--fallenys-navy)}.team-points-preview .is-negative{color:#b0322a}.draft-declare strong{color:var(--fallenys-gold)}.draft-declare>small{max-width:46ch;color:#d8ccb2;text-align:center}.draft-declare .draft-declare-manual{align-items:center;margin-top:4px;padding-top:8px;border-top:1px solid #ffffff1f}.draft-declare .draft-declare-manual small{flex-basis:100%;color:#a99f8a;text-align:center}.draft-declare .draft-declare-manual button{padding:5px 12px;font-size:12.5px}.draft-imported{margin:0;color:#9fe0a8;font-weight:700}.draft-imported a{color:var(--fallenys-gold)}.player-roster-team{position:relative;margin:-4px -4px 12px;padding:10px 12px;border:1px solid transparent;border-radius:9px}.player-roster-team-identity{display:flex;align-items:center;gap:10px;min-width:0}.player-roster-team-logo{flex:none;width:34px;height:34px;object-fit:cover;border-radius:8px}.player-roster-team .team-motto{display:block;margin-top:2px;font-size:11px}.player-roster-team.has-team-banner{border-color:#c8963e;box-shadow:0 6px 18px #13223f33}.player-roster-team.has-team-banner h3{color:#fff8e8}.player-roster-team.has-team-banner .panel-eyebrow,.player-roster-team.has-team-banner .team-motto{color:#f3d58a}.player-roster-team.has-team-banner .team-motto.cosmetic-equipe-devise-tombes{color:#fca5a5}.player-roster-card{position:relative;overflow:hidden;isolation:isolate}.player-roster-card>.roster-slot-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-height:0;background-size:cover}.player-roster-card>.roster-slot-banner:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1a33d9 0,#0d1a33a6,#0d1a3340);content:""}.player-roster-card>.profile-effect{z-index:-1}.player-roster-card .cosmetic-frame{grid-row:span 2;justify-self:start}.player-roster-name{display:grid;grid-column:1 / -1;min-width:0}.player-roster-name>strong{color:var(--fallenys-navy);font-size:10px}.player-roster-you{margin-left:6px;color:#9a6c17;font-size:8px}.player-roster-card:not(.has-player-look) .roster-player-title{color:#a8781f}.player-roster-card.has-player-look{border-color:#c8963e;box-shadow:0 6px 16px #13223f2e}.player-roster-card.has-player-look .player-roster-name>strong{color:#fff8e8}.player-roster-card.has-player-look .player-rank-label{color:#e1d6bd}.player-roster-card.has-player-look .player-roster-you{padding:1px 5px;color:var(--fallenys-navy);background:#f3c85a;border-radius:999px}.player-roster-card.has-player-look.is-current-player{box-shadow:0 0 0 2px #f3c85a,0 6px 16px #13223f2e}.draft-tool-locked{color:#87785f;font-size:10px;font-weight:700;white-space:nowrap}.event-theme-lancement .shop-event-banner{background:radial-gradient(ellipse at 88% 100%,#fbbf2477 0,transparent 55%),linear-gradient(105deg,#0b1630,#1a2b4c 55%,#3b5b9a)}.profile-banner.cosmetic-evt-lancement-banniere,.shop-swatch.cosmetic-evt-lancement-banniere{background:radial-gradient(1.5px 1.5px at 14% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 38% 12%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 62% 26%,#dbeafe 50%,transparent),radial-gradient(circle at 78% 112%,#fff3c4 0 22px,#fbbf24 30px,#f9731666 52px,transparent 110px),linear-gradient(0deg,#f3c85a33 0,transparent 30%),linear-gradient(180deg,#0b1630,#1a2b4c 45%,#3b5b9a 78%,#c98a3a)}.cosmetic-evt-lancement-contour>.profile-icon{border-color:#f3c85a}.cosmetic-evt-lancement-contour:before{top:-6px;right:-6px;bottom:-6px;left:-6px;background:conic-gradient(from 0deg,#3b82f6,#f3c85a,#93c5fd,#f3c85a,#3b82f6);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:cosmetic-spin 10s linear infinite}.cosmetic-evt-lancement-contour:after{right:-6px;bottom:-6px;display:grid;width:18px;height:18px;place-items:center;color:#13223f;background:#f3c85a;box-shadow:0 0 0 2px #13223f,0 0 8px #f3c85a;content:"α";font:800 12px/1 Barlow Condensed,Segoe UI,sans-serif}.profile-effect.cosmetic-evt-lancement-effet>i{width:calc(var(--size) * 9px);height:calc(var(--size) * 9px);background:radial-gradient(circle,#fff7c2 0 18%,#f3c85a 32%,transparent 64%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation-name:ember-rise}.profile-effect.cosmetic-evt-lancement-effet>i:nth-child(3n){background:radial-gradient(circle,#eff6ff 0 18%,#93c5fd 32%,transparent 64%)}.profile-title.cosmetic-evt-lancement-titre{color:transparent;background:linear-gradient(90deg,#93c5fd,#f3c85a 50%,#93c5fd) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;animation:shine 4s linear infinite;letter-spacing:1px;text-transform:uppercase}.cosmetic-name.cosmetic-evt-lancement-pseudo{color:transparent;background:linear-gradient(90deg,#7dd3fc,#f3c85a);-webkit-background-clip:text;background-clip:text}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-evt-lancement-pseudo{background-image:linear-gradient(90deg,#1d4ed8,#b07d18)}.cosmetic-emblem.cosmetic-evt-lancement-embleme{color:#f3c85a;font-weight:800;filter:drop-shadow(0 0 4px #3b82f6)}.profile-rank em.profile-rank-estimate{display:inline-flex;align-items:center;gap:4px;color:#f3d58a;font-style:normal;text-transform:none;letter-spacing:0}.profile-rank-estimate .rank-emblem-img,.profile-rank-estimate img{width:18px;height:18px}.user-estimate-link{justify-self:start;margin-top:4px;font-size:11px}.team-discord-channels{display:grid;gap:8px;margin-bottom:10px}.team-discord-channel{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px}.team-discord-channel small{overflow:hidden;color:#83765f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.team-discord-channel{grid-template-columns:110px minmax(0,1fr)}.team-discord-channel small{grid-column:1 / -1}}.team-create-discord{display:grid;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;border:1px solid #ead9b0;border-radius:10px}.team-create-discord legend{padding:0 6px;color:var(--fallenys-gold-deep);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.team-discord-panel{margin-top:18px}.team-discord-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:14px}.team-discord-grid .manager-secondary{justify-self:start;margin-top:6px}.clip-video-missing{display:grid;place-content:center;gap:6px;padding:18px;color:#c9d2e3;font-size:12px;text-align:center}.clip-video-missing strong{color:#f3d58a;font-size:14px}.mini-profile-text .profile-title{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;padding:1px 2px 1px 0}.mini-profile-plate{overflow:visible}.mini-profile-text{flex:1}.mini-profile-badges{position:absolute;top:-14px;right:8px;max-width:calc(100% - 70px);margin:0}.inhouse-player-card:has(>.inhouse-kick) .mini-profile-badges{right:30px}.mini-badge.is-moved{color:#fff;background:#b9652c;border-color:#b9652c}.members-grid .member-mini{display:grid;min-width:0}.member-mini.is-me .mini-profile{border-color:#c8963e;box-shadow:0 0 0 2px #f3c85a88}.member-mini .mini-profile-text small{display:grid;gap:2px}.member-mini .member-card-rank{font-size:10.5px}.member-mini-team{overflow:hidden;text-overflow:ellipsis}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-toxique{background-image:linear-gradient(90deg,#4d7c0f,#15803d)}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-solaire{background-image:linear-gradient(90deg,#b45309,#d97706,#b45309);filter:none}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-obsidienne{color:#14101f;-webkit-text-stroke:0;text-shadow:0 0 1px #c8963e}:root:not([data-theme=dark]) .mini-profile .cosmetic-emblem{margin-left:4px;color:#c8963e;filter:none}:root:not([data-theme=dark]) .mini-profile .cosmetic-emblem[class*=cosmetic-embleme-]{color:#a8761f;filter:none}.shop-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:-4px 0 18px}.shop-tab{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--fallenys-navy);text-align:left;background:#fffdfa;border:2px solid #e3cf9c;border-radius:12px;font:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.shop-tab:hover,.shop-tab:focus-visible{border-color:var(--fallenys-gold-deep);box-shadow:0 6px 16px #70521b24;transform:translateY(-1px)}.shop-tab.is-active{color:#fff8e9;background:linear-gradient(120deg,#1a2b4c,#2a3f68);border-color:var(--fallenys-gold);box-shadow:0 6px 18px #1a2b4c33;cursor:default;transform:none}.shop-tab-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;color:#1a2b4c;background:linear-gradient(140deg,#f7d67a,#c8963e);border-radius:10px;font-size:20px}.shop-tab-text{display:grid;gap:2px;min-width:0}.shop-tab-text strong{font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:18px;letter-spacing:.3px}.shop-tab-text small{color:#786d5c;font-size:11.5px}.shop-tab.is-active .shop-tab-text small{color:#d8c99f}.shop-tab-go{margin-left:auto;color:var(--fallenys-gold-deep);font-size:20px;font-weight:800}.shop-tab-team:not(.is-active){background:linear-gradient(120deg,#fff6dc,#fdebb8);border-color:#e6b94f}.home-page{display:grid;gap:26px}.home-hero{display:flex;align-items:center;gap:26px;padding:26px 28px;color:#f8f0dc;background:radial-gradient(ellipse at 85% 10%,#30446a 0,transparent 50%),linear-gradient(120deg,#13223f,#1a2b4c 60%,#22375f);border:2px solid var(--fallenys-gold-deep);border-radius:16px;box-shadow:0 10px 28px #1a2b4c2e}.home-hero-logo{flex:none;width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 4px 12px #080f2088)}.home-hero h1{margin:8px 0 10px;color:#fff8e9;font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:34px;line-height:1.1}.home-hero h1>span:not(.title-period){color:var(--fallenys-gold)}.home-hero .eyebrow{color:#d8c99f}.home-hero .subheading{max-width:760px;color:#e5dcc7;font-size:13.5px;line-height:1.55}.home-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.home-cta{padding:10px 16px;color:#1a2b4c;background:linear-gradient(140deg,#f7d67a,#e6a832);border-radius:10px;font-weight:800;text-decoration:none}.home-cta.is-secondary{color:#fff4d7;background:transparent;border:1px solid #c8963e}.home-cta:hover{filter:brightness(1.06)}.home-title{margin:0 0 12px;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:24px}.home-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none}.home-step{display:grid;align-content:start;gap:6px}.home-step-number{display:grid;place-items:center;width:32px;height:32px;color:#1a2b4c;background:linear-gradient(140deg,#f7d67a,#c8963e);border-radius:50%;font-weight:800}.home-step strong,.home-feature strong{color:var(--fallenys-navy);font-size:15px}.home-step p,.home-feature p,.home-faq-entry p{margin:0;color:#5f5545;font-size:12.5px;line-height:1.5}.home-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.home-feature{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.home-feature:hover,.home-feature:focus-visible{border-color:var(--fallenys-gold-deep);box-shadow:0 8px 20px #70521b24;transform:translateY(-2px)}.home-feature-icon{color:var(--fallenys-gold-deep);font-size:22px}.home-feature-action{color:#8d6b2a;font-size:12px;font-weight:800}.home-faq{display:grid;gap:8px}.home-faq-entry summary{color:var(--fallenys-navy);font-weight:750;cursor:pointer}.home-faq-entry p{margin-top:8px}@media(max-width:760px){.home-hero{flex-direction:column;align-items:flex-start;padding:18px}.home-hero-logo{width:80px;height:80px}.home-hero h1{font-size:27px}}.topbar-actions{display:flex;align-items:center;gap:12px;min-width:0}.theme-toggle{display:inline-flex;flex:none;align-items:center;gap:7px;padding:6px 12px 6px 9px;color:#1a2b4c;background:#fff8e8;border:1px solid #d7b866;border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.theme-toggle:hover{background:#fdeec8;border-color:#c8963e}.theme-toggle-icon{width:16px;color:#c8963e;font-size:15px;line-height:1;text-align:center}@media(max-width:760px){.theme-toggle{padding:6px 8px}.theme-toggle-label{display:none}}.profile-banner.cosmetic-banniere-bandle,.shop-swatch.cosmetic-banniere-bandle{background:radial-gradient(circle at 18% 78%,#fde04766 0 4px,transparent 5px),radial-gradient(circle at 46% 30%,#a7f3d055 0 3px,transparent 4px),radial-gradient(circle at 74% 70%,#f9a8d466 0 4px,transparent 5px),radial-gradient(ellipse at 50% 120%,#4d7c0f99 0,transparent 60%),linear-gradient(105deg,#1f3a2b,#2f5a3a 55%,#4b7a3f)}.profile-banner.cosmetic-banniere-freljord,.shop-swatch.cosmetic-banniere-freljord{background:radial-gradient(ellipse 60% 35% at 20% 115%,#e0f2fe 0 60%,transparent 61%),radial-gradient(ellipse 70% 40% at 85% 120%,#bae6fd 0 60%,transparent 61%),linear-gradient(180deg,#1e3a5f,#3b6a94 60%,#7fb3d9)}.profile-banner.cosmetic-banniere-ionia,.shop-swatch.cosmetic-banniere-ionia{background:radial-gradient(ellipse 14px 8px at 14% 30%,#fbcfe8 50%,transparent),radial-gradient(ellipse 12px 7px at 38% 70%,#f9a8d4 50%,transparent),radial-gradient(ellipse 14px 8px at 66% 24%,#fbcfe8 50%,transparent),radial-gradient(ellipse 10px 6px at 88% 62%,#f472b6 50%,transparent),linear-gradient(105deg,#4a1d3f,#8a3b6b 55%,#d97ba6)}.profile-banner.cosmetic-banniere-piltover,.shop-swatch.cosmetic-banniere-piltover{background:repeating-radial-gradient(circle at 86% 30%,transparent 0 16px,#fbbf2433 17px 19px,transparent 20px 30px),repeating-radial-gradient(circle at 12% 95%,transparent 0 12px,#f59e0b2b 13px 15px,transparent 16px 24px),linear-gradient(105deg,#3b2412,#6b3f1d 55%,#9a5b26)}.profile-banner.cosmetic-banniere-targon,.shop-swatch.cosmetic-banniere-targon{background:radial-gradient(1.5px 1.5px at 12% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 30% 45%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 58% 15%,#c7d2fe 50%,transparent),radial-gradient(1px 1px at 80% 35%,#fff 50%,transparent),linear-gradient(160deg,transparent 55%,#1e1b4b 55.5% 70%,transparent 70.5%),linear-gradient(20deg,transparent 50%,#312e81 50.5% 72%,transparent 72.5%),linear-gradient(180deg,#0b1030,#1e2a6b 65%,#4f46e5)}.profile-banner.cosmetic-banniere-neant,.shop-swatch.cosmetic-banniere-neant{background:linear-gradient(115deg,transparent 46%,#c084fc88 47%,transparent 48.5%),linear-gradient(70deg,transparent 62%,#a855f766 63%,transparent 64%),radial-gradient(ellipse at 70% 50%,#7e22ce66 0,transparent 55%),linear-gradient(105deg,#07040f,#1a0b2e 60%,#2e1065)}.profile-banner.cosmetic-banniere-solari,.shop-swatch.cosmetic-banniere-solari{background:radial-gradient(circle at 80% 40%,#fffbe6 0 6%,#fde68a 9%,transparent 24%),repeating-conic-gradient(from var(--premium-angle, 0deg) at 80% 40%,#fde68a33 0 6deg,transparent 6deg 18deg),linear-gradient(105deg,#7c2d12,#c2410c,#f59e0b);animation:premium-border 40s linear infinite}.cosmetic-contour-bronze>.profile-icon{border-color:#d6a77a}.cosmetic-contour-bronze:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #a46a3b;box-shadow:0 0 0 1px #5c3a1e,0 0 6px #c084524d}.cosmetic-contour-jade>.profile-icon{border-color:#86efac}.cosmetic-contour-jade:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #15803d;box-shadow:0 0 0 1px #052e16,0 0 8px #22c55e66}.cosmetic-contour-lune>.profile-icon{border-color:#e2e8f0}.cosmetic-contour-lune:before{top:-7px;right:-7px;bottom:-7px;left:-7px;background:conic-gradient(from 200deg,#f8fafc 0 150deg,transparent 150deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 6px #c7d2fe)}.cosmetic-contour-lune:after{top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid #c7d2fe88}.cosmetic-contour-hextech>.profile-icon{border-color:#67e8f9}.cosmetic-contour-hextech:before{top:-8px;right:-8px;bottom:-8px;left:-8px;background:repeating-conic-gradient(#22d3ee 0 10deg,transparent 10deg 20deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));filter:drop-shadow(0 0 4px #22d3ee);animation:cosmetic-spin 10s linear infinite}.cosmetic-contour-hextech:after{top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #0e7490}.cosmetic-contour-runes>.profile-icon{border-color:#f3c85a}.cosmetic-contour-runes:before{top:-10px;right:-10px;bottom:-10px;left:-10px;background:repeating-conic-gradient(#f3c85a 0 4deg,transparent 4deg 9deg,#c8963e 9deg 11deg,transparent 11deg 24deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));filter:drop-shadow(0 0 5px #f3c85a);animation:cosmetic-spin 14s linear infinite}.cosmetic-contour-runes:after{top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #c8963e;box-shadow:0 0 10px #f3c85a88}.profile-page.cosmetic-fond-bandle,.mini-profile.cosmetic-fond-bandle,.shop-swatch.cosmetic-fond-bandle{background:radial-gradient(circle at 12% 22%,#facc1555 0 3px,transparent 4px) 0 0 / 90px 90px,radial-gradient(circle at 60% 70%,#f472b644 0 3px,transparent 4px) 0 0 / 90px 90px,linear-gradient(135deg,#f7fbea,#e3f1c8)}.profile-page.cosmetic-fond-shurima,.mini-profile.cosmetic-fond-shurima,.shop-swatch.cosmetic-fond-shurima{background:radial-gradient(ellipse 80% 30% at 20% 105%,#e6b84a55 0 60%,transparent 61%),radial-gradient(ellipse 90% 35% at 85% 110%,#d69e2e44 0 60%,transparent 61%),radial-gradient(circle at 85% 12%,#fff4c2 0 4%,transparent 14%),linear-gradient(180deg,#fff9e8,#fbe8bd)}.profile-page.cosmetic-fond-bilgewater,.mini-profile.cosmetic-fond-bilgewater,.shop-swatch.cosmetic-fond-bilgewater{background:repeating-radial-gradient(ellipse at 50% 130%,transparent 0 22px,#14b8a61f 23px 24px,transparent 25px 46px),linear-gradient(180deg,#effcfb,#cdeff0)}.profile-page.cosmetic-fond-demacia,.mini-profile.cosmetic-fond-demacia,.shop-swatch.cosmetic-fond-demacia{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),#94a3b822 50%,transparent calc(50% + 1px)) 0 0 / 80px 40px,linear-gradient(0deg,transparent 0 calc(50% - 1px),#94a3b822 50%,transparent calc(50% + 1px)) 0 0 / 80px 40px,radial-gradient(ellipse at 50% -10%,#3b82f633 0,transparent 55%),linear-gradient(180deg,#f8fbff,#e6eef8)}.profile-page.cosmetic-fond-lunaire,.mini-profile.cosmetic-fond-lunaire,.shop-swatch.cosmetic-fond-lunaire{background:radial-gradient(circle at 82% 14%,#ffffff 0 5%,#e0e7ff 7%,transparent 18%),radial-gradient(1.5px 1.5px at 20% 30%,#6366f1 50%,transparent),radial-gradient(1.5px 1.5px at 44% 18%,#818cf8 50%,transparent),radial-gradient(1px 1px at 62% 56%,#6366f1 50%,transparent),linear-gradient(180deg,#eef0fb,#dde2f6)}.profile-effect.cosmetic-effet-bulles>i{width:calc(var(--size) * 10px);height:calc(var(--size) * 10px);background:radial-gradient(circle at 35% 30%,#fffc 0,#fffc 18%,#a5f3fc55 40%,#22d3ee22 70%);border:1px solid #cffafe99;border-radius:50%;opacity:.8;animation-name:ember-rise}.profile-effect.cosmetic-effet-cendres>i{width:calc(var(--size) * 4px);height:calc(var(--size) * 4px);background:#9ca3af;border-radius:40%;opacity:.7;animation-name:snow-fall}.profile-effect.cosmetic-effet-plumes>i{width:calc(var(--size) * 5px);height:calc(var(--size) * 16px);background:linear-gradient(180deg,#f0abfc,#a21caf 70%,#581c87);border-radius:100% 0;box-shadow:0 0 6px #d946ef88;animation-name:petal-fall}.profile-page.cosmetic-theme-parchemin .panel,.profile-page.cosmetic-theme-parchemin .profile-card,.swatch-theme.cosmetic-theme-parchemin .panel{background:linear-gradient(160deg,#fdf6e3ee,#f5e6c4ee);border:1px solid #a9814c;box-shadow:inset 0 0 0 3px #fdf6e3,inset 0 0 0 4px #a9814c66,0 8px 22px #5c3a1e22}.profile-page.cosmetic-theme-jade .panel,.profile-page.cosmetic-theme-jade .profile-card,.swatch-theme.cosmetic-theme-jade .panel{border:2px solid #15803d;box-shadow:inset 0 0 0 1px #86efac,0 8px 22px #14532d33}.profile-page.cosmetic-theme-demacia .panel,.profile-page.cosmetic-theme-demacia .profile-card,.swatch-theme.cosmetic-theme-demacia .panel{border:2px solid #1d4ed8;border-top:4px solid #e6a832;box-shadow:0 0 0 1px #bfdbfe,0 8px 22px #1e3a8a33}.profile-title.cosmetic-titre-baron{color:#c4a5ff}.profile-title.cosmetic-titre-ombre{color:#86efac}.profile-title.cosmetic-titre-capitaine{color:#93c5fd}.profile-title.cosmetic-titre-oracle{color:#5eead4;text-shadow:0 0 8px #14b8a688}.profile-title.cosmetic-titre-fleau{color:#fdba74;text-shadow:0 0 8px #f9731688}.profile-title.cosmetic-titre-mentor{color:#f3c85a;text-shadow:0 0 8px #f3c85a77}.profile-title.cosmetic-titre-invaincu{display:inline-block;color:transparent;background:linear-gradient(100deg,#94a3b8 0,#94a3b8 35%,#fff,#94a3b8 65%,#94a3b8) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;animation:shine 3s ease-in-out infinite}.cosmetic-name.cosmetic-pseudo-saphir{color:#7aa7ff}.cosmetic-name.cosmetic-pseudo-corail{color:#ff8f7a}.cosmetic-name.cosmetic-pseudo-argent{color:#e5e7eb;text-shadow:0 0 8px #e5e7eb55}.cosmetic-name.cosmetic-pseudo-aurore,.cosmetic-name.cosmetic-pseudo-ocean,.cosmetic-name.cosmetic-pseudo-braise,.cosmetic-name.cosmetic-pseudo-nuit-etoilee{color:transparent;-webkit-background-clip:text;background-clip:text}.cosmetic-name.cosmetic-pseudo-aurore{background-image:linear-gradient(90deg,#4ade80,#a78bfa)}.cosmetic-name.cosmetic-pseudo-ocean{background-image:linear-gradient(90deg,#5eead4,#3b82f6)}.cosmetic-name.cosmetic-pseudo-braise{background-image:linear-gradient(90deg,#b91c1c,#f97316,#fde047,#f97316,#b91c1c);background-size:250% 100%;filter:drop-shadow(0 0 4px #f9731666);animation:premium-slide 6s linear infinite}.cosmetic-name.cosmetic-pseudo-nuit-etoilee{background-image:linear-gradient(100deg,#6366f1 0,#6366f1 35%,#f8fafc,#6366f1 65%,#6366f1);background-size:250% 100%;animation:shine 3.2s ease-in-out infinite}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-saphir{color:#1d4ed8}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-corail{color:#c2412d}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-argent{color:#64748b;text-shadow:none}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-aurore{background-image:linear-gradient(90deg,#15803d,#7c3aed)}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-pseudo-ocean{background-image:linear-gradient(90deg,#0f766e,#1d4ed8)}.cosmetic-emblem.cosmetic-embleme-trefle{color:#4ade80}.cosmetic-emblem.cosmetic-embleme-note{color:#f9a8d4}.cosmetic-emblem.cosmetic-embleme-fleur{color:#f472b6;filter:drop-shadow(0 0 6px #f472b699)}.cosmetic-emblem.cosmetic-embleme-yin{color:#e5e7eb;filter:drop-shadow(0 0 6px #94a3b8)}.cosmetic-emblem.cosmetic-embleme-tour{color:#cbd5e1;filter:drop-shadow(0 0 6px #3b82f6)}.cosmetic-emblem.cosmetic-embleme-roue{color:#f3c85a;filter:drop-shadow(0 0 8px #f59e0b)}.cosmetic-emblem.cosmetic-embleme-croix{color:#fecaca;filter:drop-shadow(0 0 6px #dc2626) drop-shadow(0 0 12px #f3c85a88)}.team-detail-header.cosmetic-equipe-bandeau-givre,.player-roster-team.cosmetic-equipe-bandeau-givre,.shop-swatch.cosmetic-equipe-bandeau-givre{background:repeating-linear-gradient(60deg,transparent 0 26px,#e0f2fe26 27px 28px,transparent 29px 54px),radial-gradient(ellipse at 80% 120%,#bae6fd66 0,transparent 55%),linear-gradient(105deg,#0c2340,#1e4a72 60%,#3b7bb0)}.team-detail-header.cosmetic-equipe-bandeau-ocean,.player-roster-team.cosmetic-equipe-bandeau-ocean,.shop-swatch.cosmetic-equipe-bandeau-ocean{background:repeating-radial-gradient(ellipse at 50% 150%,transparent 0 20px,#5eead42b 21px 23px,transparent 24px 42px),radial-gradient(ellipse at 20% -20%,#64748b88 0,transparent 50%),linear-gradient(180deg,#0b2a36,#0f4c5c 60%,#0b3440)}.team-detail-header.cosmetic-equipe-bandeau-neant,.player-roster-team.cosmetic-equipe-bandeau-neant,.shop-swatch.cosmetic-equipe-bandeau-neant{background:linear-gradient(120deg,transparent 40%,#c084fc77 41%,transparent 42.5%),linear-gradient(60deg,transparent 70%,#a855f766 71%,transparent 72%),radial-gradient(ellipse at 75% 50%,#7e22ce55 0,transparent 55%),linear-gradient(105deg,#07040f,#1a0b2e 60%,#2e1065)}.team-detail-header.cosmetic-equipe-bandeau-aurore,.player-roster-team.cosmetic-equipe-bandeau-aurore,.shop-swatch.cosmetic-equipe-bandeau-aurore{background:linear-gradient(100deg,transparent 10%,#4ade8044 30%,#a78bfa44 50%,#22d3ee33 70%,transparent 90%) 0 0 / 250% 100%,linear-gradient(180deg,#050b1f,#0d1b3d 70%,#13305a);animation:premium-slide 12s linear infinite}.team-detail-page.cosmetic-equipe-fond-jardin,.team-shop-preview.cosmetic-equipe-fond-jardin,.shop-swatch.cosmetic-equipe-fond-jardin{background:radial-gradient(ellipse 14px 7px at 20% 30%,#f9a8d455 50%,transparent) 0 0 / 110px 110px,radial-gradient(ellipse 12px 6px at 70% 75%,#f472b644 50%,transparent) 0 0 / 110px 110px,linear-gradient(135deg,#fff7fa,#fbe3ec)}.team-detail-page.cosmetic-equipe-fond-givre,.team-shop-preview.cosmetic-equipe-fond-givre,.shop-swatch.cosmetic-equipe-fond-givre{background:repeating-linear-gradient(60deg,transparent 0 24px,#ffffffaa 25px,transparent 26px 50px),repeating-linear-gradient(-60deg,transparent 0 24px,#ffffff77 25px,transparent 26px 50px),linear-gradient(135deg,#f3faff,#d6eaf8)}.team-detail-page.cosmetic-equipe-fond-arene,.team-shop-preview.cosmetic-equipe-fond-arene{background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 60px,#b7791f1a 61px 63px,transparent 64px 120px),linear-gradient(180deg,#fff6df,#f3dca6)}.shop-swatch.cosmetic-equipe-fond-arene{background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 14px,#b7791f33 15px 16px,transparent 17px 28px),linear-gradient(180deg,#fff6df,#f3dca6)}.team-detail-logo-wrap.cosmetic-equipe-ecrin-bronze:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid #a46a3b;box-shadow:0 0 0 1px #5c3a1e,0 0 8px #c0845266}.team-detail-logo-wrap.cosmetic-equipe-ecrin-givre:before{top:-6px;right:-6px;bottom:-6px;left:-6px;border:3px solid #7dd3fc;box-shadow:0 0 12px #bae6fdcc,inset 0 0 6px #e0f2fe}.team-detail-logo-wrap.cosmetic-equipe-ecrin-givre:after{top:-11px;right:-11px;bottom:-11px;left:-11px;border:1px dashed #bae6fd;border-radius:26px}.team-detail-logo-wrap.cosmetic-equipe-ecrin-arcane:before{top:-8px;right:-8px;bottom:-8px;left:-8px;padding:4px;background:conic-gradient(from var(--premium-angle),#7c3aed,#22d3ee,#f472b6,#a78bfa,#7c3aed);border-radius:26px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 6px #a78bfa);animation:premium-border 5s linear infinite}.team-name.cosmetic-equipe-nom-rubis{color:#c0263c}.team-name.cosmetic-equipe-nom-emeraude{color:#15803d}.team-detail-header.has-team-banner .team-name.cosmetic-equipe-nom-rubis{color:#ff8a9a}.team-detail-header.has-team-banner .team-name.cosmetic-equipe-nom-emeraude{color:#6ee7a0}.team-name.cosmetic-equipe-nom-neant{color:transparent;background:linear-gradient(90deg,#7c3aed,#c084fc,#7c3aed) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;animation:premium-slide 4s linear infinite,plasma-glow 1.8s ease-in-out infinite alternate}.team-name.cosmetic-equipe-nom-prisme{color:transparent;background:linear-gradient(90deg,#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;animation:premium-slide 3s linear infinite}.profile-effect.cosmetic-equipe-effet-neige>i{width:calc(var(--size) * 5px);height:calc(var(--size) * 5px);background:#fff;border-radius:50%;box-shadow:0 0 6px #bae6fd;opacity:.9;animation-name:snow-fall}.profile-effect.cosmetic-equipe-effet-braises>i{width:calc(var(--size) * 5px);height:calc(var(--size) * 5px);background:radial-gradient(circle,#fff7c2 0,#fb923c 45%,#dc2626 80%);border-radius:50%;box-shadow:0 0 10px 2px #f97316aa;animation-name:ember-rise,ember-flicker;animation-duration:var(--duration),.4s;animation-direction:normal,alternate}.team-motto.cosmetic-equipe-devise-tilt{color:#b07d18;letter-spacing:1.5px;text-transform:uppercase;font-size:11px}.team-detail-header.has-team-banner .team-motto.cosmetic-equipe-devise-tilt{color:#f3c85a;text-shadow:0 0 8px #f3c85a66}.clip-card.is-rewarded{border-color:#e0b84e;box-shadow:0 0 0 1px #e0b84e55,0 6px 18px #b9852222}.clip-meta .clip-reward-badge{flex-basis:100%;color:#8a6418;font-weight:800}.clip-reward-button{color:#7a5714;border-color:#d9ad45}.clip-reward-button:hover:not(:disabled){background:#fbf0d2}.season-boards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.season-board ol{gap:6px;padding-left:0;list-style:none}.season-board li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px}.season-board-place{color:var(--fallenys-navy);font-size:13px;font-weight:800;text-align:center}.season-board li.is-1 .season-board-place{color:#b8891e}.season-board li.is-2 .season-board-place{color:#7d8794}.season-board li.is-3 .season-board-place{color:#a0643a}.season-board .mini-profile-badges{max-width:50%}.mini-badge.is-wins{color:#fff;background:#2f9e5b;border-color:#2f9e5b}.leaderboard-player{display:grid;min-width:0;cursor:default}.support-panel{margin-top:16px}.support-form{max-width:720px}.support-form textarea{width:100%;font:inherit;resize:vertical}.support-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-tickets{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.support-ticket{padding:10px 14px;background:#fffaf0;border:1px solid #efe4cc;border-left:4px solid #c9bfa9;border-radius:10px}.support-ticket.is-open{border-left-color:#2f9e5b}.support-ticket-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.support-ticket-head strong{color:var(--fallenys-navy)}.support-ticket-head small{color:#83765f;font-size:11px}.support-ticket-head .manager-secondary{margin-left:auto;text-decoration:none}.support-ticket p{margin:6px 0 0;color:var(--fallenys-ink);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.public-home{min-height:100vh}.public-home-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;background:#fffdfaee;border-bottom:1px solid #d7b866;box-shadow:0 3px 12px #563b1410;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.public-home-brand{display:flex;align-items:center;gap:10px;color:var(--fallenys-navy);font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:20px;font-weight:800;letter-spacing:.08em;text-decoration:none}.public-home-brand img{width:38px;height:38px;object-fit:contain}.public-home-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.public-home-actions a{text-decoration:none}.public-home-main{max-width:1180px;margin:0 auto;padding:28px 24px 40px}button.home-cta{font:inherit;font-weight:800;cursor:pointer}.home-signup-note{margin:10px 0 0;color:#d8c99f;font-size:12.5px}@media(max-width:760px){.public-home-bar{padding:8px 14px}.public-home-brand span{display:none}.public-home-main{padding:18px 14px 30px}}@media(min-width:1241px){.user-row{align-items:start}.user-row .user-field.user-field-check{justify-items:center}.user-row .user-field.user-field-check input{margin-top:9px}.user-row-actions{align-items:flex-start;padding-top:1px}}a.support-link{text-decoration:none}.support-link.active{background:#fdeec8;border-color:#c8963e}.sidebar .brand{padding-bottom:10px}.sidebar .brand-ribbon{margin-bottom:16px}.nav-groups{gap:10px}.nav-group .side-label{padding:2px 10px 4px}.sidebar .nav-item{height:32px;margin-bottom:0}.nav-list{gap:1px}.auth-page{position:relative;padding-top:72px}.auth-topbar{position:absolute;top:16px;right:16px;left:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-back{color:var(--fallenys-navy);font-size:13px;font-weight:700;text-decoration:none}.auth-back:hover{color:var(--fallenys-gold-deep);text-decoration:underline}.profile-banner>.cosmetic-prem-contour-ailes,.profile-banner>.cosmetic-prem-contour-orbite{margin-right:40px;margin-left:18px}.mini-profile .cosmetic-prem-contour-ailes,.mini-profile .cosmetic-prem-contour-orbite{margin:0 12px 0 14px}.shop-swatch>.cosmetic-prem-contour-enfer,.shop-swatch>.cosmetic-prem-contour-couronne,.shop-swatch>.cosmetic-contour-flammeche{margin-top:16px}.cosmetic-prem-contour-enfer>.profile-icon{border-color:#fdba74;box-shadow:0 0 0 2px #7c2d12,0 0 14px #f97316}.cosmetic-prem-contour-enfer:before{top:-52%;right:-18%;bottom:-12%;left:-18%;z-index:-1;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:radial-gradient(ellipse 13% 30% at 20% 50%,#fde047 0,#f97316 45%,transparent 72%),radial-gradient(ellipse 15% 44% at 50% 34%,#fef9c3 0,#fb923c 38%,transparent 72%),radial-gradient(ellipse 13% 30% at 80% 50%,#fde047 0,#f97316 45%,transparent 72%),radial-gradient(ellipse 11% 26% at 34% 30%,#fb923c 0,#dc2626 50%,transparent 76%),radial-gradient(ellipse 11% 26% at 66% 30%,#fb923c 0,#dc2626 50%,transparent 76%),radial-gradient(ellipse 52% 44% at 50% 70%,#f97316 0,#b91c1c 55%,transparent 76%);filter:blur(2px) drop-shadow(0 0 6px #f97316);transform-origin:50% 100%;animation:hell-flames .9s ease-in-out infinite alternate}.cosmetic-prem-contour-enfer:after{top:-80%;right:-6%;bottom:30%;left:-6%;border-radius:0;background:radial-gradient(circle,#fde68a 0 1.4px,transparent 2.4px) 0 0 / 17px 23px,radial-gradient(circle,#fb923c 0 1px,transparent 2px) 8px 11px / 13px 19px;-webkit-mask:linear-gradient(to top,#000 20%,transparent 95%);mask:linear-gradient(to top,#000 20%,transparent 95%);animation:hell-embers 1.6s linear infinite}@keyframes hell-flames{0%{opacity:.9;transform:scale(1) skew(0)}50%{transform:scale(1.04,1.12) skew(-3deg)}to{opacity:1;transform:scale(.97,1.05) skew(3deg)}}@keyframes hell-embers{to{background-position:2px -23px,6px -27px}}.cosmetic-prem-contour-ailes>.profile-icon{border-color:#fef3c7;box-shadow:0 0 12px #fde68a}.cosmetic-prem-contour-ailes:before,.cosmetic-prem-contour-ailes:after{top:-12%;z-index:-1;width:74%;height:84%;border-radius:0;background:repeating-linear-gradient(162deg,transparent 0 7px,#f59e0b55 7px 8px),linear-gradient(var(--wing-dir),#fffdf5 0%,#fef3c7 45%,#fcd34d 80%,#f59e0b 100%)}.cosmetic-prem-contour-ailes:before{--wing-dir: to left;right:72%;clip-path:polygon(100% 30%,72% 6%,38% 0,0 6%,14% 20%,2% 32%,22% 44%,10% 56%,36% 64%,30% 77%,58% 80%,100% 72%);transform-origin:100% 40%;animation:wing-left 2.4s ease-in-out infinite}.cosmetic-prem-contour-ailes:after{--wing-dir: to right;left:72%;clip-path:polygon(0 30%,28% 6%,62% 0,100% 6%,86% 20%,98% 32%,78% 44%,90% 56%,64% 64%,70% 77%,42% 80%,0 72%);transform-origin:0 40%;animation:wing-right 2.4s ease-in-out infinite}.cosmetic-prem-contour-ailes>.profile-icon{position:relative}@keyframes wing-left{0%,to{transform:rotate(8deg)}50%{transform:rotate(-14deg)}}@keyframes wing-right{0%,to{transform:rotate(-8deg)}50%{transform:rotate(14deg)}}.cosmetic-prem-contour-sceau,.cosmetic-prem-contour-sceau>.profile-icon{border-radius:18%}.cosmetic-prem-contour-sceau>.profile-icon{border-color:#67e8f9;box-shadow:0 0 10px #22d3ee,inset 0 0 8px #22d3ee66}.cosmetic-prem-contour-sceau:before{top:-13%;right:-13%;bottom:-13%;left:-13%;z-index:-1;border:2px solid #22d3ee;border-radius:16%;box-shadow:0 0 8px #22d3ee,inset 0 0 6px #22d3ee88;animation:cosmetic-spin 9s linear infinite}.cosmetic-prem-contour-sceau:after{top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;border:2px dashed #a5f3fc;border-radius:10%;opacity:.85;animation:seal-counter 6s linear infinite}@keyframes seal-counter{0%{transform:rotate(45deg)}to{transform:rotate(-315deg)}}.cosmetic-prem-contour-glitch,.cosmetic-prem-contour-glitch>.profile-icon{border-radius:10%}.cosmetic-prem-contour-glitch>.profile-icon{border-color:#f1f5f9;animation:glitch-icon 2.8s steps(1) infinite}.cosmetic-prem-contour-glitch:before,.cosmetic-prem-contour-glitch:after{top:-7%;right:-7%;bottom:-7%;left:-7%;border:2px solid;border-radius:12%}.cosmetic-prem-contour-glitch:before{border-color:#ff2d75;filter:drop-shadow(0 0 4px #ff2d75);animation:glitch-red 2.8s steps(1) infinite}.cosmetic-prem-contour-glitch:after{border-color:#00e5ff;filter:drop-shadow(0 0 4px #00e5ff);animation:glitch-cyan 2.8s steps(1) infinite}@keyframes glitch-icon{0%,60%,66%,to{clip-path:none;filter:none;transform:none}61%{clip-path:inset(8% 0 58% 0);transform:translate(4px)}63%{clip-path:inset(55% 0 10% 0);filter:hue-rotate(120deg) saturate(2);transform:translate(-4px)}65%{clip-path:inset(30% 0 40% 0);transform:translate(2px)}}@keyframes glitch-red{0%,to{transform:translate(-2px,1px)}30%{transform:translate(-3px,-1px)}61%{transform:translate(-7px,2px) skew(-6deg)}63%{transform:translate(5px,-2px)}66%{transform:translate(-2px,1px)}}@keyframes glitch-cyan{0%,to{transform:translate(2px,-1px)}30%{transform:translate(3px,1px)}61%{transform:translate(7px,-2px) skew(6deg)}63%{transform:translate(-5px,2px)}66%{transform:translate(2px,-1px)}}.cosmetic-prem-contour-orbite>.profile-icon{border-color:#c4b5fd;box-shadow:0 0 14px #8b5cf6,inset 0 0 10px #4c1d95aa}.cosmetic-prem-contour-orbite:before,.cosmetic-prem-contour-orbite:after{top:30%;right:-44%;bottom:30%;left:-44%;background:conic-gradient(from var(--premium-angle),#fff 0deg,#fde68a 5deg,#a78bfa 16deg,#6d28d9 120deg,#c4b5fd 240deg,#a78bfa 350deg,#fff 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 4px #c4b5fd);transform:rotate(-16deg);animation:premium-border 3.2s linear infinite}.cosmetic-prem-contour-orbite:before{z-index:-1}.cosmetic-prem-contour-orbite:after{-webkit-mask:linear-gradient(to bottom,transparent 50%,#000 50%),radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));-webkit-mask-composite:source-in;mask:linear-gradient(to bottom,transparent 50%,#000 50%) intersect,radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}.cosmetic-prem-contour-couronne>.profile-icon{border-color:#f3c85a;box-shadow:0 0 0 2px #8a6420,0 0 12px #f3c85a88}.cosmetic-prem-contour-couronne:before,.cosmetic-prem-contour-couronne:after{top:-40%;left:12%;z-index:2;width:64%;height:40%;border-radius:0;transform:rotate(-14deg);transform-origin:50% 100%}.cosmetic-prem-contour-couronne:before{background:linear-gradient(100deg,transparent 0 38%,#fffbe6 50%,transparent 62% 100%) 0 0 / 250% 100%,linear-gradient(180deg,#fde68a,#e0a92a 55%,#9a6c14);clip-path:polygon(0 100%,0 26%,19% 60%,33% 4%,50% 52%,67% 4%,81% 60%,100% 26%,100% 100%);animation:shine 3s ease-in-out infinite}.cosmetic-prem-contour-couronne:after{background:radial-gradient(circle at 22% 80%,#ef4444 0 7%,transparent 9%),radial-gradient(circle at 50% 80%,#3b82f6 0 8%,transparent 10%),radial-gradient(circle at 78% 80%,#22c55e 0 7%,transparent 9%),radial-gradient(circle at 33% 6%,#fff 0 4%,transparent 7%),radial-gradient(circle at 67% 6%,#fff 0 4%,transparent 7%);animation:crown-gems 2.2s ease-in-out infinite}@keyframes crown-gems{0%,to{filter:brightness(1)}50%{filter:brightness(1.6) drop-shadow(0 0 3px #fff)}}.cosmetic-contour-carre,.cosmetic-contour-carre>.profile-icon{border-radius:14%}.cosmetic-contour-carre>.profile-icon{border-color:#f8d77a}.cosmetic-contour-carre:before{top:-8%;right:-8%;bottom:-8%;left:-8%;border:3px solid #d4a73a;border-radius:18%;box-shadow:0 0 0 1px #8a6420,0 0 10px #f3c85a88}.cosmetic-contour-carre:after{top:-13%;right:-13%;bottom:-13%;left:-13%;border-radius:0;background:radial-gradient(circle at 4% 4%,#fde68a 0 3px,transparent 4px),radial-gradient(circle at 96% 4%,#fde68a 0 3px,transparent 4px),radial-gradient(circle at 4% 96%,#fde68a 0 3px,transparent 4px),radial-gradient(circle at 96% 96%,#fde68a 0 3px,transparent 4px)}.cosmetic-contour-losange>.profile-icon{border-color:#e2e8f0}.cosmetic-contour-losange:before{top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-1;border:2px solid #f8fafc;border-radius:10%;background:linear-gradient(135deg,#e2e8f0,#64748b 50%,#cbd5e1);box-shadow:0 0 8px #0f172a88;animation:steel-diamond 14s linear infinite}@keyframes steel-diamond{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.cosmetic-contour-flammeche>.profile-icon{border-color:#fb923c}.cosmetic-contour-flammeche:before{top:-34%;left:14%;z-index:-1;width:72%;height:46%;border-radius:0;background:radial-gradient(ellipse 15% 46% at 20% 62%,#fde047 0,#f97316 45%,transparent 72%),radial-gradient(ellipse 18% 58% at 50% 50%,#fef9c3 0,#fb923c 40%,transparent 72%),radial-gradient(ellipse 15% 46% at 80% 62%,#fde047 0,#f97316 45%,transparent 72%);filter:blur(1px) drop-shadow(0 0 4px #f97316);transform-origin:50% 100%;animation:hell-flames .8s ease-in-out infinite alternate}.mini-profile .mini-profile-banner,.shop-swatch.swatch-banner{position:relative;overflow:hidden}.profile-banner.cosmetic-prem-banniere-synthwave:before,.profile-banner.cosmetic-prem-banniere-runes:before,.profile-banner.cosmetic-prem-banniere-inferno:before,.shop-swatch.cosmetic-prem-banniere-synthwave:before,.shop-swatch.cosmetic-prem-banniere-runes:before,.shop-swatch.cosmetic-prem-banniere-inferno:before{position:absolute;content:"";pointer-events:none}.profile-banner.cosmetic-prem-banniere-synthwave .banner-lines,.profile-banner.cosmetic-prem-banniere-runes .banner-lines,.profile-banner.cosmetic-prem-banniere-code .banner-lines,.profile-banner.cosmetic-prem-banniere-inferno .banner-lines{display:none}.profile-banner.cosmetic-prem-banniere-synthwave,.shop-swatch.cosmetic-prem-banniere-synthwave{overflow:hidden;background:repeating-linear-gradient(180deg,transparent 0 6px,#34094f 6px 9px) right 70px top calc(50% - 30px) / 110px 30px no-repeat,radial-gradient(circle closest-side,#fef08a 0,#fb923c 45%,#f43f5e 96%,transparent 100%) right 70px top calc(50% - 55px) / 110px 110px no-repeat,radial-gradient(ellipse 70% 30% at 82% 50%,#f43f5e55,transparent 70%),linear-gradient(180deg,#0b0221,#2e0a4f 40%,#3a0b55 50%,#12002a 50.5%)}.profile-banner.cosmetic-prem-banniere-synthwave:before,.shop-swatch.cosmetic-prem-banniere-synthwave:before{top:50%;right:-60%;bottom:0;left:-60%;background:linear-gradient(180deg,#ff4fd8 2px,transparent 2px) 0 0 / 100% 22px,linear-gradient(90deg,#ff4fd8 2px,transparent 2px) 50% 0 / 44px 100%,linear-gradient(180deg,#2a0845,#12002a);box-shadow:0 -4px 18px #ff4fd8;filter:drop-shadow(0 0 3px #ff4fd8);transform:perspective(70px) rotateX(52deg);transform-origin:50% 0;animation:synth-grid .7s linear infinite}@keyframes synth-grid{to{background-position:0 22px,50% 0,0 0}}.profile-banner.cosmetic-prem-banniere-runes,.shop-swatch.cosmetic-prem-banniere-runes{overflow:hidden;background:radial-gradient(ellipse 40% 60% at 20% 30%,#7c3aed55,transparent 70%),radial-gradient(ellipse 40% 70% at 85% 70%,#db277744,transparent 70%),linear-gradient(180deg,transparent 62%,#a78bfa22 70% 92%,transparent 100%),linear-gradient(105deg,#0c0620,#1e1045 60%,#2b1260);background-size:200% 100%,200% 100%,100% 100%,100% 100%;animation:rune-glow 10s ease-in-out infinite alternate}.profile-banner.cosmetic-prem-banniere-runes:before,.shop-swatch.cosmetic-prem-banniere-runes:before{bottom:10%;left:0;width:max-content;color:#ddd6fe;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",DejaVu Sans,sans-serif;font-size:20px;letter-spacing:14px;white-space:nowrap;content:"✦ ◈ ✧ ❖ ✶ ◇ ✷ ✦ ◈ ✧ ❖ ✶ ◇ ✷ ✦ ◈ ✧ ❖ ✶ ◇ ✷ ✦ ◈ ✧ ❖ ✶ ◇ ✷ ";filter:drop-shadow(0 0 4px #a78bfa) drop-shadow(0 0 10px #7c3aed);opacity:.8;animation:rune-scroll 16s linear infinite}.shop-swatch.cosmetic-prem-banniere-runes:before{bottom:18%;font-size:15px}@keyframes rune-scroll{to{transform:translate(-50%)}}@keyframes rune-glow{0%{background-position:0 0,100% 0,0 0,0 0}to{background-position:100% 0,0 0,0 0,0 0}}.profile-banner.cosmetic-prem-banniere-code,.shop-swatch.cosmetic-prem-banniere-code{background:radial-gradient(1px 15px at 50% 60%,#bbf7d0,#22c55e 55%,transparent) 0 0 / 14px 52px,radial-gradient(1px 11px at 50% 40%,#86efac,#16a34a 55%,transparent) 5px 0 / 19px 38px,radial-gradient(1.5px 20px at 50% 50%,#d9f99d,#4ade80 50%,transparent) 9px 0 / 31px 70px,radial-gradient(ellipse at 80% 50%,#14532d88,transparent 60%) 0 0 / 100% 100% no-repeat,linear-gradient(105deg,#020a05,#04170c 60%,#062314) 0 0 / 100% 100% no-repeat;animation:code-rain 2.2s linear infinite}@keyframes code-rain{to{background-position:0 104px,5px 152px,9px 70px,0 0,0 0}}.profile-banner.cosmetic-prem-banniere-inferno,.shop-swatch.cosmetic-prem-banniere-inferno{background:radial-gradient(ellipse 80% 60% at 50% 120%,#f97316aa,transparent 70%),linear-gradient(0deg,#450a0a,#1c0603 55%,#0c0302)}.profile-banner.cosmetic-prem-banniere-inferno:before,.shop-swatch.cosmetic-prem-banniere-inferno:before{right:0;bottom:-18px;left:0;height:96%;background:radial-gradient(ellipse 30% 92% at 50% 100%,#fef9c3 0,#fde047 14%,#f97316 38%,#dc2626 60%,transparent 72%) 0 100% / 46px 78% repeat-x,radial-gradient(ellipse 34% 96% at 50% 100%,#fb923c 0,#ea580c 36%,#991b1b 62%,transparent 74%) 23px 100% / 64px 100% repeat-x,linear-gradient(0deg,#f97316cc 0,#dc262655 22%,transparent 45%);filter:blur(2.5px);-webkit-mask:linear-gradient(to top,transparent 0,#000 26px);mask:linear-gradient(to top,transparent 0,#000 26px);transform-origin:50% 100%;animation:inferno-dance .6s ease-in-out infinite alternate}.shop-swatch.cosmetic-prem-banniere-inferno:before{bottom:0}@keyframes inferno-dance{0%{background-position:0 100%,23px 100%,0 0;transform:scaleY(.94)}to{background-position:7px 100%,14px 100%,0 0;transform:scaleY(1.08)}}.profile-banner.cosmetic-banniere-ruban,.shop-swatch.cosmetic-banniere-ruban{background:linear-gradient(90deg,#0d1a33cc 0,#0d1a3355 50%,transparent 100%) 0 0 / 100% 100% no-repeat,repeating-linear-gradient(135deg,#13223f 0,#13223f 9px,#f3c85a 9px,#f3c85a 10.6066px,#1a2b4c 10.6066px,#1a2b4c 19.6066px,#c8963e 19.6066px,#c8963e 21.2132px) 0 0 / 60px 60px;animation:ribbon-slide 3s linear infinite}@keyframes ribbon-slide{to{background-position:0 0,60px 0}}.profile-banner.cosmetic-banniere-damier,.shop-swatch.cosmetic-banniere-damier{background:linear-gradient(90deg,#0d1420f0 0,#0d1420b0 45%,#0d142030) 0 0 / 100% 100% no-repeat,conic-gradient(#111827 25%,#c8963e 0,#c8963e 50%,#111827 0,#111827 75%,#c8963e 0) 0 0 / 26px 26px}.profile-page.cosmetic-prem-fond-damier,.mini-profile.cosmetic-prem-fond-damier,.shop-swatch.cosmetic-prem-fond-damier{background:radial-gradient(circle,#f3c85a55 0 2px,transparent 3px) 0 0 / 48px 48px,conic-gradient(#f1e2bb 25%,#fffaf0 0,#fffaf0 50%,#f1e2bb 0,#f1e2bb 75%,#fffaf0 0) 0 0 / 48px 48px;animation:checker-slide 6s linear infinite}@keyframes checker-slide{to{background-position:-48px 48px,48px 48px}}.profile-page.cosmetic-prem-fond-losanges,.mini-profile.cosmetic-prem-fond-losanges,.shop-swatch.cosmetic-prem-fond-losanges{background:linear-gradient(45deg,#c4b5fd44 25%,transparent 25% 75%,#c4b5fd44 75%) 0 0 / 36px 36px,linear-gradient(-45deg,#c4b5fd44 25%,transparent 25% 75%,#c4b5fd44 75%) 0 0 / 36px 36px,linear-gradient(45deg,#f9a8d433 25%,transparent 25% 75%,#f9a8d433 75%) 0 0 / 64px 64px,linear-gradient(-45deg,#f9a8d433 25%,transparent 25% 75%,#f9a8d433 75%) 0 0 / 64px 64px,linear-gradient(160deg,#fbf8ff,#f3ecff 55%,#fdf0f7);animation:diamonds-rise 9s linear infinite}@keyframes diamonds-rise{to{background-position:0 -108px,0 -108px,0 -64px,0 -64px,0 0}}.profile-page.cosmetic-fond-carreaux,.mini-profile.cosmetic-fond-carreaux,.shop-swatch.cosmetic-fond-carreaux{background:linear-gradient(#e7d3a2 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,#e7d3a2 1px,transparent 1px) 0 0 / 32px 32px,conic-gradient(#f6ecd6 25%,#fffaf0 0,#fffaf0 50%,#f6ecd6 0,#f6ecd6 75%,#fffaf0 0) 0 0 / 64px 64px}.profile-effect.cosmetic-prem-effet-brasier>i{top:auto;bottom:-14px;width:calc(var(--size) * 30px);height:calc(var(--size) * 64px);margin-left:calc(var(--size) * -15px);background:radial-gradient(ellipse 50% 62% at 50% 100%,#fef9c3 0,#fde047 16%,#f97316 42%,#dc2626 64%,transparent 74%);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;filter:blur(3px);opacity:0;transform-origin:50% 100%;animation-name:wall-flame;animation-duration:calc(var(--duration) / 5);animation-timing-function:ease-in-out}@keyframes wall-flame{0%{opacity:0;transform:scale(.6,.35)}25%{opacity:.9}60%{opacity:.85;transform:scaleY(1.1) translate(calc(var(--drift) * .08))}to{opacity:0;transform:scale(.35,1.35) translateY(-24%)}}.profile-effect.cosmetic-prem-effet-cubes{perspective:600px}.profile-effect.cosmetic-prem-effet-cubes>i{width:calc(var(--size) * 15px);height:calc(var(--size) * 15px);background:#22d3ee22;border:2px solid #67e8f9;border-radius:3px;box-shadow:0 0 8px #22d3ee,inset 0 0 6px #22d3ee88;animation-name:cube-float}@keyframes cube-float{0%{opacity:0;transform:translateY(40px) rotateX(0) rotateY(0) rotate(var(--turn))}15%,85%{opacity:.9}to{opacity:0;transform:translate(var(--drift),-90px) rotateX(1turn) rotateY(.5turn) rotate(var(--turn))}}.profile-effect.cosmetic-prem-effet-meteores>i{width:calc(var(--size) * 70px);height:2px;background:linear-gradient(90deg,transparent,#fdba74 70%,#fff);border-radius:2px;filter:drop-shadow(0 0 4px #f97316);opacity:0;animation-name:meteor;animation-duration:calc(var(--duration) / 2)}.profile-effect.cosmetic-prem-effet-meteores>i:after{position:absolute;top:-3px;right:-3px;width:8px;height:8px;background:radial-gradient(circle,#fff 0,#fed7aa 35%,#f97316 60%,transparent 72%);border-radius:50%;content:""}@keyframes meteor{0%{opacity:0;transform:translate(-160px,-110px) rotate(35deg)}4%{opacity:1}30%{opacity:0;transform:translate(220px,155px) rotate(35deg)}to{opacity:0;transform:translate(220px,155px) rotate(35deg)}}.profile-effect.cosmetic-effet-confettis>i{width:calc(var(--size) * 7px);height:calc(var(--size) * 7px);background:#f3c85a;border-radius:1px;animation-name:confetti-fall}.profile-effect.cosmetic-effet-confettis>i:nth-child(3n){background:#60a5fa}.profile-effect.cosmetic-effet-confettis>i:nth-child(3n+1){background:#f472b6}.profile-effect.cosmetic-effet-confettis>i:nth-child(4n){background:#4ade80}@keyframes confetti-fall{0%{top:-6%;transform:translate(0) rotate(var(--turn)) rotateX(0)}to{top:106%;transform:translate(var(--drift)) rotate(calc(var(--turn) + 540deg)) rotateX(3turn)}}.profile-page.cosmetic-prem-theme-circuit .panel,.profile-page.cosmetic-prem-theme-circuit .profile-card,.swatch-theme.cosmetic-prem-theme-circuit .panel{border:2px solid transparent;background:linear-gradient(#f5fdff,#f5fdff) padding-box,conic-gradient(from var(--premium-angle),#0e7490 0deg,#22d3ee 18deg,#ecfeff 28deg,#22d3ee 38deg,#0e7490 56deg 180deg,#22d3ee 198deg,#ecfeff 208deg,#22d3ee 218deg,#0e7490 236deg 360deg) border-box;box-shadow:0 0 14px #22d3ee44;animation:premium-border 3s linear infinite}.profile-page.cosmetic-prem-theme-braise .panel,.profile-page.cosmetic-prem-theme-braise .profile-card,.swatch-theme.cosmetic-prem-theme-braise .panel{background:radial-gradient(2px 2px at 20% 92%,#f97316,transparent),radial-gradient(2px 2px at 55% 96%,#fb923c,transparent),radial-gradient(1.5px 1.5px at 82% 90%,#f59e0b,transparent),linear-gradient(0deg,#fed7aa88 0,transparent 30px),#fffaf5;border:2px solid #f97316;animation:ember-glow 1.1s ease-in-out infinite alternate}@keyframes ember-glow{0%{box-shadow:0 -3px 12px #f9731688,0 0 22px #dc262633}to{box-shadow:0 -7px 20px #fb923ccc,0 0 34px #dc262666}}.profile-title.cosmetic-prem-titre-ticker{display:inline-block;max-width:180px;padding:2px 8px;overflow:hidden;color:#fde047;font-family:Barlow Condensed,sans-serif;font-style:normal;letter-spacing:1px;text-overflow:clip;white-space:nowrap;background:radial-gradient(#ffffff14 1px,transparent 1.3px) 0 0 / 4px 4px,#0b0b0b;border:1px solid #f59e0b;border-radius:4px;box-shadow:inset 0 0 6px #000,0 0 8px #f59e0b55;text-shadow:0 0 6px #facc15;animation:ticker 9s linear infinite}.mini-profile-text .profile-title.cosmetic-prem-titre-ticker{max-width:100%;text-overflow:clip}@keyframes ticker{0%{text-indent:100%}to{text-indent:-260%}}.profile-title.cosmetic-prem-titre-brule{color:#fff7ed;font-size:12px;font-weight:800;animation:title-burn .5s ease-in-out infinite alternate}@keyframes title-burn{0%{text-shadow:0 0 3px #fff,0 -2px 5px #fde047,1px -5px 9px #f97316,-1px -9px 13px #dc2626}to{text-shadow:0 0 4px #fff,0 -3px 6px #fde047,-2px -7px 11px #f97316,2px -12px 16px #dc2626}}.profile-title.cosmetic-titre-pyromane{color:#fb923c;text-shadow:0 0 6px #dc262666}.cosmetic-name.cosmetic-prem-pseudo-glitch{display:inline-block;color:#e0e7ff;animation:name-glitch 2.4s steps(1) infinite}@keyframes name-glitch{0%,to{text-shadow:-1px 0 #ff2d75,1px 0 #00e5ff;transform:none}40%{text-shadow:-3px 0 #ff2d75,3px 0 #00e5ff;transform:translate(1px) skew(-8deg)}42%{text-shadow:3px 1px #ff2d75,-3px -1px #00e5ff;transform:translate(-2px)}44%{text-shadow:-1px 0 #ff2d75,1px 0 #00e5ff;transform:none}78%{text-shadow:-4px 0 #ff2d75,2px 0 #00e5ff;transform:skew(10deg)}80%{text-shadow:-1px 0 #ff2d75,1px 0 #00e5ff;transform:none}}.cosmetic-name.cosmetic-prem-pseudo-neon{color:#fdf2f8;animation:neon-sign 4s linear infinite}@keyframes neon-sign{0%,68%,74%,78%,to{opacity:1;text-shadow:0 0 2px #fff,0 0 6px #ec4899,0 0 12px #ec4899,0 0 22px #22d3ee}70%,76%{opacity:.45;text-shadow:none}}.cosmetic-name.cosmetic-pseudo-marbre{color:transparent;background-image:linear-gradient(120deg,#f3c85a,#1d4ed8 18%,#fef3c7 30%,#b7791f,#3b82f6,#fde68a 78%,#f3c85a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:premium-slide 10s linear infinite}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-prem-pseudo-glitch{color:#1e1b4b}:root:not([data-theme=dark]) .mini-profile .cosmetic-name.cosmetic-prem-pseudo-neon{color:#be185d}.cosmetic-emblem.cosmetic-prem-embleme-cube{color:#67e8f9;filter:drop-shadow(0 0 6px #22d3ee);animation:cube-spin 3s linear infinite}@keyframes cube-spin{0%{transform:perspective(60px) rotateX(0) rotateY(0)}to{transform:perspective(60px) rotateX(1turn) rotateY(1turn)}}.cosmetic-emblem.cosmetic-prem-embleme-sablier{color:#fcd34d;filter:drop-shadow(0 0 6px #f59e0b);animation:hourglass-flip 3s ease-in-out infinite}@keyframes hourglass-flip{0%,70%{transform:rotate(0)}85%,to{transform:rotate(180deg)}}.cosmetic-emblem.cosmetic-embleme-carre{color:#f3c85a}.cosmetic-emblem.cosmetic-embleme-losange{color:#93c5fd;filter:drop-shadow(0 0 6px #60a5fa99)}.security-watch-panel{margin-bottom:16px;padding:18px 20px}a.security-watch-pill{flex:none;text-decoration:none}.security-watch-pill.is-active{background:#fdeec8;border-color:#c8963e}.security-watch-pill.has-unseen.is-error i{animation:security-watch-blink 1.2s ease-in-out infinite}.security-watch-pill.has-unseen.is-warn i{animation:security-watch-blink-warn 1.6s ease-in-out infinite}@keyframes security-watch-blink{0%,to{box-shadow:0 0 #d0604d80}50%{box-shadow:0 0 0 6px #d0604d00}}@keyframes security-watch-blink-warn{0%,to{box-shadow:0 0 #d99a1e80}50%{box-shadow:0 0 0 6px #d99a1e00}}.security-watch-unseen{display:inline-grid;min-width:17px;height:17px;place-items:center;padding:0 5px;color:#fff;background:#c2453a;border-radius:999px;font-size:10px}.security-watch-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.security-level{display:flex;align-items:center;gap:12px;min-width:0}.security-level>i{width:14px;height:14px;flex:none;background:#9aa0ab;border-radius:50%}.security-level.is-ok>i{background:#2f9e5b;box-shadow:0 0 0 4px #2f9e5b26}.security-level.is-low>i{background:#4a7ad8;box-shadow:0 0 0 4px #4a7ad826}.security-level.is-moderate>i{background:#d99a1e;box-shadow:0 0 0 4px #d99a1e2b}.security-level.is-high>i,.security-level.is-critical>i{background:#c2453a;box-shadow:0 0 0 4px #c2453a2b}.security-level strong{display:block;color:var(--fallenys-navy);font-size:17px}.security-level small{color:#83765f;font-size:12px}.security-watch-actions{display:flex;flex-wrap:wrap;gap:8px}.security-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:16px}.security-count{display:grid;gap:2px;padding:10px 12px;background:#fffaf0;border:1px solid #ecdcb4;border-radius:10px}.security-count strong{color:#a49a86;font-size:22px;line-height:1.1}.security-count span{color:#83765f;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.security-count.is-critical.has-value strong{color:#a3202b}.security-count.is-high.has-value strong{color:#c2453a}.security-count.is-moderate.has-value strong{color:#b67c0e}.security-count.is-low.has-value strong{color:#3d68bf}.security-count.is-unexposed strong{color:#6f7785}.security-watch-panel .error-message ul{margin:6px 0 0;padding-left:18px}.security-findings{display:grid;gap:12px;margin-top:14px}.security-finding{display:grid;gap:7px;padding:14px 16px;background:#fffdfa;border:1px solid #ecdcb4;border-left:4px solid #a49a86;border-radius:10px}.security-finding.is-critical{border-left-color:#a3202b}.security-finding.is-high{border-left-color:#c2453a}.security-finding.is-moderate{border-left-color:#d99a1e}.security-finding.is-low{border-left-color:#4a7ad8}.security-finding.is-unlikely{opacity:.82}.security-finding.is-unread{box-shadow:0 0 0 2px #f3c85a66}.security-finding header,.security-finding footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.security-finding header small{margin-left:auto;color:#83765f;font-size:11px}.security-finding h3{margin:0;color:var(--fallenys-navy);font-size:15px;overflow-wrap:anywhere}.security-finding p{margin:0;font-size:13px;overflow-wrap:anywhere}.security-severity,.security-verdict,.security-new,.security-alias{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.security-severity{color:#fff;background:#8b8574}.security-severity.is-critical{background:#a3202b}.security-severity.is-high{background:#c2453a}.security-severity.is-moderate{background:#c98a12}.security-severity.is-low{background:#4a7ad8}.security-verdict{color:#5b4a22;background:#fbefcf}.security-verdict.is-confirmed{color:#8f2a22;background:#fde3dd}.security-verdict.is-unlikely{color:#4f5764;background:#eceef1}.security-new{color:#1f6b3f;background:#dcf3e4}.security-alias{color:#3d4a63;background:#e9eef7;text-transform:none}.security-package code{padding:1px 6px;color:var(--fallenys-navy);background:#f6efdd;border-radius:5px;font-size:12px}.security-package small,.security-exposure{color:#83765f;font-size:12px}.security-details{color:#4b4436}.security-advice{padding:8px 10px;background:#fff6de;border-radius:8px}.security-finding footer a{color:#8a5b12;font-size:12px;font-weight:700}.security-inventory h2{margin:0 0 10px;color:var(--fallenys-navy);font-size:16px}.security-inventory h3{margin:14px 0 6px;color:var(--fallenys-navy);font-size:13px}.security-inventory dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0 0 10px}.security-inventory dt{color:#83765f;font-size:11px;font-weight:700;text-transform:uppercase}.security-inventory dd{margin:0;font-size:13px;overflow-wrap:anywhere}.security-history{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.security-history i{display:inline-block;width:8px;height:8px;margin-right:8px;background:#9aa0ab;border-radius:50%}.security-history i.is-ok{background:#2f9e5b}.security-history i.is-low{background:#4a7ad8}.security-history i.is-moderate{background:#d99a1e}.security-history i.is-high,.security-history i.is-critical{background:#c2453a}@media(max-width:760px){.security-watch-pill span{max-width:110px}.security-finding header small{margin-left:0}}:root[data-theme=dark] body{color:var(--fallenys-ink);background:radial-gradient(ellipse at 14% 12%,#131924 0,transparent 44%),radial-gradient(ellipse at 89% 82%,#202a3e 0,transparent 42%),repeating-linear-gradient(4deg,#192030 0,#192030 4px,#1a2232 5px,#171e2c 8px);background-attachment:fixed}:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] select{color:var(--fallenys-ink)}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible{outline:2px solid #d59e32}:root[data-theme=dark] .app-shell{color:var(--fallenys-ink);background:transparent}:root[data-theme=dark] .sidebar{color:#f8f0dc;background:radial-gradient(ellipse at 50% -8%,#30446a 0,transparent 45%),linear-gradient(180deg,#1a2b4c,#152440 62%,#111e37);border-right:2px solid var(--fallenys-gold-deep);box-shadow:5px 0 22px #1a2b4c17}:root[data-theme=dark] .brand{color:#fff8e9}:root[data-theme=dark] .brand-name{color:#fff4d7}:root[data-theme=dark] .brand-dot{color:var(--fallenys-gold)}:root[data-theme=dark] .brand-ribbon{color:#ffedb4;background:linear-gradient(90deg,transparent,#101e39 12%,#101e39 88%,transparent);border-top:1px solid #c8963e;border-bottom:1px solid #c8963e}:root[data-theme=dark] .brand-ribbon span{color:var(--fallenys-gold)}:root[data-theme=dark] .side-label{color:#d8c99f}:root[data-theme=dark] .nav-item{color:#e5dcc7}:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .nav-item.active{color:#fff6dc;background:linear-gradient(90deg,#f3c85a1a,#f3c85a09)}:root[data-theme=dark] .nav-item.active{box-shadow:inset 3px 0 var(--fallenys-gold)}:root[data-theme=dark] .nav-icon{color:var(--fallenys-gold)}:root[data-theme=dark] .footer b{color:var(--fallenys-gold)}:root[data-theme=dark] .avatar{color:#fff0c5;background:linear-gradient(145deg,#405779,#1a2b4c);border-color:#d7b85f}:root[data-theme=dark] .main-area{color:var(--fallenys-ink);background:transparent}:root[data-theme=dark] .topbar{color:var(--fallenys-navy);background:#121824ee;border-bottom:1px solid #d7b866;box-shadow:0 3px 12px #563b1410}:root[data-theme=dark] .topbar:after{background:linear-gradient(90deg,transparent,#f3c85a 22%,#c8963e 50%,#f3c85a 78%,transparent)}:root[data-theme=dark] .breadcrumb{color:#d6cbb0}:root[data-theme=dark] .breadcrumb span{color:#bf9747}:root[data-theme=dark] .role-switch{background:#1a2233;border-color:#3f4d68}:root[data-theme=dark] .role-switch button{color:#c7bfb2}:root[data-theme=dark] .role-switch button.chosen{color:#f3c85a;background:#1a2b4c;box-shadow:0 1px 4px #111d3333}:root[data-theme=dark] .page-content{color:var(--fallenys-ink)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .panel-eyebrow{color:#d3be99}:root[data-theme=dark] .eyebrow-line{background:linear-gradient(90deg,#f3c85a,#c8963e)}:root[data-theme=dark] .welcome-row h1{color:var(--fallenys-navy)}:root[data-theme=dark] .welcome-row h1>span:first-child{color:#e2c28a}:root[data-theme=dark] .title-period{color:#d59f34}:root[data-theme=dark] .subheading{color:#c2bbad}:root[data-theme=dark] .profile-card,:root[data-theme=dark] .panel{color:var(--fallenys-ink);background:linear-gradient(135deg,#121824,#121824 72%,#151c29);border:1px solid #d7b866;box-shadow:0 5px 16px #70521b12,0 1px 3px #70521b0d}:root[data-theme=dark] .profile-banner{background:radial-gradient(ellipse at 76% 10%,#344b70 0,transparent 42%),linear-gradient(105deg,#1a2b4c,#13223f 68%,#1b2d50)}:root[data-theme=dark] .banner-lines{background:repeating-linear-gradient(128deg,transparent 0 30px,#f3c85a 31px,#f3c85a 32px,transparent 33px 66px)}:root[data-theme=dark] .profile-avatar{color:#fff1c4;background:radial-gradient(circle at 35% 26%,#7185a4,#263c60 70%);border:2px solid #f3c85a;box-shadow:0 0 0 4px #f3c85a24,0 5px 16px #080f2055}:root[data-theme=dark] .team-kicker,:root[data-theme=dark] .profile-rank span{color:#e1d1a8}:root[data-theme=dark] .profile-identity h2{color:#fff8e8}:root[data-theme=dark] .role-badge{color:#ffedb7;background:#1117220d;border-color:#e6c772}:root[data-theme=dark] .role-badge span,:root[data-theme=dark] .rank-emblem{color:var(--fallenys-gold)}:root[data-theme=dark] .profile-rank{background:#101d35a8;border-color:#c49a48}:root[data-theme=dark] .profile-rank strong{color:#fff8e9}:root[data-theme=dark] .profile-rank strong small,:root[data-theme=dark] .profile-rank em{color:#f3ce72}:root[data-theme=dark] .profile-stats{background:#141b28;border-color:#39455e}:root[data-theme=dark] .stat-cell{border-color:#354159}:root[data-theme=dark] .stat-cell>span{color:#bcb3a1}:root[data-theme=dark] .stat-cell strong{color:var(--fallenys-navy)}:root[data-theme=dark] .stat-cell strong small{color:#bcb3a3}:root[data-theme=dark] .stat-dot{box-shadow:0 0 0 3px #f3c85a38}:root[data-theme=dark] .panel-heading h3{color:var(--fallenys-navy)}:root[data-theme=dark] .count-pill{color:#ddcba6;background:#161d2b;border-color:#404e6a}:root[data-theme=dark] .roster-role{color:#bdb5a9}:root[data-theme=dark] .error-message{color:#d2949f;background:#3f1515;border:1px solid #723231}:root[data-theme=dark] .success-message{color:#aad2b5;background:#254318;border:1px solid #4f793a}:root[data-theme=dark] .admin-welcome .admin-date{border-color:#d7b866}:root[data-theme=dark] .admin-date span,:root[data-theme=dark] .admin-date small{color:#bdb5a9}:root[data-theme=dark] .admin-date strong{color:#e4c895}:root[data-theme=dark] .admin-stat{background:linear-gradient(135deg,#121824,#161d2b);border:1px solid #d7b866;box-shadow:0 4px 12px #70521b10}:root[data-theme=dark] .admin-stat-icon{background:#161d2b}:root[data-theme=dark] .admin-stat-icon.cyan{color:#a2d6e0}:root[data-theme=dark] .admin-stat-icon.gold{color:#e3c690}:root[data-theme=dark] .admin-stat-icon.violet{color:#a95d83;background:#3f1526}:root[data-theme=dark] .admin-stat div small{color:#bcb3a3}:root[data-theme=dark] .admin-stat div strong{color:var(--fallenys-navy)}:root[data-theme=dark] .stat-trend{color:#d7c399}:root[data-theme=dark] .empty-state{color:#bfb7aa}:root[data-theme=dark] .empty-state>span{color:#c8963e}:root[data-theme=dark] .empty-state strong{color:var(--fallenys-navy)}:root[data-theme=dark] .empty-state p{color:#bfb7aa}:root[data-theme=dark] .footer{color:#bdb29f}:root[data-theme=dark] .error-banner{color:#d497a3;background:#3f1515;border:1px solid #793437;box-shadow:0 4px 15px #5c25351c}:root[data-theme=dark] .auth-page{background:radial-gradient(ellipse at 50% 12%,#121824 0,transparent 48%),repeating-linear-gradient(4deg,#192030 0,#192030 4px,#1a2232 5px,#171e2c 8px)}:root[data-theme=dark] .auth-card{color:var(--fallenys-ink);background:#121824;border:2px solid var(--fallenys-gold-deep);box-shadow:0 18px 50px #57401920,inset 0 0 0 5px #2e384d}:root[data-theme=dark] .auth-ribbon{color:#ffedb4;background:linear-gradient(100deg,#1a2b4c,#13223f);border-top:1px solid #d7b866;border-bottom:1px solid #d7b866}:root[data-theme=dark] .auth-ribbon span{color:var(--fallenys-gold)}:root[data-theme=dark] .auth-eyebrow{color:#ddc38f}:root[data-theme=dark] .auth-card h1{color:var(--fallenys-navy)}:root[data-theme=dark] .auth-intro{color:#c1b9aa}:root[data-theme=dark] .auth-form label{color:var(--fallenys-navy)}:root[data-theme=dark] .auth-form input{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .auth-form input::placeholder{color:#a1957e}:root[data-theme=dark] .auth-submit{color:#f3c85a;background:linear-gradient(100deg,#1a2b4c,#13223f);border:1px solid #c8963e}:root[data-theme=dark] .auth-submit:hover:not(:disabled){box-shadow:0 5px 13px #1a2b4c2b}:root[data-theme=dark] .auth-error{color:#d2949f;background:#3f1515;border:1px solid #723231}:root[data-theme=dark] .auth-security{color:#bbb2a0}@media(max-width:760px){:root[data-theme=dark] .brand-ribbon{background:linear-gradient(90deg,#101e39,#1a2b4c,#101e39)}:root[data-theme=dark] .topbar{background:#121824}}@media(max-width:430px){:root[data-theme=dark] .profile-banner{background:radial-gradient(ellipse at 80% 12%,#344b70 0,transparent 43%),linear-gradient(105deg,#1a2b4c,#13223f)}}:root[data-theme=dark] .team-card,:root[data-theme=dark] .team-create-card{background:#121824;border:1px solid #404f6b;box-shadow:0 7px 20px #4836150d}:root[data-theme=dark] .team-card:hover,:root[data-theme=dark] .team-card:focus-visible{box-shadow:0 11px 24px #48361518}:root[data-theme=dark] .team-card:focus-visible{outline:3px solid #c8963e}:root[data-theme=dark] .team-card-main{color:var(--fallenys-ink);background:transparent;border:0}:root[data-theme=dark] .team-card-logo{color:var(--fallenys-navy);background:#182030;border:1px solid #e0c77e}:root[data-theme=dark] .team-card-identity strong{color:var(--fallenys-navy)}:root[data-theme=dark] .team-card-identity small,:root[data-theme=dark] .team-card-average small,:root[data-theme=dark] .team-card-role-row small{color:#bcb3a3}:root[data-theme=dark] .team-card-arrow{color:#e0c083}:root[data-theme=dark] .team-card-average{background:linear-gradient(100deg,#161d2b,#121824);border:1px solid #36425a}:root[data-theme=dark] .team-card-average strong{color:#e4c895}:root[data-theme=dark] .team-card-role-row{border-bottom:1px solid #323d53}:root[data-theme=dark] .team-card-role-row:last-child{border-bottom:0}:root[data-theme=dark] .team-card-role{color:#e1c48a}:root[data-theme=dark] .team-card-role-row>strong{color:var(--fallenys-navy)}:root[data-theme=dark] .team-card-empty{color:#aaa08e}:root[data-theme=dark] .manager-modal-actions button,:root[data-theme=dark] .manager-form button{color:#f3c85a;background:#1a2b4c;border:1px solid #c8963e}:root[data-theme=dark] .team-create-card{color:var(--fallenys-navy);background:#141b28b8}:root[data-theme=dark] .team-create-card:hover{background:#121824;border-color:#b5872e}:root[data-theme=dark] .team-create-plus{color:#e3c890;background:#483f22;border:1px solid #dfc06e}:root[data-theme=dark] .team-create-card small,:root[data-theme=dark] .rank-disclaimer,:root[data-theme=dark] .riot-help{color:#bcb3a2}:root[data-theme=dark] .manager-modal-backdrop{background:#111d33a6}:root[data-theme=dark] .manager-modal{color:var(--fallenys-ink);background:#121824;border:2px solid #d5ad50;box-shadow:0 22px 70px #09122566}:root[data-theme=dark] .manager-modal>h2{color:var(--fallenys-navy)}:root[data-theme=dark] .manager-modal-subtitle{color:#bcb4a4}:root[data-theme=dark] .manager-modal-close{color:#d5c3a8;background:#181f2e;border:1px solid #3f4d69}:root[data-theme=dark] .manager-form label{color:var(--fallenys-navy)}:root[data-theme=dark] .manager-form input{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .manager-modal-actions .manager-secondary{color:var(--fallenys-navy);background:#121824;border-color:#3e4c68}:root[data-theme=dark] .manager-section-heading h3{color:var(--fallenys-navy)}:root[data-theme=dark] .team-logo-label{color:var(--fallenys-navy)}:root[data-theme=dark] .manager-form .team-logo-choose-button{color:var(--fallenys-navy);background:transparent;border:0;box-shadow:none}:root[data-theme=dark] .manager-form .team-logo-choose-button:hover{color:#e5c996}:root[data-theme=dark] .manager-form .team-logo-choose-button:focus-visible{outline:2px solid #d3a83e}:root[data-theme=dark] .manager-form .team-logo-choose-button svg{fill:none;stroke:#dfbf80}:root[data-theme=dark] .team-logo-file-name{color:#c2beb6}:root[data-theme=dark] .team-logo-picker small{color:#bcb3a2}:root[data-theme=dark] .team-logo-preview img{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .team-logo-preview button{color:var(--fallenys-navy);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .team-detail-empty{color:#b7af9f;background:#141b28;border:1px dashed #3b4963}:root[data-theme=dark] .team-detail-back{color:#dec496;background:transparent;border:0}:root[data-theme=dark] .team-detail-back:hover{color:var(--fallenys-navy)}:root[data-theme=dark] .team-detail-header{background:#121824;border:1px solid #404f6b;box-shadow:0 7px 20px #4836150d}:root[data-theme=dark] .team-detail-logo{color:var(--fallenys-navy);background:#182030;border:1px solid #e0c77e}:root[data-theme=dark] .team-detail-logo-trigger{background:transparent;border:0}:root[data-theme=dark] .team-detail-logo-trigger:focus-visible{outline:3px solid #c8963e}:root[data-theme=dark] .team-detail-logo-edit{color:#fff8e6;background:#1a2b4c;border:2px solid #2b3447;box-shadow:0 2px 8px #111d3340}:root[data-theme=dark] .team-detail-logo-trigger:hover .team-detail-logo-edit{color:var(--fallenys-gold)}:root[data-theme=dark] .team-detail-title h1{color:var(--fallenys-navy)}:root[data-theme=dark] .team-detail-name-display{color:var(--fallenys-navy);background:transparent;border:0}:root[data-theme=dark] .team-detail-name-display>span[aria-hidden=true]{color:#c9b48a}:root[data-theme=dark] .team-detail-name-display:hover>span[aria-hidden=true]{color:#e5c999}:root[data-theme=dark] .team-detail-name-form input{color:var(--fallenys-navy);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .team-detail-name-form button{color:#fff5d8;background:#315b42;border:1px solid #6f9a70}:root[data-theme=dark] .team-detail-name-form button.team-detail-name-cancel{color:#cab1a5;background:#141b27;border-color:#3a4761}:root[data-theme=dark] .team-detail-count{color:#bcb3a3}:root[data-theme=dark] .team-detail-kpi{background:#161d2b;border:1px solid #3b4963}:root[data-theme=dark] .team-detail-kpi span,:root[data-theme=dark] .team-detail-kpi small{color:#c6bba0}:root[data-theme=dark] .team-detail-kpi strong{color:var(--fallenys-navy)}:root[data-theme=dark] .team-detail-remove-logo{color:#d4af99;background:transparent;border:0}:root[data-theme=dark] .team-detail-roster-heading h2{color:var(--fallenys-navy)}:root[data-theme=dark] .team-detail-slot{background:#121824;border:1px solid #39455f}:root[data-theme=dark] .team-detail-slot.vacant{background:#141b28}:root[data-theme=dark] .team-detail-slot-role{color:#e0c390}:root[data-theme=dark] .team-detail-player-icon,:root[data-theme=dark] .team-detail-empty-mark{color:#fff1c5;background:#1a2b4c;border:1px solid #d6b85e}:root[data-theme=dark] .team-detail-empty-mark{color:#c0b393;background:#182030}:root[data-theme=dark] .team-detail-player-info strong{color:var(--fallenys-navy)}:root[data-theme=dark] .team-detail-player-info small:not(.profile-title){color:#bcb3a2}:root[data-theme=dark] .team-detail-slot-actions select{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .team-detail-refresh{color:#e5ca95;background:#463c22;border:1px solid #e3c875}:root[data-theme=dark] .team-detail-danger-zone{background:#141b27;border:1px solid #38455e}:root[data-theme=dark] .team-detail-danger-zone p{color:#c4b1a3}:root[data-theme=dark] .team-detail-delete{color:#d39090;background:#3e1e15;border:1px solid #793939}:root[data-theme=dark] .team-detail-delete:not(:disabled):hover{background:#431f16}:root[data-theme=dark] .user-management-panel{background:#121824;border:1px solid #404f6b;box-shadow:0 7px 20px #4836150d}:root[data-theme=dark] .user-management-panel .manager-section-heading h2{color:var(--fallenys-navy)}:root[data-theme=dark] .admin-avatar{color:#fff6dc;background:#1a2b4c}:root[data-theme=dark] .managed-user-identity strong{color:var(--fallenys-navy)}:root[data-theme=dark] .managed-user-identity small{color:#bcb3a2}:root[data-theme=dark] .managed-user-rank{color:#d5c8b0}:root[data-theme=dark] .account-role-pill{color:#b3d8c8;background:#18202f}:root[data-theme=dark] .user-create-form label{color:var(--fallenys-navy)}:root[data-theme=dark] .user-create-form select{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .user-create-form button{color:#f3c85a;background:#1a2b4c;border:1px solid #c8963e}:root[data-theme=dark] .user-create-form input{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .player-roster-card{background:#141b28;border:1px solid #354159}:root[data-theme=dark] .player-roster-card.is-current-player{background:#192131;border-color:#d5ad50}:root[data-theme=dark] .player-roster-card>strong,:root[data-theme=dark] .player-rank-label{color:var(--fallenys-navy)}:root[data-theme=dark] .player-roster-card>strong small{color:#e4c895}:root[data-theme=dark] .player-rank-label{color:#bcb1a0}:root[data-theme=dark] button.brand,:root[data-theme=dark] a.brand{border:0;background:transparent}:root[data-theme=dark] button.brand,:root[data-theme=dark] a.brand{color:inherit}:root[data-theme=dark] .team-detail-release{color:#d58d84;background:#412115;border-color:#744332}:root[data-theme=dark] .team-detail-release:hover:not(:disabled){color:#fff;background:#c4523f;border-color:#c4523f}:root[data-theme=dark] .player-link{color:inherit;background:transparent;border:0}:root[data-theme=dark] .player-link>span[aria-hidden=true]{color:#c9b48a}:root[data-theme=dark] .team-detail-player-link{color:inherit;background:transparent;border:0}:root[data-theme=dark] .player-roster-link:hover{border-color:#d5ad50}:root[data-theme=dark] .avail-help{color:#bcb3a2}:root[data-theme=dark] .avail-toolbar label{color:#c7bfb2}:root[data-theme=dark] .avail-toolbar select{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .avail-day{color:#fff4d7;background:#1a2b4c;border:0}:root[data-theme=dark] .avail-day:hover{color:var(--fallenys-navy);background:var(--fallenys-gold)}:root[data-theme=dark] .avail-time{color:#bab09e;background:transparent;border:0}:root[data-theme=dark] .avail-time:hover{color:var(--fallenys-navy)}:root[data-theme=dark] .avail-cell{background:#171e2c;border:0;border-left:1px solid #36425a;border-right:1px solid #36425a}:root[data-theme=dark] .avail-row:not(.avail-half) .avail-cell{box-shadow:inset 0 1px #37445c}:root[data-theme=dark] .avail-row:nth-child(9) .avail-cell,:root[data-theme=dark] .avail-midnight .avail-cell{border-top:1px solid #36425a}:root[data-theme=dark] .avail-row:last-child .avail-cell,:root[data-theme=dark] .avail-row:nth-last-child(5) .avail-cell{border-bottom:1px solid #36425a}:root[data-theme=dark] .avail-cell:hover{background:#4f4326}:root[data-theme=dark] .avail-grid .avail-row .avail-cell.on{background:linear-gradient(90deg,#22385f,#1a2b4c);border-color:#1a2b4c;box-shadow:inset 3px 0 0 var(--fallenys-gold)}:root[data-theme=dark] .avail-grid .avail-row .avail-cell.on:hover{background:linear-gradient(90deg,#2d4774,#233a63)}:root[data-theme=dark] .avail-midnight .avail-time{color:var(--fallenys-navy)}:root[data-theme=dark] .avail-retry{color:inherit;background:transparent;border:1px solid currentColor}:root[data-theme=dark] .avail-warning{color:#ead1a9;background:#171f2e;border:1px solid #e7c77d}:root[data-theme=dark] .avail-missing{color:var(--fallenys-navy);background:#121824;border:1px solid #404e6a}:root[data-theme=dark] .avail-missing b{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .avail-day-row{border-bottom:1px solid #354058}:root[data-theme=dark] .avail-day-row:last-child{border-bottom:0}:root[data-theme=dark] .avail-day-name{color:var(--fallenys-navy)}:root[data-theme=dark] .avail-block{color:#ffedb4;background:#1a2b4c;border:1px solid var(--fallenys-gold-deep)}:root[data-theme=dark] .avail-block small{color:#d8c59a}:root[data-theme=dark] .avail-none{color:#9a8c71}:root[data-theme=dark] .team-detail-slot.is-current-player{background:#192131;border-color:#d5ad50}:root[data-theme=dark] .team-view-you{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .auth-link{color:#e0c898;background:transparent;border:0}:root[data-theme=dark] .pending-pill{color:#d9998a;background:#412115;border-color:#744332}:root[data-theme=dark] .avail-status-saving{color:#d7caac;background:#182030}:root[data-theme=dark] .avail-status-saved{color:#abdabd;background:#161d2b;border-color:#387147}:root[data-theme=dark] .avail-status-missing,:root[data-theme=dark] .avail-status-error{color:#d9998a;background:#412115;border-color:#744332}:root[data-theme=dark] .sidebar-bottom{border-top:1px solid #d9bd7960}:root[data-theme=dark] .sidebar .role-switch{background:#0f1c35;border:1px solid #c8963e80}:root[data-theme=dark] .sidebar .role-switch button{color:#d8c99f;background:transparent;border:0}:root[data-theme=dark] .sidebar .role-switch button:hover:not(.chosen){color:#fff4d7}:root[data-theme=dark] .sidebar .role-switch button.chosen{color:var(--fallenys-navy);background:linear-gradient(180deg,#ffe99a,#f3c85a);box-shadow:0 1px 4px #080f2066}:root[data-theme=dark] .account-menu-trigger{color:#fff5df;background:transparent;border:1px solid transparent}:root[data-theme=dark] .account-menu-trigger:hover,:root[data-theme=dark] .account-menu-trigger.open{background:#11172210;border-color:#d9bd7960}:root[data-theme=dark] .account-menu-meta small{color:#d0c4a9}:root[data-theme=dark] .account-menu-caret{color:var(--fallenys-gold)}:root[data-theme=dark] .account-menu-panel{background:#121824;border:1px solid #d7b866;box-shadow:0 -8px 26px #080f2040}:root[data-theme=dark] .account-menu-panel button{color:var(--fallenys-navy);background:transparent;border:0}:root[data-theme=dark] .account-menu-panel button:hover{background:#453a21}:root[data-theme=dark] .account-menu-panel .account-menu-logout{color:#d9998a}:root[data-theme=dark] .account-menu-panel .account-menu-logout:hover{background:#412115}:root[data-theme=dark] .managed-user-info .managed-user-rank{color:#d5c8b0}:root[data-theme=dark] .managed-user-lp{color:#bab09e}:root[data-theme=dark] .account-role-pill.self-pill{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .manager-secondary{color:var(--fallenys-navy);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .manager-secondary:hover:not(:disabled){background:#453a21;border-color:var(--fallenys-gold-deep);box-shadow:0 2px 6px #70521b1a}:root[data-theme=dark] .manager-secondary:active:not(:disabled){background:#4b4024}:root[data-theme=dark] .avail-toolbar label{background:#161d2b;border:1px solid #38445d}:root[data-theme=dark] .team-detail-assign-slot{color:inherit;background:transparent;border:0}:root[data-theme=dark] .team-detail-assign-slot:hover:not(:disabled){background:#453a21}:root[data-theme=dark] .team-detail-assign-slot:hover:not(:disabled) .team-detail-empty-mark{color:var(--fallenys-navy);background:var(--fallenys-gold)}:root[data-theme=dark] .player-picker-item{color:inherit;background:#121824;border:1px solid #37445c}:root[data-theme=dark] .player-picker-item:hover,:root[data-theme=dark] .player-picker-item:focus-visible{background:#192131;border-color:var(--fallenys-gold-deep)}:root[data-theme=dark] .player-picker-info strong{color:var(--fallenys-navy)}:root[data-theme=dark] .player-picker-info small{color:#bcb3a2}:root[data-theme=dark] .player-picker-rank{color:#d5c8b0!important}:root[data-theme=dark] .account-menu-identity{border-bottom:1px solid #354058}:root[data-theme=dark] .account-menu-identity strong{color:var(--fallenys-navy)}:root[data-theme=dark] .account-menu-identity small{color:#bcb3a2}:root[data-theme=dark] .confirm-dialog h2{color:var(--fallenys-navy)}:root[data-theme=dark] .confirm-dialog-icon{color:var(--fallenys-navy);background:linear-gradient(180deg,#594f2b,#f3c85a);border:2px solid #333e55;box-shadow:0 0 0 2px var(--fallenys-gold-deep),0 4px 12px #70521b33}:root[data-theme=dark] .confirm-dialog.is-danger .confirm-dialog-icon{color:#fff;background:linear-gradient(180deg,#d96a55,#b04a3c);border-color:#703c30;box-shadow:0 0 0 2px #9c3d3d,0 4px 12px #9c3d3d33}:root[data-theme=dark] .confirm-dialog-message{color:#cbc3b7}:root[data-theme=dark] .confirm-dialog-message strong{color:var(--fallenys-navy)}:root[data-theme=dark] .confirm-dialog.is-danger .confirm-dialog-confirm{color:#fff;background:#b04a3c;border-color:#9c3d3d}:root[data-theme=dark] .confirm-dialog.is-danger .confirm-dialog-confirm:hover{background:#9c3d3d}:root[data-theme=dark] .user-row{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .user-row.is-self{background:#182030;border-color:#e3c875}:root[data-theme=dark] .user-field-label{color:var(--fallenys-navy)}:root[data-theme=dark] .user-field input:not([type=checkbox]),:root[data-theme=dark] .user-field select{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .user-field input:not([type=checkbox]):focus,:root[data-theme=dark] .user-field select:focus{border-color:var(--fallenys-gold-deep)}:root[data-theme=dark] .user-icon-button{color:#d7caac;background:#161d2b;border:1px solid #404e6a}:root[data-theme=dark] .user-icon-button:hover:not(:disabled){background:#493f23;border-color:var(--fallenys-gold-deep)}:root[data-theme=dark] .user-icon-button.is-danger{color:#d39090;background:#3e1e15;border-color:#763e33}:root[data-theme=dark] .user-icon-button.is-danger:hover:not(:disabled){background:#452117;border-color:#c4523f}:root[data-theme=dark] .user-row-status{color:#bab09e}:root[data-theme=dark] .user-row-status.is-saved{color:#abdabd}@media(min-width:1241px){:root[data-theme=dark] .user-table-head{color:#bcb3a2}}:root[data-theme=dark] .profile-icon img{color:transparent}:root[data-theme=dark] .account-role-pill.discord-pill{color:#fff;background:#5865f2}:root[data-theme=dark] .history-summary>div{background:#121824;border:1px solid #39455f}:root[data-theme=dark] .history-summary small{color:#bcb3a2}:root[data-theme=dark] .history-summary strong{color:var(--fallenys-navy)}:root[data-theme=dark] .history-summary em{color:#bcb3a2}:root[data-theme=dark] .history-row{color:inherit;background:#121824;border:1px solid #39455f;border-left:5px solid #8a9bb5}:root[data-theme=dark] .history-row:hover{box-shadow:0 4px 14px #70521b1f}:root[data-theme=dark] .history-row.is-win{background:#15253e;border-left-color:#4a7ad8}:root[data-theme=dark] .history-row.is-loss{background:#3e1b15;border-left-color:#d0604d}:root[data-theme=dark] .history-row.is-win .history-result strong{color:#7a9bde}:root[data-theme=dark] .history-row.is-loss .history-result strong{color:#d68a81}:root[data-theme=dark] .history-row small{color:#bcb3a2}:root[data-theme=dark] .history-champion,:root[data-theme=dark] .game-champion{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .history-champion small,:root[data-theme=dark] .game-champion small{color:#fff1c5!important;background:#1a2b4c;border:1px solid var(--fallenys-gold-deep)}:root[data-theme=dark] .history-kda strong,:root[data-theme=dark] .game-kda strong{color:var(--fallenys-navy)}:root[data-theme=dark] .history-kda em,:root[data-theme=dark] .game-kda em{color:#d68a81}:root[data-theme=dark] .game-items img,:root[data-theme=dark] .game-item-empty{background:#212b40}:root[data-theme=dark] .import-steps{color:#cbc3b7}:root[data-theme=dark] .import-token{background:#161d2b;border:1px dashed #404e6a}:root[data-theme=dark] .import-token code{color:var(--fallenys-navy);background:#121824;border:1px solid #404e6a}:root[data-theme=dark] .import-token-warning{color:#d9998a}:root[data-theme=dark] .game-detail-meta small{color:#bcb3a2}:root[data-theme=dark] .game-team{background:#121824;border:1px solid #39455f}:root[data-theme=dark] .game-team-head{border-bottom:1px solid #354058}:root[data-theme=dark] .game-team.is-win .game-team-head{background:#162642}:root[data-theme=dark] .game-team.is-loss .game-team-head{background:#411f15}:root[data-theme=dark] .game-team.is-win .game-team-head strong{color:#7a9bde}:root[data-theme=dark] .game-team.is-loss .game-team-head strong{color:#d68a81}:root[data-theme=dark] .game-team-head span{color:var(--fallenys-navy)}:root[data-theme=dark] .game-team-head small{color:#bcb3a2}:root[data-theme=dark] .game-row{border-bottom:1px solid #323d53}:root[data-theme=dark] .game-row:last-child{border-bottom:0}:root[data-theme=dark] .game-row-head{color:#bcb3a2}:root[data-theme=dark] .game-row.is-me{background:#192131}:root[data-theme=dark] .game-row>span>strong{color:var(--fallenys-navy)}:root[data-theme=dark] .game-row small{color:#bcb3a2}:root[data-theme=dark] .game-spells img,:root[data-theme=dark] .game-spells span{background:#212b40}:root[data-theme=dark] .game-player-name strong{color:var(--fallenys-navy)}:root[data-theme=dark] .game-damage-bar{background:#1e283b}:root[data-theme=dark] .game-damage-bar span{background:linear-gradient(90deg,#d0604d,#e3aa3c)}:root[data-theme=dark] .count-pill.is-complete{color:#abdabd;background:#161d2b;border-color:#387147}:root[data-theme=dark] .player-picker-level{background:#161d2b;border:1px solid #38445d}:root[data-theme=dark] .player-picker-level>span{color:#d7caac}:root[data-theme=dark] .player-picker-level strong{color:var(--fallenys-navy)}:root[data-theme=dark] .player-picker-filters{background:#121824;border:1px solid #404e6a}:root[data-theme=dark] .player-picker-filters button{color:#d7caac;background:transparent;border:0}:root[data-theme=dark] .player-picker-filters button.is-active{color:#ffedb4;background:#1a2b4c}:root[data-theme=dark] .player-picker-gap{color:#d7caac;background:#453a21;border:1px solid #3d4a65}:root[data-theme=dark] .player-picker-gap.is-even{color:#abdabd;background:#161d2b;border-color:#387147}:root[data-theme=dark] .player-picker-gap.is-unranked{color:#bab09e;background:#1b2334;border-color:#39465f}:root[data-theme=dark] .account-role-pill.role-pill-admin{color:#d5c3a8;background:#1c2536}:root[data-theme=dark] .account-role-pill.role-pill-player{color:#b3d8c8;background:#18202f}:root[data-theme=dark] .customs-game{color:inherit;background:#121824;border:1px solid #39455f}:root[data-theme=dark] .customs-game:hover{box-shadow:0 4px 14px #70521b1f}:root[data-theme=dark] .customs-game-date strong{color:var(--fallenys-navy)}:root[data-theme=dark] .customs-game small{color:#bcb3a2}:root[data-theme=dark] .customs-game-team>span{color:#cbc3b7}:root[data-theme=dark] .customs-game-team.is-win small{color:#abdabd}:root[data-theme=dark] .game-validated{color:#abdabd;background:#161d2b;border:1px solid #387147}:root[data-theme=dark] .game-objectives-team{background:#121824;border:1px solid #39455f;border-top:4px solid #8a9bb5}:root[data-theme=dark] .game-objectives-team.team-100{border-top-color:#4a7ad8}:root[data-theme=dark] .game-objectives-team.team-200{border-top-color:#d0604d}:root[data-theme=dark] .game-objectives-team header strong{color:var(--fallenys-navy)}:root[data-theme=dark] .game-objectives-team header span{color:#bcb3a2}:root[data-theme=dark] .game-objectives-team.is-win header span{color:#abdabd}:root[data-theme=dark] .game-objective-counters div{background:#161d2b}:root[data-theme=dark] .game-objective-counters dt{color:#bcb3a2}:root[data-theme=dark] .game-objective-counters dd{color:var(--fallenys-navy)}:root[data-theme=dark] .game-dragon{color:#fff;background:#6b6f7a}:root[data-theme=dark] .game-dragon.dragon-infernal{background:#c4523f}:root[data-theme=dark] .game-dragon.dragon-ocean{background:#2f7fb5}:root[data-theme=dark] .game-dragon.dragon-montagne{background:#8a6a3d}:root[data-theme=dark] .game-dragon.dragon-nuages{background:#6aa6b8}:root[data-theme=dark] .game-dragon.dragon-hextech{background:#2b9aa8}:root[data-theme=dark] .game-dragon.dragon-chimtech{background:#6b9b2c}:root[data-theme=dark] .game-dragon.dragon-ancien{background:#5b3f8f}:root[data-theme=dark] .game-firsts span{color:#d7caac;background:#453a21;border:1px solid #3d4a65}:root[data-theme=dark] .game-bans small{color:#bcb3a2}:root[data-theme=dark] .gold-area-blue{fill:#4a7ad833}:root[data-theme=dark] .gold-area-red{fill:#d0604d33}:root[data-theme=dark] .gold-axis{stroke:#d8c79e}:root[data-theme=dark] .gold-line{fill:none;stroke:var(--fallenys-navy)}:root[data-theme=dark] .game-gold-legend{color:#bcb3a2}:root[data-theme=dark] .game-runes img,:root[data-theme=dark] .game-runes span{background:#1a2b4c}:root[data-theme=dark] .game-stats-scroll{background:#121824;border:1px solid #39455f}:root[data-theme=dark] .game-stats th,:root[data-theme=dark] .game-stats td{border-bottom:1px solid #323d53}:root[data-theme=dark] .game-stats thead th{background:#161d2b}:root[data-theme=dark] .game-stats thead th.team-100{box-shadow:inset 0 -3px #4a7ad8}:root[data-theme=dark] .game-stats thead th.team-200{box-shadow:inset 0 -3px #d0604d}:root[data-theme=dark] .game-stats th[scope=row],:root[data-theme=dark] .game-stats thead th:first-child{color:var(--fallenys-navy);background:#121824}:root[data-theme=dark] .game-stats-group th{color:#c9b48a!important;background:#121824}:root[data-theme=dark] .game-stats td.team-100{color:#95addc}:root[data-theme=dark] .game-stats td.team-200{color:#dc9e95}:root[data-theme=dark] .game-stats td.is-best{background:#453a21}:root[data-theme=dark] .smartscreen-mock{color:#fff;background:#0b5ca8;box-shadow:0 4px 14px #0b3d7033}:root[data-theme=dark] .smartscreen-link{outline:2px dashed #f3c85a}:root[data-theme=dark] .smartscreen-buttons span{color:#fff;border:1px solid #2a334699}:root[data-theme=dark] .smartscreen-buttons .smartscreen-run{outline:2px dashed #f3c85a}:root[data-theme=dark] .import-token-hint{color:#d7caac}:root[data-theme=dark] .game-position{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .game-stats-position{color:#bcb3a2}:root[data-theme=dark] .game-stats-runes img{background:#1a2b4c}:root[data-theme=dark] .members-search{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .member-card-rank{color:#d5c8b0}:root[data-theme=dark] .player-stats-summary>div>em{color:#bcb3a2}:root[data-theme=dark] .champion-stats img,:root[data-theme=dark] .champion-stats-icon{background:#1a2b4c}:root[data-theme=dark] .champion-stats-name strong{color:var(--fallenys-navy)}:root[data-theme=dark] .champion-stats-name small{color:#bcb3a2}:root[data-theme=dark] .winrate-bar{background:#4a241a}:root[data-theme=dark] .winrate-bar span{background:#d0604d}:root[data-theme=dark] .winrate.is-positive .winrate-bar span{background:#4a7ad8}:root[data-theme=dark] .winrate strong{color:var(--fallenys-navy)}:root[data-theme=dark] .winrate small{color:#bcb3a2}:root[data-theme=dark] .position-stats span{color:#cbc3b7;background:#161d2b;border:1px solid #37445c}:root[data-theme=dark] .position-stats b{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .game-player-link strong{color:var(--fallenys-navy)}:root[data-theme=dark] .history-champion img,:root[data-theme=dark] .game-champion img,:root[data-theme=dark] .champion-stats img,:root[data-theme=dark] .game-bans img{color:transparent}:root[data-theme=dark] .game-champion-link{border:0}:root[data-theme=dark] .game-champion-link:hover{box-shadow:0 0 0 2px var(--fallenys-gold)}:root[data-theme=dark] .game-kind-scrim{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .game-kind-tournament{color:var(--fallenys-navy);background:linear-gradient(180deg,#594f2b,#f3c85a);box-shadow:0 0 0 1px var(--fallenys-gold-deep)}:root[data-theme=dark] .team-stats-firsts li{color:#cbc3b7}:root[data-theme=dark] .team-stats-firsts strong{color:var(--fallenys-navy)}:root[data-theme=dark] .team-stats-bans img{color:transparent}:root[data-theme=dark] .team-stats-bans small{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .game-kind-inhouse{color:#fff;background:#5b3f8f}:root[data-theme=dark] .discord-login{color:#fff;background:#5865f2;box-shadow:0 4px 14px #5865f240}:root[data-theme=dark] .discord-login:hover{background:#4752c4}:root[data-theme=dark] .discord-login svg{fill:currentColor}:root[data-theme=dark] .account-menu-panel .account-menu-discord{color:#4752c4}:root[data-theme=dark] .account-menu-panel .account-menu-discord:hover{background:#151a40}:root[data-theme=dark] .success-banner{color:#abdabd;background:#161d2b;border:1px solid #387147}:root[data-theme=dark] .success-banner button{color:inherit;background:none;border:0}:root[data-theme=dark] .bot-online{color:#8dddac!important}:root[data-theme=dark] .bot-offline{color:#d68a81!important}:root[data-theme=dark] .inhouse-form-options{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-save{color:#ffedb4;background:#1a2b4c;border:1px solid var(--fallenys-gold-deep)}:root[data-theme=dark] .inhouse-queue h3{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-queue p{color:#cbc3b7}:root[data-theme=dark] .inhouse-queue small{color:#bcb3a2}:root[data-theme=dark] .inhouse-match-list li{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .inhouse-match-list li>strong{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-match-info{color:#cbc3b7}:root[data-theme=dark] .inhouse-match-info small{color:#bcb3a2}:root[data-theme=dark] .inhouse-status-in_progress{color:#fff;background:#2f9e5b}:root[data-theme=dark] .inhouse-status-completed{color:#fff1c5;background:#1a2b4c}:root[data-theme=dark] .inhouse-status-cancelled{color:#d7caac;background:#1e283b}:root[data-theme=dark] .inhouse-fieldset{border:1px solid #39465f}:root[data-theme=dark] .inhouse-fieldset legend{color:var(--fallenys-gold-deep)}:root[data-theme=dark] .inhouse-field-help{color:#bcb3a2}:root[data-theme=dark] .inhouse-field-help code{color:var(--fallenys-navy);background:#453a21}:root[data-theme=dark] .inhouse-voice-picker{background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .inhouse-voice-group>span{color:#bcb3a2}:root[data-theme=dark] .inhouse-voice-group label{color:#cbc3b7;background:#111722;border:1px solid #3b4862}:root[data-theme=dark] .inhouse-voice-group label.is-on{color:#ffedb4;background:#1a2b4c;border-color:#1a2b4c}:root[data-theme=dark] .inhouse-voice-group label:has(input:focus-visible){outline:2px solid var(--fallenys-gold-deep)}:root[data-theme=dark] .inhouse-return{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-notice{color:#d7caac;background:#182030;border:1px solid #3c4964}:root[data-theme=dark] .inhouse-live-title{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-live.is-ready-check{border-color:#2f9e5b;box-shadow:0 0 0 2px #2f9e5b33,0 5px 16px #70521b12}:root[data-theme=dark] .inhouse-live-head h3{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-live-head p{color:#bcb3a2}:root[data-theme=dark] .inhouse-live-count strong{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-live-count strong span{color:#a8987a}:root[data-theme=dark] .inhouse-live-bar{background:#1f293c}:root[data-theme=dark] .inhouse-live-bar span{background:linear-gradient(90deg,var(--fallenys-gold-deep),var(--fallenys-gold))}:root[data-theme=dark] .inhouse-live-lines li{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .inhouse-live-position{color:var(--fallenys-gold-deep)}:root[data-theme=dark] .inhouse-live-empty{color:#c2b394}:root[data-theme=dark] .inhouse-live-status{color:#cbc3b7}:root[data-theme=dark] .inhouse-live-status strong{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-ready-button{color:#fff;background:#2f9e5b;border:1px solid #23794a}:root[data-theme=dark] .inhouse-picker{border-top:1px dashed #3b4862}:root[data-theme=dark] .inhouse-live-team{background:#141b28;border:1px solid #344057;border-top:3px solid #4a7ad8}:root[data-theme=dark] .inhouse-live-team.team-200{border-top-color:#d0604d}:root[data-theme=dark] .inhouse-live-team>span{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-live-team small{color:var(--fallenys-gold-deep)}@media(max-width:760px){:root[data-theme=dark] .nav-group+.nav-group{border-top:1px solid #d9bd7940}}:root[data-theme=dark] .game-format{color:#a4d6e6;background:#183e48;box-shadow:0 0 0 1px #36707e}:root[data-theme=dark] .game-format-duel{color:#c4a4d0;background:#3a1a42;box-shadow:0 0 0 1px #663576}:root[data-theme=dark] .inhouse-modes label{color:#cbc3b7;background:#111722;border:1px solid #3b4862}:root[data-theme=dark] .inhouse-modes label strong{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-modes label.is-on{background:#1a2b4c;border-color:#1a2b4c}:root[data-theme=dark] .inhouse-modes label.is-on strong{color:#ffedb4}:root[data-theme=dark] .inhouse-modes label.is-on small{color:#e9dfc8}:root[data-theme=dark] .inhouse-modes label:has(input:focus-visible){outline:2px solid var(--fallenys-gold-deep)}:root[data-theme=dark] .pool-tier{background:#141b28;border:1px solid #39455e}:root[data-theme=dark] .pool-tier-label{color:#fff}:root[data-theme=dark] .pool-champion-icon{box-shadow:0 0 0 1px #3f4d69}:root[data-theme=dark] .pool-champion-fallback{color:var(--fallenys-navy);background:#1e273a}:root[data-theme=dark] .pool-champion-icon:is(img){color:transparent}:root[data-theme=dark] .pool-tier.is-active{border-color:var(--fallenys-gold-deep);box-shadow:0 0 0 1px var(--fallenys-gold-deep)}:root[data-theme=dark] .pool-tier.is-drop{background:#483e23}:root[data-theme=dark] .pool-tier-head input{color:#fff;background:#0002;border:1px solid #2a334666}:root[data-theme=dark] .pool-tier-head input:focus{outline:2px solid #2a3346}:root[data-theme=dark] .pool-tier-tools>button{color:#fff;background:#0003;border:1px solid #2a334666}:root[data-theme=dark] .pool-color-swatches button{border:1px solid #fff9}:root[data-theme=dark] .pool-color-swatches button.is-on{box-shadow:0 0 0 2px #fff}:root[data-theme=dark] .pool-tier-empty{color:#a39377}:root[data-theme=dark] .pool-placed.is-selected .pool-champion-icon{box-shadow:0 0 0 3px var(--fallenys-gold-deep)}:root[data-theme=dark] .pool-remove{color:#fff;background:#943e4d;border:1px solid #2a3346}:root[data-theme=dark] .pool-library{background:#121824;border:1px solid #39455e}:root[data-theme=dark] .pool-library-head strong{color:var(--fallenys-navy)}:root[data-theme=dark] .pool-library-head input{border:1px solid #404e6a}:root[data-theme=dark] .pool-library-head small{color:var(--muted)}:root[data-theme=dark] .pool-library-champion{background:transparent;border:0}:root[data-theme=dark] .pool-library-champion:hover,:root[data-theme=dark] .pool-library-champion:focus-visible{background:#483e23}:root[data-theme=dark] .pool-library-champion small{color:#cbc3b7}:root[data-theme=dark] .team-pool-member{background:#121824;border:1px solid #39455e}:root[data-theme=dark] .team-pool-member header strong,:root[data-theme=dark] .team-pool-member header .player-link{color:var(--fallenys-navy)}:root[data-theme=dark] .linked-accounts-list li{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .linked-accounts-list li.is-main{background:#182030;border-color:#e3c875}:root[data-theme=dark] .linked-accounts-list strong{color:var(--fallenys-navy)}:root[data-theme=dark] .linked-account-badge{color:#6b4e12;background:#f3dc9a}:root[data-theme=dark] .linked-account-badge.is-secondary{color:#adbad0;background:#212c41}:root[data-theme=dark] .import-panel-toggle{color:inherit;background:none;border:0}:root[data-theme=dark] .import-panel-chevron{color:var(--fallenys-navy);background:#453a21;border:1px solid #e3c875}:root[data-theme=dark] .import-panel-hint{color:#bcb3a2}:root[data-theme=dark] .team-stats-other-opponents small{color:#bcb3a2}:root[data-theme=dark] .season-panel.is-active{border-color:#d7b866;box-shadow:0 8px 24px #70521b1a}:root[data-theme=dark] .season-actions .is-danger{color:#d9998a;border-color:#744332}:root[data-theme=dark] .season-winner{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .season-winner.is-legend{background:linear-gradient(160deg,#473e22,#141b28);border-color:#d7b866}:root[data-theme=dark] .season-winner.is-empty strong{color:#a39478}:root[data-theme=dark] .season-winner-title{color:#c9b48a}:root[data-theme=dark] .season-winner strong{color:var(--fallenys-navy)}:root[data-theme=dark] .season-winner small{color:#bcb3a2}:root[data-theme=dark] .season-board{background:#121824;border:1px solid #344057}:root[data-theme=dark] .season-board h4{color:var(--fallenys-navy)}:root[data-theme=dark] .season-details summary{color:#e0c898}:root[data-theme=dark] .season-form select{border:1px solid #3e4c68;background:#121824}:root[data-theme=dark] .season-queues{border:1px solid #39455f}:root[data-theme=dark] .season-queues legend{color:var(--fallenys-navy)}:root[data-theme=dark] .count-pill.is-pending{color:#d9998a;border-color:#744332}:root[data-theme=dark] .season-provisional{color:#e0c898}:root[data-theme=dark] .leaderboard-choice>span{color:#bcb3a2}:root[data-theme=dark] .leaderboard-period select,:root[data-theme=dark] .leaderboard-min select{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .leaderboard-period select.is-active{color:#ffedb4;background:#1a2b4c;border-color:#c8963e}:root[data-theme=dark] .leaderboard-min{color:#bcb3a2}:root[data-theme=dark] .leaderboard-list li{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .leaderboard-list li.is-self{background:#182030;border-color:#e3c875}:root[data-theme=dark] .leaderboard-place{color:var(--fallenys-navy)}:root[data-theme=dark] .leaderboard-list li.is-1 .leaderboard-place{color:#e0c484}:root[data-theme=dark] .leaderboard-list li.is-2 .leaderboard-place{color:#7d8794}:root[data-theme=dark] .leaderboard-list li.is-3 .leaderboard-place{color:#d6ab8d}:root[data-theme=dark] .leaderboard-player{color:inherit;background:none;border:0}:root[data-theme=dark] .leaderboard-player strong{color:var(--fallenys-navy)}:root[data-theme=dark] .leaderboard-player small{color:#bcb3a2}:root[data-theme=dark] .leaderboard-stat{color:#cbc3b7}:root[data-theme=dark] .leaderboard-stat.is-sorted{color:var(--fallenys-navy)}:root[data-theme=dark] .discord-member{background:#141b28;border:1px solid #344057}:root[data-theme=dark] .discord-member.is-open{border-color:#e3c875}:root[data-theme=dark] .discord-member-summary{color:inherit;background:none;border:0}:root[data-theme=dark] .discord-member-avatar{color:#ffedb4;background:#1a2b4c}:root[data-theme=dark] .discord-member-names strong{color:var(--fallenys-navy)}:root[data-theme=dark] .discord-member-names small,:root[data-theme=dark] .discord-member-joined{color:#bcb3a2}:root[data-theme=dark] .left-pill{color:#a9acb3;background:#181f2e}:root[data-theme=dark] .timeout-pill{color:#d9998a;background:#462217}:root[data-theme=dark] .boost-pill{color:#ba85d3;background:#351745}:root[data-theme=dark] .discord-member-chevron{color:#e0c898}:root[data-theme=dark] .discord-member-details dt{color:#c9b48a}:root[data-theme=dark] .discord-member-details dd{color:var(--fallenys-ink)}:root[data-theme=dark] .discord-role-chip{background:#121824;border:1px solid #3a4760}:root[data-theme=dark] .discord-link-form select{color:var(--fallenys-ink);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .discord-unlink{color:#d9998a;background:none;border:1px solid #744332}:root[data-theme=dark] .bot-status-pill{color:var(--fallenys-navy);background:#141b28;border:1px solid #3d4b66}:root[data-theme=dark] .bot-status-pill.is-ok i{background:#2f9e5b;box-shadow:0 0 0 3px #2f9e5b26}:root[data-theme=dark] .bot-status-pill.is-warn i{background:#d99a1e;box-shadow:0 0 0 3px #d99a1e2b}:root[data-theme=dark] .bot-status-pill.is-off i{background:#4d525c}:root[data-theme=dark] .bot-status-pill.is-error i{background:#d0604d;box-shadow:0 0 0 3px #d0604d2b}:root[data-theme=dark] .bot-status-pill.is-busy i{background:#4a7ad8}:root[data-theme=dark] .bot-status-popover{color:var(--fallenys-ink);background:#121824;border:1px solid #404e6a;box-shadow:0 12px 30px #3a28102e}:root[data-theme=dark] .bot-status-popover>strong{color:var(--fallenys-navy)}:root[data-theme=dark] .bot-status-meta,:root[data-theme=dark] .bot-status-help{color:#bcb3a2}:root[data-theme=dark] .bot-status-warning{color:#e8d4a5;background:#453a21;border:1px solid #3c4964}:root[data-theme=dark] .bot-status-progress small{color:#d7caac}:root[data-theme=dark] .bot-status-progress>span{background:#1f293c}:root[data-theme=dark] .bot-status-progress>span i{background:#4a7ad8}:root[data-theme=dark] .bot-status-sync{color:#f3c85a;background:#1a2b4c;border:1px solid #c8963e}:root[data-theme=dark] .banned-pill{color:#fff;background:#b8473a}:root[data-theme=dark] .warn-pill{color:#e8d4a5;background:#4a4024}:root[data-theme=dark] .signal-pill{color:#e7c09e;background:#463422}:root[data-theme=dark] .discord-members-sort{color:var(--fallenys-ink);background:#121824;border:1px solid #404e6a}:root[data-theme=dark] .moderation-record-summary{color:var(--fallenys-navy)}:root[data-theme=dark] .moderation-action-button{color:var(--fallenys-navy);background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .moderation-action-button.is-warn{border-color:#e2bd57}:root[data-theme=dark] .moderation-action-button.is-timeout,:root[data-theme=dark] .moderation-action-button.is-kick{border-color:#845139;color:#e0a48e}:root[data-theme=dark] .moderation-action-button.is-ban{border-color:#d0604d;color:#d7887f}:root[data-theme=dark] .moderation-action-button.is-untimeout,:root[data-theme=dark] .moderation-action-button.is-unban{border-color:#8cc7a2;color:#abdabd}:root[data-theme=dark] .moderation-action-button.is-active{color:#ffedb4;background:#1a2b4c;border-color:#1a2b4c}:root[data-theme=dark] .moderation-form{background:#121824;border:1px solid #3d4b66;border-left:3px solid #e2bd57}:root[data-theme=dark] .moderation-form.is-ban,:root[data-theme=dark] .moderation-form.is-kick{border-left-color:#d0604d}:root[data-theme=dark] .moderation-form.is-note{border-left-color:#8a95a8}:root[data-theme=dark] .moderation-form.is-unban,:root[data-theme=dark] .moderation-form.is-untimeout{border-left-color:#2f9e5b}:root[data-theme=dark] .moderation-form-title{color:var(--fallenys-navy)}:root[data-theme=dark] .moderation-form label{color:var(--fallenys-navy)}:root[data-theme=dark] .moderation-form textarea,:root[data-theme=dark] .moderation-form select{color:var(--fallenys-ink);background:#111722;border:1px solid #3e4c68}:root[data-theme=dark] .moderation-form-actions button{color:#f3c85a;background:#1a2b4c;border:1px solid #c8963e}:root[data-theme=dark] .moderation-form-actions button.is-danger{color:#fff;background:#b8473a;border-color:#9c3a2f}:root[data-theme=dark] .moderation-form-actions button.moderation-cancel{color:#d7caac;background:transparent;border-color:#3e4c68}:root[data-theme=dark] .moderation-case{background:#121824;border:1px solid #344057;border-left:3px solid #e2bd57}:root[data-theme=dark] .moderation-case.is-note{border-left-color:#8a95a8}:root[data-theme=dark] .moderation-case.is-timeout,:root[data-theme=dark] .moderation-case.is-kick{border-left-color:#e08a63}:root[data-theme=dark] .moderation-case.is-ban{border-left-color:#b8473a}:root[data-theme=dark] .moderation-case.is-unban,:root[data-theme=dark] .moderation-case.is-untimeout{border-left-color:#2f9e5b}:root[data-theme=dark] .moderation-action-pill{color:#e8d4a5;background:#4a4024}:root[data-theme=dark] .moderation-action-pill.is-note{color:#b4bac7;background:#181f2e}:root[data-theme=dark] .moderation-action-pill.is-timeout,:root[data-theme=dark] .moderation-action-pill.is-kick{color:#e0a48e;background:#462217}:root[data-theme=dark] .moderation-action-pill.is-ban{color:#fff;background:#b8473a}:root[data-theme=dark] .moderation-action-pill.is-unban,:root[data-theme=dark] .moderation-action-pill.is-untimeout{color:#abdabd;background:#1d4429}:root[data-theme=dark] .moderation-case-meta,:root[data-theme=dark] .moderation-case-number,:root[data-theme=dark] .moderation-case-foot{color:#bcb3a2}:root[data-theme=dark] .moderation-case-active{color:#d9998a;background:#462217}:root[data-theme=dark] .moderation-case-reason{color:var(--fallenys-ink)}:root[data-theme=dark] .moderation-dm.is-sent{color:#abdabd;background:#1d4429}:root[data-theme=dark] .moderation-dm.is-failed{color:#d9998a;background:#462217}:root[data-theme=dark] .ban-reason{color:var(--fallenys-ink)}:root[data-theme=dark] .ban-reason em{color:#a39477}:root[data-theme=dark] .ban-meta small{color:#bcb3a2}:root[data-theme=dark] .journal-record{background:#141b28;border:1px solid #e3c875}:root[data-theme=dark] .journal-record-head{color:var(--fallenys-navy)}:root[data-theme=dark] .account-role-pill.role-pill-gardien{color:#a2c7db;background:#183647}:root[data-theme=dark] .account-role-pill.role-pill-intendant{color:#ac98d1;background:#271744}:root[data-theme=dark] .gold-coin{background:radial-gradient(circle at 35% 30%,#4f4826 0,#4f4826 18%,#f3c85a 40%,#c8963e);box-shadow:inset 0 0 0 1.5px #a8761f,0 1px 2px #70521b44}:root[data-theme=dark] .admin-date.gold-balance .gold-amount{color:#e4c895}:root[data-theme=dark] .quest-card{background:#121824;border:1px solid #39455f;border-left:4px solid #8fb89c}:root[data-theme=dark] .quest-card.is-medium{border-left-color:#e0a63c}:root[data-theme=dark] .quest-card.is-hard{border-left-color:#c2534a}:root[data-theme=dark] .quest-card.is-claimable{background:#182030;border-color:#e3c06a;box-shadow:0 0 0 3px #f3c85a33}:root[data-theme=dark] .quest-card-head strong{color:var(--fallenys-navy)}:root[data-theme=dark] .quest-card-head .gold-amount{color:#e5ca96}:root[data-theme=dark] .quest-card p{color:#c5bdad}:root[data-theme=dark] .quest-progress{background:#1e283b}:root[data-theme=dark] .quest-progress span{background:linear-gradient(90deg,#c8963e,#f3c85a)}:root[data-theme=dark] .quest-card.is-claimed .quest-progress span{background:#5c9f72}:root[data-theme=dark] .quest-card-foot small{color:#bcb3a2}:root[data-theme=dark] .quest-claimed{color:#a0dbb9}:root[data-theme=dark] .quest-pending{color:#beb29c}:root[data-theme=dark] .quest-claim,:root[data-theme=dark] .shop-buy{color:#1a2b4c;background:linear-gradient(180deg,#f8d77a,#e6a832);border:1px solid #b98522}:root[data-theme=dark] .quest-claim:hover:not(:disabled),:root[data-theme=dark] .shop-buy:hover:not(:disabled){background:linear-gradient(180deg,#5d502d,#efb540)}:root[data-theme=dark] .quest-claim:disabled,:root[data-theme=dark] .shop-buy:disabled{color:#b1aa9e;background:#1d2638;border-color:#3b4863}:root[data-theme=dark] .shop-preview-body{border-top:1px solid #39455e}:root[data-theme=dark] .shop-preview-body .profile-showcase{border:0}:root[data-theme=dark] .shop-item{background:#121824;border:1px solid #39455f}:root[data-theme=dark] .shop-item.rarity-rare{border-color:#36627f}:root[data-theme=dark] .shop-item.rarity-epic{border-color:#533479}:root[data-theme=dark] .shop-item.is-equipped{box-shadow:0 0 0 2px #5c9f72}:root[data-theme=dark] .shop-item.is-tried{box-shadow:0 0 0 2px var(--fallenys-gold-deep)}:root[data-theme=dark] .shop-item-try{color:inherit;background:transparent;border:0}:root[data-theme=dark] .shop-item-info strong{color:var(--fallenys-navy)}:root[data-theme=dark] .shop-item-info small{color:#beb6a7}:root[data-theme=dark] .shop-rarity.rarity-common{color:#cbc4b7;background:#1c2537}:root[data-theme=dark] .shop-rarity.rarity-rare{color:#97c6e4;background:#183547}:root[data-theme=dark] .shop-rarity.rarity-epic{color:#ac90d6;background:#2a1744}:root[data-theme=dark] .shop-item-actions{background:#141b28;border-top:1px solid #354158}:root[data-theme=dark] .shop-item-actions .gold-amount{color:#e5ca96}:root[data-theme=dark] .shop-owned{color:#a0dbb9}:root[data-theme=dark] .shop-swatch{background:#efe5cf}:root[data-theme=dark] .shop-swatch.swatch-dark{background:radial-gradient(ellipse at 76% 10%,#344b70 0,transparent 52%),linear-gradient(105deg,#1a2b4c,#13223f)}:root[data-theme=dark] .swatch-avatar{color:#fff1c4}:root[data-theme=dark] .swatch-name{color:#fff8e8}:root[data-theme=dark] .profile-title{color:#f3ce72}:root[data-theme=dark] .cosmetic-emblem{color:var(--fallenys-gold)}:root[data-theme=dark] .profile-showcase{border-top:1px solid #39455e}:root[data-theme=dark] .profile-showcase-label{color:#beb29c}:root[data-theme=dark] .profile-trophy{color:#e3d3b2;background:#473d22;border:1px solid #e6c772}:root[data-theme=dark] .profile-trophy i{color:#c8963e}:root[data-theme=dark] .profile-trophy.is-hard{color:#fff3d6;background:linear-gradient(90deg,#7a2f2a,#a6473d);border-color:#d9a24b}:root[data-theme=dark] .profile-trophy.is-hard i{color:#f3c85a}:root[data-theme=dark] .cosmetic-contour-or>.profile-icon{border-color:#f8d77a}:root[data-theme=dark] .cosmetic-contour-or:before{border:3px solid #e6a832;box-shadow:0 0 0 1px #8a6420,0 0 12px #f3c85a99}:root[data-theme=dark] .cosmetic-contour-or:after{border:1px solid #f3c85a99}:root[data-theme=dark] .cosmetic-contour-arcane>.profile-icon{border-color:#a78bfa}:root[data-theme=dark] .cosmetic-contour-arcane:before{background:conic-gradient(#7c3aed,#22d3ee,#f472b6,#a78bfa,#7c3aed)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-aube,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-aube{background:radial-gradient(ellipse at 88% 18%,#ffe7a0 0,transparent 38%),linear-gradient(105deg,#2a1a3a,#5b2d45 38%,#b8622c 72%,#f0b54a)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-faille,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-faille{background:radial-gradient(1.5px 1.5px at 12% 22%,#fff 50%,transparent),radial-gradient(1px 1px at 32% 70%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 54% 18%,#e9d5ff 50%,transparent),radial-gradient(1px 1px at 68% 58%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 84% 32%,#c4b5fd 50%,transparent),radial-gradient(1px 1px at 93% 76%,#fff 50%,transparent),radial-gradient(ellipse at 72% 100%,#7c3aed88 0,transparent 55%),linear-gradient(105deg,#0b0a24,#1d1245 58%,#3d1a6e)}:root[data-theme=dark] .profile-page.cosmetic-fond-ionia,:root[data-theme=dark] .mini-profile.cosmetic-fond-ionia,:root[data-theme=dark] .shop-swatch.cosmetic-fond-ionia{background:radial-gradient(ellipse 18px 9px at 14% 30%,#f9a8d466 50%,transparent),radial-gradient(ellipse 14px 7px at 46% 72%,#f472b644 50%,transparent),radial-gradient(ellipse 16px 8px at 78% 38%,#f9a8d455 50%,transparent),radial-gradient(ellipse 12px 6px at 92% 80%,#f472b644 50%,transparent),linear-gradient(135deg,#260f16,#30121e 55%,#391627)}:root[data-theme=dark] .profile-page.cosmetic-fond-freljord,:root[data-theme=dark] .mini-profile.cosmetic-fond-freljord,:root[data-theme=dark] .shop-swatch.cosmetic-fond-freljord{background:repeating-linear-gradient(60deg,transparent 0 22px,#17171799 23px,transparent 24px 46px),repeating-linear-gradient(-60deg,transparent 0 22px,#17171766 23px,transparent 24px 46px),linear-gradient(135deg,#0f1d27,#142735 55%,#1a3244)}:root[data-theme=dark] .profile-title.cosmetic-titre-chasseur{color:#ff9f7a}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-or{color:#f3c85a}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-givre{color:transparent;background:linear-gradient(90deg,#e0f6ff,#8fd3ff 50%,#e0f6ff);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-couronne{color:#ffd76a}:root[data-theme=dark] .registration-chip{border:1px solid transparent}:root[data-theme=dark] .registration-chip.is-registered{color:#bbe4d2;background:linear-gradient(135deg,#151c29,#1c4528);border-color:#387147;box-shadow:0 1px #2f6b4514}:root[data-theme=dark] .registration-chip.is-registered:hover,:root[data-theme=dark] .registration-chip.is-registered:focus-visible{border-color:#6fb487;box-shadow:0 3px 10px #2f6b4529}:root[data-theme=dark] .registration-chip.is-unregistered{color:#bab09e;background:repeating-linear-gradient(135deg,#141b28 0,#141b28 6px,#18202f 6px,#18202f 12px);border:1px dashed #3d4b66}:root[data-theme=dark] .is-registered .registration-chip-mark{color:#fff;background:linear-gradient(160deg,#46b06e,#2f8a55);box-shadow:inset 0 -1px #00000026,0 0 0 2px #2a3346}:root[data-theme=dark] .is-unregistered .registration-chip-mark{background:#111722;border:2px dashed #cdb98d}:root[data-theme=dark] .role-picker select,:root[data-theme=dark] .inhouse-fieldset>select{background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .discord-role-chip button{color:#d9998a;background:none;border:0}:root[data-theme=dark] .shop-admin-list li{border:1px solid #344057}:root[data-theme=dark] .shop-admin-list li.is-selected{background:#182030;border-color:#3d4a65}:root[data-theme=dark] .shop-admin-list small,:root[data-theme=dark] .shop-admin-amounts{color:var(--muted)}:root[data-theme=dark] .shop-admin-direction label{border:1px solid #3b4862}:root[data-theme=dark] .shop-admin-direction label.is-on{background:#182030;border-color:#c8963e}:root[data-theme=dark] .shop-admin-wallet{background:#141b28;border:1px solid #39465f}:root[data-theme=dark] .shop-admin-balances span{background:#141b28;border:1px solid #39465f}:root[data-theme=dark] .shop-admin-balances small{color:var(--muted)}:root[data-theme=dark] .shop-admin-owned li,:root[data-theme=dark] .shop-admin-history li{border-bottom:1px solid #323d53}:root[data-theme=dark] .shop-admin-owned small,:root[data-theme=dark] .shop-admin-history small{color:var(--muted)}:root[data-theme=dark] .shop-admin-history .is-gain{color:#abdabd}:root[data-theme=dark] .shop-admin-history .is-loss{color:#d9998a}:root[data-theme=dark] .shop-admin-balance{color:var(--muted)}:root[data-theme=dark] .leaderboard-display-list li{border:1px solid #39465f}:root[data-theme=dark] .leaderboard-display-list small{color:var(--muted)}:root[data-theme=dark] .leaderboard-display-list small.is-error{color:#d9998a}:root[data-theme=dark] .info-message-json textarea,:root[data-theme=dark] .embed-field textarea,:root[data-theme=dark] .embed-field-row textarea,:root[data-theme=dark] .join-roles-panel textarea,:root[data-theme=dark] .inhouse-form textarea{background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .embed-field .user-field-label small,:root[data-theme=dark] .embed-editor legend small{color:var(--muted)}:root[data-theme=dark] .embed-field small.is-over,:root[data-theme=dark] .embed-editor legend small.is-over{color:#de847b}:root[data-theme=dark] .embed-editor-toggle{color:var(--fallenys-navy);background:none;border:0}:root[data-theme=dark] .embed-field-row input{background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .embed-color input[type=color]{border:1px solid #3e4c68}:root[data-theme=dark] .discord-preview{color:#dbdee1;background:#313338}:root[data-theme=dark] .discord-preview-author img{background:#1e1f22}:root[data-theme=dark] .discord-preview-author strong{color:#f2f3f5}:root[data-theme=dark] .discord-preview-bot{color:#fff;background:#5865f2}:root[data-theme=dark] .discord-embed{background:#2b2d31;border-left:4px solid #1e1f22}:root[data-theme=dark] .discord-embed-author,:root[data-theme=dark] .discord-embed-footer{color:#f2f3f5}:root[data-theme=dark] .discord-embed-footer{color:#b5bac1}:root[data-theme=dark] .discord-embed-title{color:#f2f3f5}:root[data-theme=dark] .discord-embed-title a,:root[data-theme=dark] .discord-md a{color:#74b9dc}:root[data-theme=dark] .discord-embed-field-row strong{color:#f2f3f5}:root[data-theme=dark] .discord-md code{background:#7f7f7f33}:root[data-theme=dark] .discord-md pre{background:#7f7f7f26}:root[data-theme=dark] .discord-md blockquote{border-left:3px solid rgba(127,127,127,.5)}:root[data-theme=dark] .discord-md-mention{color:#4a57d6;background:#5865f226}:root[data-theme=dark] .discord-preview .discord-md-mention{color:#c9cdfb;background:#5865f24d}:root[data-theme=dark] .discord-md-time{background:#7f7f7f26}:root[data-theme=dark] .role-menu-row input{background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .ticket-list button{background:#121824;border:1px solid #39465f}:root[data-theme=dark] .ticket-list button:hover{border-color:#c8963e}:root[data-theme=dark] .ticket-status.is-open{color:#bbe4d2;background:#1c4528}:root[data-theme=dark] .ticket-status.is-closed{color:#a9acb3;background:#181f2e}:root[data-theme=dark] .ticket-number{color:var(--muted)}:root[data-theme=dark] .ticket-summary small{color:var(--muted)}:root[data-theme=dark] .ticket-dates{color:var(--muted)}:root[data-theme=dark] .ticket-meta dt{color:var(--muted)}:root[data-theme=dark] .ticket-close input{background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .inhouse-save.is-danger{background:#b5452f}:root[data-theme=dark] .ticket-transcript{background:#151c29;border:1px solid #364259}:root[data-theme=dark] .ticket-message{border-top:1px solid #333e55}:root[data-theme=dark] .ticket-message-avatar{color:#fff;background:#1a2b4c}:root[data-theme=dark] .ticket-message time{color:var(--muted)}:root[data-theme=dark] .ticket-message-embed{background:#111722;border-left:3px solid #d8b66e}:root[data-theme=dark] .log-entry{border-bottom:1px solid #333e55}:root[data-theme=dark] .log-entry time{color:var(--muted)}:root[data-theme=dark] .log-entry-type{color:var(--fallenys-navy);background:#1b2334}:root[data-theme=dark] .log-type-member_join .log-entry-type{color:#bbe4d2;background:#1c4528}:root[data-theme=dark] .log-type-member_leave .log-entry-type,:root[data-theme=dark] .log-type-member_ban .log-entry-type,:root[data-theme=dark] .log-type-message_delete .log-entry-type,:root[data-theme=dark] .log-type-message_bulk_delete .log-entry-type{color:#e5a699;background:#472318}:root[data-theme=dark] .log-type-role_add .log-entry-type,:root[data-theme=dark] .log-type-ticket_open .log-entry-type{color:#ead7aa;background:#483f23}:root[data-theme=dark] .log-type-message_update .log-entry-type{color:#99bce5;background:#172c46}:root[data-theme=dark] .log-entry-body dl{background:#151c29}:root[data-theme=dark] .log-entry-body dt{color:var(--muted)}:root[data-theme=dark] .log-type-group{background:#141b28;border:1px solid #36425a}:root[data-theme=dark] .log-route{border:1px solid #39465f}:root[data-theme=dark] .log-route-head select{background:#121824;border:1px solid #3e4c68}:root[data-theme=dark] .log-route-group small{color:var(--muted)}:root[data-theme=dark] .log-route-group label{border:1px solid #39465f}:root[data-theme=dark] .log-route-group label.is-on{background:#483f23;border-color:#c8963e}:root[data-theme=dark] .server-logs{background:#141c2e}:root[data-theme=dark] .server-logs li{color:#d7dbe4;border-bottom:1px solid #1f2a40}:root[data-theme=dark] .server-logs time{color:#8790a3}:root[data-theme=dark] .server-logs .is-info .server-log-level{color:#7fb7ff}:root[data-theme=dark] .server-logs .is-warn .server-log-level{color:#f2c14e}:root[data-theme=dark] .server-logs .is-error{background:#d0604d1f}:root[data-theme=dark] .server-logs .is-error .server-log-level{color:#ff8a73}:root[data-theme=dark] .automod-field{color:var(--fallenys-navy)}:root[data-theme=dark] .automod-field input{border:1px solid #3d4b66}:root[data-theme=dark] .premium-gem{background:linear-gradient(135deg,#351848,#b06cff 45%,#6d28d9)}:root[data-theme=dark] .premium-amount{color:#7b3fd0}:root[data-theme=dark] .shop-item.rarity-legendary{border-color:#e3b04b;box-shadow:0 0 0 1px #f3c85a66,0 6px 18px #c8963e22}:root[data-theme=dark] .shop-item.rarity-premium{border:2px solid transparent;background:linear-gradient(#121824,#121824) padding-box,linear-gradient(var(--premium-angle, 0deg),#a855f7,#22d3ee,#f472b6,#facc15,#a855f7) border-box}:root[data-theme=dark] .shop-item.rarity-premium .shop-item-actions{background:linear-gradient(90deg,#141a26,#131925)}:root[data-theme=dark] .shop-rarity.rarity-legendary{color:#7a4a00;background:linear-gradient(90deg,#ffe7a3,#f7c75a)}:root[data-theme=dark] .shop-rarity.rarity-premium{color:#fff;background:linear-gradient(90deg,#7c3aed,#db2777,#f59e0b,#7c3aed);background-size:300% 100%}:root[data-theme=dark] .quest-card-head .premium-amount{color:#7b3fd0}:root[data-theme=dark] .quest-card.is-extreme{border-left-color:#7b2cbf}:root[data-theme=dark] .quest-card.is-legendary{background:linear-gradient(135deg,#141b28,#453a21 55%,#3b1642);border-color:#e6c772;border-left:4px solid transparent}:root[data-theme=dark] .quest-panel.is-legendary{background:radial-gradient(ellipse at 100% 0,#f3c85a22,transparent 45%),radial-gradient(ellipse at 0 100%,#a855f71a,transparent 45%),#131925;border-color:#e3c06a}:root[data-theme=dark] .quest-panel.is-legendary h3{color:transparent;background:linear-gradient(90deg,#a8761f,#f3c85a 40%,#8b5cf6);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .quest-legend-note{color:#d0bfa4}:root[data-theme=dark] .profile-trophy.is-extreme{color:#f6ecff;background:linear-gradient(90deg,#3c1361,#6a2c9e);border-color:#56367e}:root[data-theme=dark] .profile-trophy.is-extreme i{color:#e9d5ff}:root[data-theme=dark] .profile-trophy.is-legendary{color:#3d2600;background:linear-gradient(90deg,#f7d77a,#fff1b8,#f3c85a,#e8b84a);background-size:200% 100%;border-color:#b98522;box-shadow:0 0 10px #f3c85a88}:root[data-theme=dark] .profile-trophy.is-legendary i{color:#8b5cf6}:root[data-theme=dark] .profile-banner.cosmetic-banniere-crepuscule,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-crepuscule{background:linear-gradient(105deg,#231942,#5e548e 40%,#9f86c0 62%,#e0a96d)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-zaun,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-zaun{background:radial-gradient(ellipse at 20% 110%,#84cc1666 0,transparent 50%),radial-gradient(ellipse at 85% -10%,#22d3ee44 0,transparent 45%),linear-gradient(105deg,#0f1f17,#173a2a 55%,#24533a)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-ocean,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-ocean{background:repeating-radial-gradient(ellipse at 50% 140%,transparent 0 18px,#5eead422 19px 20px,transparent 21px 38px),linear-gradient(180deg,#0b3a4a,#0e5163 55%,#0a2e3d)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-shurima,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-shurima{background:radial-gradient(circle at 82% 28%,#fff4c2 0 7%,#fcd34d66 9%,transparent 22%),radial-gradient(ellipse 60% 40% at 25% 110%,#b7791f 0 60%,transparent 61%),radial-gradient(ellipse 70% 45% at 80% 120%,#d69e2e 0 60%,transparent 61%),linear-gradient(180deg,#f6ad55,#f6c76b 55%,#e8a33d)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-noxus,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-noxus{background:repeating-linear-gradient(115deg,transparent 0 40px,#00000055 41px 54px,transparent 55px 96px),linear-gradient(105deg,#1a0306,#5c0a12,#8f1420)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-demacia,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-demacia{background:linear-gradient(90deg,transparent 0 62%,#f3c85a 62% 63%,#f8fafc 63% 70%,#f3c85a 70% 71%,transparent 71%),linear-gradient(105deg,#12306b,#1e4a9a 55%,#2f6bc4)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-ombre,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-ombre{background:radial-gradient(ellipse 45% 70% at 20% 60%,#5eead477,transparent 70%),radial-gradient(ellipse 40% 60% at 75% 40%,#34d39966,transparent 70%),linear-gradient(105deg,#021009,#0b2a20 55%,#14453a);background-size:200% 100%,200% 100%,100% 100%}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-aurore,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-aurore{background:radial-gradient(ellipse 35% 80% at 30% 0,#34d399aa,transparent 70%),radial-gradient(ellipse 30% 90% at 60% 0,#a78bfaaa,transparent 70%),radial-gradient(ellipse 30% 70% at 85% 10%,#22d3ee99,transparent 70%),linear-gradient(180deg,#050b1f,#0b1638 70%,#10224a);background-size:180% 100%,220% 100%,200% 100%,100% 100%}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-etoiles,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-etoiles{background:radial-gradient(ellipse 34px 1.4px at 70% 30%,#fff 0,#e9d5ff99 40%,transparent 100%) 0 0 / 260px 110px,radial-gradient(ellipse 22px 1px at 30% 70%,#ffffffcc 0,transparent 100%) 0 0 / 190px 90px,radial-gradient(1.5px 1.5px at 12% 22%,#fff 50%,transparent),radial-gradient(1px 1px at 38% 64%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 62% 30%,#e9d5ff 50%,transparent),radial-gradient(1px 1px at 88% 70%,#fff 50%,transparent),linear-gradient(105deg,#020617,#111a44 60%,#2a1658);background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-brasier,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-brasier{background:radial-gradient(2px 2px at 20% 30%,#fde68a,transparent) 0 0 / 90px 90px,radial-gradient(1.5px 1.5px at 70% 60%,#fb923c,transparent) 0 0 / 70px 70px,radial-gradient(2.5px 2.5px at 40% 80%,#fca5a5,transparent) 0 0 / 120px 120px,radial-gradient(ellipse 90% 70% at 50% 120%,#f97316cc,transparent 70%),linear-gradient(0deg,#3b0a02,#1c0603 60%,#0c0302);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-hextech,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-hextech{background:linear-gradient(90deg,transparent 0 40%,#38bdf855 50%,transparent 60%) 0 0 / 250% 100%,repeating-linear-gradient(0deg,transparent 0 23px,#38bdf833 24px),repeating-linear-gradient(90deg,transparent 0 23px,#38bdf833 24px),radial-gradient(circle at 80% 50%,#67e8f966 0,transparent 30%),linear-gradient(105deg,#04121f,#0a2540 60%,#0d3557);background-repeat:no-repeat,repeat,repeat,no-repeat,no-repeat}:root[data-theme=dark] .cosmetic-contour-argent>.profile-icon{border-color:#e5e7eb}:root[data-theme=dark] .cosmetic-contour-argent:before{border:3px solid #cbd5e1;box-shadow:0 0 0 1px #64748b,0 0 8px #e2e8f088}:root[data-theme=dark] .cosmetic-contour-epines>.profile-icon{border-color:#4b5d3a}:root[data-theme=dark] .cosmetic-contour-epines:before{background:repeating-conic-gradient(#2f3b22 0 6deg,transparent 6deg 15deg)}:root[data-theme=dark] .cosmetic-contour-epines:after{border:2px solid #3f4f2e}:root[data-theme=dark] .cosmetic-contour-givre>.profile-icon{border-color:#bae6fd}:root[data-theme=dark] .cosmetic-contour-givre:before{border:3px solid #7dd3fc;box-shadow:0 0 10px #bae6fdcc,inset 0 0 6px #e0f2fe}:root[data-theme=dark] .cosmetic-contour-givre:after{border:1px dashed #e0f2fe}:root[data-theme=dark] .cosmetic-contour-sang>.profile-icon{border-color:#b91c1c}:root[data-theme=dark] .cosmetic-contour-sang:before{border:3px solid #dc2626;box-shadow:0 0 10px #ef4444aa}:root[data-theme=dark] .cosmetic-contour-dragon>.profile-icon{border-color:#f59e0b}:root[data-theme=dark] .cosmetic-contour-dragon:before{background:conic-gradient(#f3c85a,#b45309,#f3c85a,#fde68a,#f3c85a)}:root[data-theme=dark] .cosmetic-contour-dragon:after{background:conic-gradient(from 90deg,transparent 0 20%,#ef4444 25%,transparent 30% 70%,#f97316 75%,transparent 80%)}:root[data-theme=dark] .cosmetic-prem-contour-celeste>.profile-icon{border-color:#fff}:root[data-theme=dark] .cosmetic-prem-contour-celeste:before{background:conic-gradient(#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6)}:root[data-theme=dark] .cosmetic-prem-contour-celeste:after{background:radial-gradient(circle at 50% 0,#fff 0 3px,#fde68a 4px,transparent 6px),radial-gradient(circle at 50% 100%,#fff 0 2px,#93c5fd 3px,transparent 5px)}:root[data-theme=dark] .cosmetic-prem-contour-flammes>.profile-icon{border-color:#fb923c}:root[data-theme=dark] .cosmetic-prem-contour-flammes:before{background:repeating-conic-gradient(from 0deg,#fde047 0 4deg,#f97316 7deg,#dc2626 11deg,transparent 14deg 18deg)}:root[data-theme=dark] .cosmetic-prem-contour-flammes:after{border:2px solid #fdba74;box-shadow:0 0 12px #fb923c,inset 0 0 8px #f97316}:root[data-theme=dark] .cosmetic-prem-contour-neant>.profile-icon{border-color:#c084fc}:root[data-theme=dark] .cosmetic-prem-contour-neant:before{border:3px solid transparent;border-top-color:#a855f7;border-bottom-color:#ec4899;box-shadow:0 0 12px #7c3aed}:root[data-theme=dark] .cosmetic-prem-contour-neant:after{border:2px solid transparent;border-left-color:#7c3aed;border-right-color:#d946ef}:root[data-theme=dark] .cosmetic-prem-contour-foudre>.profile-icon{border-color:#67e8f9}:root[data-theme=dark] .cosmetic-prem-contour-foudre:before{border:3px dashed #22d3ee}:root[data-theme=dark] .cosmetic-prem-contour-foudre:after{border:1px dotted #e0f2fe}:root[data-theme=dark] .profile-page.cosmetic-fond-parchemin,:root[data-theme=dark] .mini-profile.cosmetic-fond-parchemin,:root[data-theme=dark] .shop-swatch.cosmetic-fond-parchemin{background:radial-gradient(ellipse at 0 0,#c8a26a33,transparent 40%),radial-gradient(ellipse at 100% 100%,#a9814c33,transparent 40%),linear-gradient(135deg,#342a14,#483a1b)}:root[data-theme=dark] .profile-page.cosmetic-fond-ixtal,:root[data-theme=dark] .mini-profile.cosmetic-fond-ixtal,:root[data-theme=dark] .shop-swatch.cosmetic-fond-ixtal{background:radial-gradient(ellipse 22px 10px at 10% 20%,#22c55e33 50%,transparent),radial-gradient(ellipse 18px 8px at 40% 75%,#16a34a33 50%,transparent),radial-gradient(ellipse 20px 9px at 75% 30%,#4ade8033 50%,transparent),radial-gradient(ellipse 16px 7px at 92% 85%,#15803d2a 50%,transparent),linear-gradient(135deg,#102a13,#16391d)}:root[data-theme=dark] .profile-page.cosmetic-fond-piltover,:root[data-theme=dark] .mini-profile.cosmetic-fond-piltover,:root[data-theme=dark] .shop-swatch.cosmetic-fond-piltover{background:repeating-radial-gradient(circle at 88% 20%,transparent 0 14px,#b4530922 15px 17px,transparent 18px 26px),repeating-radial-gradient(circle at 8% 90%,transparent 0 10px,#92400e1f 11px 13px,transparent 14px 20px),linear-gradient(135deg,#2c2111,#402e18)}:root[data-theme=dark] .profile-page.cosmetic-fond-targon,:root[data-theme=dark] .mini-profile.cosmetic-fond-targon,:root[data-theme=dark] .shop-swatch.cosmetic-fond-targon{background:linear-gradient(160deg,transparent 0 62%,#181f3e55 62.2%,transparent 75%),linear-gradient(200deg,transparent 0 55%,#a5b4fc44 55.2%,transparent 72%),radial-gradient(circle at 80% 15%,#fde68a88 0,transparent 22%),linear-gradient(180deg,#29101d,#16112d 60%,#131931)}:root[data-theme=dark] .profile-page.cosmetic-fond-royal,:root[data-theme=dark] .mini-profile.cosmetic-fond-royal,:root[data-theme=dark] .shop-swatch.cosmetic-fond-royal{background:radial-gradient(circle at 50% 50%,#c8963e33 0 3px,transparent 4px) 0 0 / 28px 28px,radial-gradient(circle at 50% 50%,#c8963e22 0 6px,transparent 7px) 14px 14px / 28px 28px,linear-gradient(135deg,#292010,#3c3017);box-shadow:inset 0 0 0 2px #e6c77255}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-nebuleuse,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-nebuleuse,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-nebuleuse{background:radial-gradient(ellipse 40% 60% at 20% 30%,#f9a8d455,transparent 70%),radial-gradient(ellipse 45% 55% at 80% 70%,#a5b4fc66,transparent 70%),radial-gradient(ellipse 35% 45% at 60% 20%,#99f6e455,transparent 70%),radial-gradient(1.5px 1.5px at 30% 60%,#a78bfa,transparent) 0 0 / 60px 60px,linear-gradient(135deg,#220f27,#10162a);background-size:200% 200%,200% 200%,200% 200%,60px 60px,100% 100%}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-maree,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-maree,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-maree{background:repeating-radial-gradient(ellipse 120% 60% at 50% 130%,transparent 0 22px,#38bdf833 24px 26px,transparent 28px 46px),linear-gradient(180deg,#102629,#142e34);background-size:200% 200%,100% 100%}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-pluie-or,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-pluie-or,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-pluie-or{background:radial-gradient(2px 3px at 20% 10%,#e0a92a,transparent) 0 0 / 70px 90px,radial-gradient(1.5px 2px at 70% 40%,#f3c85a,transparent) 0 0 / 50px 70px,radial-gradient(2.5px 3px at 45% 70%,#c8963ecc,transparent) 0 0 / 110px 120px,linear-gradient(180deg,#2b2610,#3e3518);background-repeat:repeat,repeat,repeat,no-repeat}:root[data-theme=dark] .profile-title.cosmetic-titre-invocateur{color:#c7d7f5}:root[data-theme=dark] .profile-title.cosmetic-titre-insomniaque{color:#b9a6f0}:root[data-theme=dark] .profile-title.cosmetic-titre-faucheur{color:#ff6b6b}:root[data-theme=dark] .profile-title.cosmetic-titre-tacticien{color:#8fc6ff}:root[data-theme=dark] .profile-title.cosmetic-titre-pilier{color:#f3c85a}:root[data-theme=dark] .profile-title.cosmetic-titre-roi{color:#d8b4fe}:root[data-theme=dark] .profile-title.cosmetic-titre-legende,:root[data-theme=dark] .profile-title.cosmetic-prem-titre-eternel,:root[data-theme=dark] .profile-title.cosmetic-prem-titre-dieu{color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .profile-title.cosmetic-titre-legende{background-image:linear-gradient(90deg,#f3c85a,#fff3c4,#e0a92a)}:root[data-theme=dark] .profile-title.cosmetic-prem-titre-eternel{background-image:linear-gradient(90deg,#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6);background-size:300% 100%}:root[data-theme=dark] .profile-title.cosmetic-prem-titre-dieu{background-image:linear-gradient(100deg,#c8963e 0,#c8963e 40%,#fffbe6,#c8963e 60%,#c8963e);background-size:250% 100%}:root[data-theme=dark] .profile-title.cosmetic-prem-titre-neant{color:#e9d5ff}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-rubis{color:#ff6b7d}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-emeraude{color:#4ade80}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-amethyste{color:#c4a5ff}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-crepuscule,:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-toxique,:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-solaire,:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-prisme,:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-plasma,:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-or-liquide,:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-flamme{color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-crepuscule{background-image:linear-gradient(90deg,#fb923c,#f472b6)}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-toxique{background-image:linear-gradient(90deg,#a3e635,#22c55e)}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-solaire{background-image:linear-gradient(90deg,#fde68a,#f59e0b,#fde68a)}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-obsidienne{color:#14101f}:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-prisme{background-image:linear-gradient(90deg,#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6);background-size:300% 100%}:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-plasma{background-image:linear-gradient(90deg,#22d3ee,#e879f9,#22d3ee);background-size:200% 100%}:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-or-liquide{background-image:linear-gradient(100deg,#b7791f 0,#b7791f 35%,#fffbe6,#b7791f 65%,#b7791f);background-size:250% 100%}:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-flamme{background-image:linear-gradient(0deg,#dc2626,#f97316,#fde047,#f97316,#dc2626);background-size:100% 300%}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-epee{color:#cbd5e1}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-coeur{color:#f87171}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-bouclier{color:#93c5fd}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-eclair{color:#facc15}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-flocon{color:#bae6fd}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-lune{color:#c4b5fd}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-soleil{color:#fbbf24}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-lys{color:#f3c85a}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-crane{color:#f8fafc}:root[data-theme=dark] .cosmetic-emblem.cosmetic-prem-embleme-phenix{color:#fb923c}:root[data-theme=dark] .cosmetic-emblem.cosmetic-prem-embleme-diamant{color:#a5f3fc}:root[data-theme=dark] .cosmetic-emblem.cosmetic-prem-embleme-oeil{color:#c084fc}:root[data-theme=dark] .cosmetic-emblem.cosmetic-prem-embleme-comete{color:#fde68a}:root[data-theme=dark] .profile-banner.cosmetic-champion-banner,:root[data-theme=dark] .shop-swatch.cosmetic-champion-banner{background-color:#0d1420;background-image:linear-gradient(90deg,#0d1420e0,#0d142099 38%,#0d142014),var(--champion-splash);background-position:center,center 22%;background-size:cover,cover}:root[data-theme=dark] .shop-swatch.cosmetic-champion-banner{background-image:linear-gradient(180deg,transparent 55%,#0d142066),var(--champion-splash)}:root[data-theme=dark] .shop-item.rarity-champion{border-color:#c9a96a}:root[data-theme=dark] .shop-rarity.rarity-champion{color:#e8cfa5;background:#1c2536}:root[data-theme=dark] .quest-card.is-champion{border-left-color:#c8963e}:root[data-theme=dark] .quest-champion-icon{border:1px solid #3f4d69}:root[data-theme=dark] .quest-card p.quest-reward-item{color:#e7cb9e}:root[data-theme=dark] .premium-pack{background:#121824;border:1px solid #4b2f6d}:root[data-theme=dark] .premium-pack small{color:#c5bdad}:root[data-theme=dark] .premium-store-state{color:#d49a9a;border-color:#743232}:root[data-theme=dark] .premium-store-state.is-on{color:#a0dbb9;border-color:#3d774f}:root[data-theme=dark] .profile-page.has-cosmetic-background{border:1px solid #d7b86688;box-shadow:0 12px 34px #70521b26}:root[data-theme=dark] .profile-page.has-cosmetic-background .welcome-row{background:#121824d9;border:1px solid #3b4863}:root[data-theme=dark] .profile-page.has-cosmetic-background .panel,:root[data-theme=dark] .profile-page.has-cosmetic-background .profile-card{background:#121824db}:root[data-theme=dark] .profile-page.has-cosmetic-background .profile-stats,:root[data-theme=dark] .profile-page.has-cosmetic-background .profile-showcase{background:transparent}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-faille,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-faille,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-faille{background:conic-gradient(from var(--premium-angle) at 50% 40%,#7c3aed66,#f3c85a55,#1d1245aa,#a855f766,#7c3aed66),radial-gradient(circle at 50% 40%,#f3c85a44 0,transparent 35%),linear-gradient(160deg,#0b0a24,#1d1245 55%,#2a1658)}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-aurore,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-aurore,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-aurore{background:radial-gradient(ellipse 45% 35% at 25% 0,#34d39988,transparent 70%),radial-gradient(ellipse 40% 40% at 70% 5%,#a78bfa88,transparent 70%),radial-gradient(ellipse 35% 30% at 90% 15%,#22d3ee77,transparent 70%),radial-gradient(1.5px 1.5px at 20% 60%,#171717 50%,transparent) 0 0 / 120px 120px,radial-gradient(1px 1px at 70% 30%,#171717cc 50%,transparent) 0 0 / 90px 90px,linear-gradient(180deg,#050b1f,#0b1638 60%,#10224a);background-size:200% 100%,220% 100%,200% 100%,120px 120px,90px 90px,100% 100%}:root[data-theme=dark] .profile-effect.cosmetic-effet-lucioles>i{background:radial-gradient(circle,#fff7c2 0,#f3c85a 45%,transparent 70%);box-shadow:0 0 10px 3px #f3c85a88}:root[data-theme=dark] .profile-effect.cosmetic-effet-petales>i,:root[data-theme=dark] .shop-swatch .profile-effect.cosmetic-effet-petales>i{background:linear-gradient(135deg,#fbcfe8,#f472b6)}:root[data-theme=dark] .profile-effect.cosmetic-effet-neige>i{background:#fff;box-shadow:0 0 6px #bae6fd}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-etincelles>i{background:radial-gradient(circle,#fffbe6 0,#f3c85a 40%,#c8963e 70%)}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-braises>i{background:radial-gradient(circle,#fff7c2 0,#fb923c 45%,#dc2626 80%);box-shadow:0 0 10px 2px #f97316aa}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-orage:before{background:radial-gradient(ellipse at 50% 0,#67e8f955,transparent 60%)}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-orage>i{background:linear-gradient(180deg,#e0f2fe,#38bdf8)}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-runes>i{border:2px solid #c084fc;box-shadow:0 0 12px #a855f7,inset 0 0 8px #a855f799}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-runes>i:before{border:2px solid #e9d5ff}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-constellation>i{background:#fff;box-shadow:0 0 8px 2px #c4b5fd}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-constellation>i:nth-child(6n){background:linear-gradient(90deg,transparent,#fff)}:root[data-theme=dark] .profile-page.cosmetic-theme-nuit .panel,:root[data-theme=dark] .profile-page.cosmetic-theme-nuit .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-theme-nuit .panel{border:2px solid #1a2b4c;box-shadow:inset 0 0 0 1px #f3c85a,0 8px 22px #1a2b4c33}:root[data-theme=dark] .profile-page.cosmetic-theme-givre .panel,:root[data-theme=dark] .profile-page.cosmetic-theme-givre .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-theme-givre .panel{background:linear-gradient(160deg,#0f1e27ee,#132632ee);border:1px solid #93c5fd;box-shadow:inset 0 1px #fff,0 0 0 3px #bae6fd66,0 8px 22px #0ea5e922}:root[data-theme=dark] .profile-page.cosmetic-theme-noxus .panel,:root[data-theme=dark] .profile-page.cosmetic-theme-noxus .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-theme-noxus .panel{border:2px solid #7f1d1d;box-shadow:0 0 0 1px #94a3b8,0 8px 22px #7f1d1d33}:root[data-theme=dark] .profile-page.cosmetic-theme-or .panel,:root[data-theme=dark] .profile-page.cosmetic-theme-or .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-theme-or .panel{border:2px double #c8963e;box-shadow:0 0 0 3px #f3c85a55,0 0 18px #f3c85a55}:root[data-theme=dark] .profile-page.cosmetic-theme-or .panel:after,:root[data-theme=dark] .profile-page.cosmetic-theme-or .profile-card:after,:root[data-theme=dark] .swatch-theme.cosmetic-theme-or .panel:after{background:linear-gradient(105deg,transparent 40%,#fff6d266 50%,transparent 60%) 0 0 / 250% 100%}:root[data-theme=dark] .profile-page.cosmetic-prem-theme-prisme .panel,:root[data-theme=dark] .profile-page.cosmetic-prem-theme-prisme .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-prem-theme-prisme .panel{border:3px solid transparent;background:linear-gradient(#241b0ef0,#241b0ef0) padding-box,conic-gradient(from var(--premium-angle),#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6) border-box}:root[data-theme=dark] .profile-page.cosmetic-prem-theme-neant .panel,:root[data-theme=dark] .profile-page.cosmetic-prem-theme-neant .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-prem-theme-neant .panel{border:2px solid #a855f7}:root[data-theme=dark] .shop-swatch.swatch-theme{background:linear-gradient(135deg,#f8f1e2,#efe2c4)}:root[data-theme=dark] .swatch-theme-panel strong{color:var(--fallenys-navy)}:root[data-theme=dark] .swatch-theme-panel small{color:#85795f}:root[data-theme=dark] .mini-profile{color:var(--fallenys-ink);background:#121824;border:1px solid #3d4b66;box-shadow:0 3px 10px #70521b14}:root[data-theme=dark] .mini-profile.is-link:hover,:root[data-theme=dark] .mini-profile.is-link:focus-visible{box-shadow:0 8px 20px #70521b2e}:root[data-theme=dark] .mini-profile-avatar{border:2px solid #f3c85a}:root[data-theme=dark] .mini-profile-text strong{color:var(--fallenys-navy)}:root[data-theme=dark] .mini-profile-text small{color:#c5bdad}:root[data-theme=dark] .mini-profile.has-cosmetic-background .mini-profile-text{background:#121824e6}:root[data-theme=dark] .inhouse-player-card.is-me .mini-profile{border-color:#c8963e;box-shadow:0 0 0 2px #f3c85a88}:root[data-theme=dark] .inhouse-player-card.is-ready .mini-profile{border-color:#2f9e5b}:root[data-theme=dark] .inhouse-player-card>.inhouse-kick{color:#fff;background:#8a3b3bdd;border:0}:root[data-theme=dark] .mini-badge{color:#e3d3b2;background:#473d22;border:1px solid #e6c772}:root[data-theme=dark] .mini-badge.is-ready{color:#fff;background:#2f9e5b;border-color:#2f9e5b}:root[data-theme=dark] .account-role-pill.emissary-pill{color:#ba8ae2;background:#2a1541;border-color:#4e2f6f}:root[data-theme=dark] .clip-day h2 small{color:#beb29c}:root[data-theme=dark] .clip-video{background:#0d1420}:root[data-theme=dark] .clip-meta strong{color:var(--fallenys-navy)}:root[data-theme=dark] .clip-meta span{color:#bcb3a1}:root[data-theme=dark] .clip-text{color:#cdc5b7}:root[data-theme=dark] .clip-expiry{color:#bcb3a1}:root[data-theme=dark] .clip-expiry.is-soon{color:#d4918a}:root[data-theme=dark] .tournament-status{color:#e3d3b2;background:#473d22;border:1px solid #e6c772}:root[data-theme=dark] .tournament-status.is-ongoing{color:#fff;background:#2f9e5b;border-color:#2f9e5b}:root[data-theme=dark] .tournament-status.is-draft{color:#b4bcc6;background:#161c2a;border-color:#36425b}:root[data-theme=dark] .tournament-status.is-cancelled{color:#d49a9a;background:#431616;border-color:#743232}:root[data-theme=dark] .tournament-card{color:inherit}:root[data-theme=dark] .tournament-card:hover,:root[data-theme=dark] .tournament-card:focus-visible{box-shadow:0 10px 24px #70521b26}:root[data-theme=dark] .tournament-card.is-ongoing{border-left:4px solid #2f9e5b}:root[data-theme=dark] .tournament-card.is-mine{box-shadow:0 0 0 2px #f3c85a88}:root[data-theme=dark] .tournament-card strong{color:var(--fallenys-navy)}:root[data-theme=dark] .tournament-card small{color:#c5bdad}:root[data-theme=dark] .tournament-card-winner{color:#e7cb9e}:root[data-theme=dark] .tournament-team i{color:#fff1c4;background:#1a2b4c}:root[data-theme=dark] .tournament-team.is-mine span{color:#e7cb9e}:root[data-theme=dark] .tournament-team.is-empty{color:#a69a80}:root[data-theme=dark] .tournament-winner{background:linear-gradient(90deg,#473d22,#121824);border-color:#c8963e}:root[data-theme=dark] .tournament-winner small{color:#d3be99}:root[data-theme=dark] .tournament-next{border-left:4px solid #2f9e5b}:root[data-theme=dark] .tournament-next h3{color:var(--fallenys-navy)}:root[data-theme=dark] .tournament-table-wrap h4{color:#d3be99}:root[data-theme=dark] .tournament-match{background:#121824;border:1px solid #3d4b66}:root[data-theme=dark] .tournament-match.is-ready{border-color:#2f9e5b;box-shadow:0 0 0 1px #2f9e5b33}:root[data-theme=dark] .tournament-match.is-mine{box-shadow:0 0 0 2px #f3c85a}:root[data-theme=dark] .tournament-match.is-pending{background:#161d2b}:root[data-theme=dark] .tournament-match-line strong{color:var(--fallenys-navy)}:root[data-theme=dark] .tournament-match-line.is-winner{background:#1c4127}:root[data-theme=dark] .tournament-match-line.is-winner strong{color:#a0dbb9}:root[data-theme=dark] .tournament-match-foot{color:#bcb3a1;border-top:1px dashed #354159}:root[data-theme=dark] .tournament-game-link,:root[data-theme=dark] .tournament-edit-result{color:#e3d3b2;background:#473d22;border:1px solid #e6c772}:root[data-theme=dark] .tournament-error{color:#d4918a}:root[data-theme=dark] .tournament-table th,:root[data-theme=dark] .tournament-table td{border-bottom:1px solid #344057}:root[data-theme=dark] .tournament-table th{color:#bcb3a1}:root[data-theme=dark] .tournament-table tr.is-qualified td:first-child{color:#a0dbb9;box-shadow:inset 3px 0 #2f9e5b}:root[data-theme=dark] .tournament-table tr.is-mine{background:#161d2b}:root[data-theme=dark] .tournament-team-picker label{background:#141b28;border:1px solid #3b4863}:root[data-theme=dark] .tournament-team-picker label.is-on{background:#473d22;border-color:#c8963e}:root[data-theme=dark] .tournament-team-picker small{color:#bcb3a1}:root[data-theme=dark] .tournament-template{color:inherit;background:#141b28;border:1px solid #3b4863}:root[data-theme=dark] .tournament-template:hover{border-color:#c8963e;background:#473d22}:root[data-theme=dark] .tournament-template strong{color:var(--fallenys-navy)}:root[data-theme=dark] .tournament-template small{color:#c5bdad}:root[data-theme=dark] .tournament-phase-editor{background:#121824;border:1px solid #3b4863;border-left:4px solid #c8963e}:root[data-theme=dark] .tournament-phase-head strong{color:var(--fallenys-navy)}:root[data-theme=dark] .mini-profile-plate{background:#1a2b4c}:root[data-theme=dark] .account-role-pill.reference-pill{color:#ead4ac;background:#483d22}:root[data-theme=dark] .game-draft-link{color:#e0c696}:root[data-theme=dark] .draft-page{color:#f2ead9;background:radial-gradient(circle at 50% -20%,#2b416b,#13223f 55%,#0b1528)}:root[data-theme=dark] .draft-brand{color:var(--fallenys-gold)}:root[data-theme=dark] .draft-title small{color:#c9b78f}:root[data-theme=dark] .draft-title h1 b{color:var(--fallenys-gold)}:root[data-theme=dark] .draft-title .is-blue{color:#8fb1f2}:root[data-theme=dark] .draft-title .is-red{color:#f2a092}:root[data-theme=dark] .draft-you-side{border:1px solid #2a334633}:root[data-theme=dark] .draft-you-side.is-blue{background:#4a7ad833;border-color:var(--draft-blue)}:root[data-theme=dark] .draft-you-side.is-red{background:#d0604d33;border-color:var(--draft-red)}:root[data-theme=dark] .draft-login-banner{background:#11172212;border:1px solid #2a33462b}:root[data-theme=dark] .draft-side{background:#1117220d;border:1px solid #2a33461f;border-top:4px solid var(--draft-blue)}:root[data-theme=dark] .draft-side.is-red{border-top-color:var(--draft-red)}:root[data-theme=dark] .draft-side header small{color:#c9b78f}:root[data-theme=dark] .draft-ready{color:#c9b78f;border:1px solid #2a334633}:root[data-theme=dark] .draft-ready.is-on{color:#bff0cf;border-color:#2f9e5b}:root[data-theme=dark] .draft-ban{border:1px solid #2a334626}:root[data-theme=dark] .draft-ban.is-current,:root[data-theme=dark] .draft-pick.is-current{border-color:var(--fallenys-gold);box-shadow:0 0 0 2px #f3c85a66}:root[data-theme=dark] .draft-pick{background:#0002;border:1px solid #2a33461a}:root[data-theme=dark] .draft-pick small{color:#a99d83}:root[data-theme=dark] .draft-icon{color:#c9b78f;background:#0003}:root[data-theme=dark] .draft-center{background:#11172208;border:1px solid #2a33461a}:root[data-theme=dark] .draft-clock{border-bottom:1px solid #2a33461a}:root[data-theme=dark] .draft-clock small{color:#c9b78f}:root[data-theme=dark] .draft-clock strong{color:var(--fallenys-gold)}:root[data-theme=dark] .turn-blue .draft-clock span{color:#8fb1f2}:root[data-theme=dark] .turn-red .draft-clock span{color:#f2a092}:root[data-theme=dark] .draft-champion{color:inherit;background:none;border:1px solid transparent}:root[data-theme=dark] .draft-champion:not(:disabled):hover{border-color:#f3c85a88}:root[data-theme=dark] .draft-champion.is-selected{background:#f3c85a22;border-color:var(--fallenys-gold)}:root[data-theme=dark] .draft-done-help{color:#d8ccb2}:root[data-theme=dark] .draft-done-help a{color:var(--fallenys-gold)}:root[data-theme=dark] .draft-fearless small{color:#f2a092}:root[data-theme=dark] button.tournament-match{color:inherit}:root[data-theme=dark] .tournament-match.is-openable:hover{box-shadow:0 6px 16px #1a2b4c22}:root[data-theme=dark] .tournament-match.is-live{border-color:#d0604d;box-shadow:0 0 0 1px #d0604d44}:root[data-theme=dark] .tournament-match-foot b{color:#e7cb9e}:root[data-theme=dark] .tournament-tree-lines path{fill:none;stroke:#d9c28a}:root[data-theme=dark] .tournament-swiss-round h4{color:#d3be99}:root[data-theme=dark] .tournament-swiss-pool{background:#141b28;border:1px solid #39465f}:root[data-theme=dark] .tournament-swiss-record{color:#fff1c4;background:#1a2b4c}:root[data-theme=dark] .tournament-matrix th,:root[data-theme=dark] .tournament-matrix td{border:1px solid #39465f}:root[data-theme=dark] .tournament-matrix td.is-self{background:repeating-linear-gradient(45deg,#1c2537,#1c2537 4px,#141b28 4px,#141b28 8px)}:root[data-theme=dark] .tournament-matrix td.is-win{background:#1c4127;color:#a0dbb9}:root[data-theme=dark] .tournament-matrix td.is-loss{background:#421916;color:#d4918a}:root[data-theme=dark] .tournament-matrix td.is-live{color:#d0604d}:root[data-theme=dark] .tournament-matrix td button{color:inherit;background:none;border:1px dashed #c8963e}:root[data-theme=dark] .tournament-matrix tr.is-mine th{background:#182030}:root[data-theme=dark] .tournament-modal-score{color:#c8963e}:root[data-theme=dark] .tournament-lobby-head,:root[data-theme=dark] .tournament-lobby-live{background:#141b28;border:1px solid #39465f}:root[data-theme=dark] .tournament-lobby-live{border-color:#d0604d}:root[data-theme=dark] .tournament-lobby-side{border:1px solid #39465f;border-top:4px solid #4a7ad8}:root[data-theme=dark] .tournament-lobby-side.is-red{border-top-color:#d0604d}:root[data-theme=dark] .tournament-lobby-side li{background:#161d2b}:root[data-theme=dark] .tournament-lobby-side li.is-ready{background:#1c4127}:root[data-theme=dark] .tournament-lobby-side li.is-me{box-shadow:inset 0 0 0 2px #f3c85a}:root[data-theme=dark] .tournament-lobby-pos{color:#d3be99}:root[data-theme=dark] .tournament-lobby-name small{color:var(--muted)}:root[data-theme=dark] .tournament-lobby-side li.is-ready .tournament-lobby-state{color:#a0dbb9}:root[data-theme=dark] .draft-page .player-picker-filters{background:#11172210;border-color:#2a334626}:root[data-theme=dark] .draft-page .player-picker-filters button{color:#e6dcc6}:root[data-theme=dark] .draft-page .player-picker-filters button.is-active{color:var(--fallenys-navy);background:var(--fallenys-gold)}:root[data-theme=dark] .draft-page .draft-search{color:#f2ead9;background:#0003;border-color:#2a33462b}:root[data-theme=dark] .draft-page .draft-search::placeholder{color:#a99d83}:root[data-theme=dark] .tournament-tree-round{color:#d3be99}:root[data-theme=dark] .team-motto{color:#e0c390}:root[data-theme=dark] .team-detail-header.has-team-banner{border-color:#c8963e;box-shadow:0 10px 28px #13223f40}:root[data-theme=dark] .team-detail-header.has-team-banner .team-detail-title h1,:root[data-theme=dark] .team-detail-header.has-team-banner .team-detail-name-display,:root[data-theme=dark] .team-detail-header.has-team-banner .team-detail-name-display span{color:#fff8e8}:root[data-theme=dark] .team-detail-header.has-team-banner .panel-eyebrow,:root[data-theme=dark] .team-detail-header.has-team-banner .team-motto{color:#f3d58a}:root[data-theme=dark] .team-detail-header.has-team-banner .team-detail-count{color:#e8dcc0}:root[data-theme=dark] .team-detail-header.has-team-banner .team-detail-count .player-link{color:#f3c85a}:root[data-theme=dark] .team-detail-header.has-team-banner .team-detail-kpi{background:#121824e8}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-etendard,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-etendard,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-etendard{background:radial-gradient(circle at 92% 50%,#f3c85a33 0,transparent 22%),repeating-linear-gradient(128deg,transparent 0 34px,#f3c85a2e 35px 37px,transparent 38px 72px),linear-gradient(105deg,#13223f,#1a2b4c 60%,#23396a)}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-forge,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-forge,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-forge{background:radial-gradient(ellipse at 18% 120%,#ff7a1a99 0,transparent 55%),radial-gradient(ellipse at 70% 130%,#ffb34777 0,transparent 50%),linear-gradient(180deg,#1c0d08,#3a160b 60%,#5c2410)}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-hextech,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-hextech,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-hextech{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),#38bdf855 50%,transparent calc(50% + 1px)) 0 0 / 46px 100%,linear-gradient(0deg,transparent 0 calc(50% - 1px),#38bdf833 50%,transparent calc(50% + 1px)) 0 0 / 100% 46px,radial-gradient(ellipse at 80% 20%,#22d3ee55 0,transparent 45%),linear-gradient(105deg,#0b1626,#13263d 55%,#1d3b57)}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-bosquet,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-bosquet,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-bosquet{background:radial-gradient(ellipse at 78% 0%,#fde68a88 0,transparent 45%),radial-gradient(ellipse at 10% 100%,#4d7c0f88 0,transparent 50%),linear-gradient(105deg,#12261a,#1f3d26 55%,#3f5f2a)}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-trone,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-trone,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-trone{background:repeating-linear-gradient(90deg,transparent 0 58px,#f3c85a40 59px 60px,transparent 61px 120px),radial-gradient(ellipse at 50% -20%,#f3c85a66 0,transparent 50%),linear-gradient(180deg,#2a0b2e,#4a1250 60%,#5e1a5e);box-shadow:inset 0 -3px #f3c85a,inset 0 3px #f3c85a,0 10px 28px #2a0b2e55}:root[data-theme=dark] .team-detail-page.has-team-background,:root[data-theme=dark] .team-shop-preview.has-team-background{border:1px solid #d7b86688;box-shadow:0 12px 34px #70521b26}:root[data-theme=dark] .team-detail-page.has-team-background .panel,:root[data-theme=dark] .team-detail-page.has-team-background .team-detail-slot:not(.has-player-look){background:#121824db}:root[data-theme=dark] .team-detail-page.has-team-background .team-detail-roster-heading,:root[data-theme=dark] .team-detail-page.has-team-background .rank-disclaimer,:root[data-theme=dark] .team-detail-page.has-team-background .team-detail-back{background:#121824e0}:root[data-theme=dark] .team-detail-page.cosmetic-equipe-fond-blasons,:root[data-theme=dark] .team-shop-preview.cosmetic-equipe-fond-blasons,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-fond-blasons{background:radial-gradient(circle at 25% 25%,#e6a83233 0 9px,transparent 10px) 0 0 / 70px 70px,radial-gradient(circle at 75% 75%,#1a2b4c1f 0 7px,transparent 8px) 0 0 / 70px 70px,linear-gradient(135deg,#fbf3df,#f3e3bd)}:root[data-theme=dark] .team-detail-page.cosmetic-equipe-fond-carte,:root[data-theme=dark] .team-shop-preview.cosmetic-equipe-fond-carte,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-fond-carte{background:linear-gradient(135deg,transparent calc(50% - 2px),#8b5e2a55 50%,transparent calc(50% + 2px)),linear-gradient(90deg,transparent 6%,#8b5e2a44 6% calc(6% + 2px),transparent calc(6% + 2px)),linear-gradient(0deg,transparent 6%,#8b5e2a44 6% calc(6% + 2px),transparent calc(6% + 2px)),radial-gradient(circle at 50% 50%,#4d7c0f22 0,transparent 30%),linear-gradient(135deg,#f4e7c8,#e6d2a4)}:root[data-theme=dark] .team-detail-page.cosmetic-equipe-fond-nuit,:root[data-theme=dark] .team-shop-preview.cosmetic-equipe-fond-nuit,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-fond-nuit{background:radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,transparent),radial-gradient(1px 1px at 34% 62%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 58% 12%,#fde68a 50%,transparent),radial-gradient(1px 1px at 76% 48%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 90% 80%,#fff 50%,transparent),radial-gradient(ellipse at 50% 120%,#f59e0b55 0,transparent 45%),linear-gradient(180deg,#0b1226,#16224a 70%,#2a2a4a)}:root[data-theme=dark] .team-detail-page.cosmetic-equipe-fond-trophees,:root[data-theme=dark] .team-shop-preview.cosmetic-equipe-fond-trophees,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-fond-trophees{background:linear-gradient(115deg,transparent 30%,#ffffff66 45%,transparent 60%),repeating-linear-gradient(60deg,transparent 0 40px,#c8963e1f 41px 42px,transparent 43px 84px),linear-gradient(135deg,#fff6dc,#f3d98f,#e6b84a)}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-argent:before{border:3px solid #cbd5e1;box-shadow:0 0 0 1px #64748b,0 0 10px #cbd5e199}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-or:before{border:3px solid #e6a832;box-shadow:0 0 0 1px #8a6420,0 0 12px #f3c85a99}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-or:after{border:1px solid #f3c85a99}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-lauriers:before{background:repeating-conic-gradient(from 10deg,#e6b84a 0 7deg,#6b8e23 7deg 11deg,transparent 11deg 15deg)}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-brasier:before{background:conic-gradient(from var(--premium-angle),#f97316,#facc15,#ef4444,#f97316,#fde047,#ef4444,#f97316)}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-or{color:transparent;background:linear-gradient(180deg,#fff1b8,#f3c85a 45%,#b07d18);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-givre{color:transparent;background:linear-gradient(90deg,#2c7fb8,#8fd3ff 50%,#2c7fb8);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-flamme{color:transparent;background:linear-gradient(90deg,#ef4444,#f97316,#facc15,#f97316,#ef4444) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .profile-effect.cosmetic-equipe-effet-etincelles>i{background:radial-gradient(circle,#fff7c2 0 18%,#f3c85a 30%,transparent 62%)}:root[data-theme=dark] .profile-effect.cosmetic-equipe-effet-feuilles>i{background:linear-gradient(135deg,#fde68a,#c8963e);box-shadow:0 0 6px #f3c85a88}:root[data-theme=dark] .team-motto.cosmetic-equipe-devise-tombes{color:#a6473d}:root[data-theme=dark] .team-detail-header.has-team-banner .team-motto.cosmetic-equipe-devise-tombes{color:#fca5a5}:root[data-theme=dark] .shop-swatch.swatch-team-banner,:root[data-theme=dark] .shop-swatch.swatch-team-background{border-bottom:1px solid #e3cf9c}:root[data-theme=dark] .shop-swatch .team-motto{color:#f3d58a}:root[data-theme=dark] .team-detail-slot>.roster-slot-banner:after{background:linear-gradient(90deg,#0d1a33d9 0,#0d1a33a6,#0d1a3340)}:root[data-theme=dark] .team-detail-slot.has-player-look{border-color:#c8963e;box-shadow:0 6px 16px #13223f2e}:root[data-theme=dark] .team-detail-slot.has-player-look .team-detail-slot-role{color:#f3d58a}:root[data-theme=dark] .team-detail-slot.has-player-look .team-detail-player-info strong{color:#fff8e8}:root[data-theme=dark] .team-detail-slot.has-player-look .team-detail-player-info small:not(.profile-title){color:#e1d6bd}:root[data-theme=dark] .team-detail-slot.has-player-look .team-view-you{color:var(--fallenys-navy);background:#f3c85a}:root[data-theme=dark] .team-detail-slot.has-player-look.is-current-player{box-shadow:0 0 0 2px #f3c85a,0 6px 16px #13223f2e}:root[data-theme=dark] .team-detail-slot.has-player-look .team-detail-refresh{background:#121824e6}:root[data-theme=dark] .team-detail-slot:not(.has-player-look) .roster-player-title{color:#e2c38b}:root[data-theme=dark] .shop-item.is-event{border-color:#e89a4a;box-shadow:0 0 0 1px #3c496355}:root[data-theme=dark] .shop-event-banner{color:#fff8e8;background:linear-gradient(105deg,#1a2b4c,#2b3f6b)}:root[data-theme=dark] .shop-event-banner h3{color:#fff8e8}:root[data-theme=dark] .shop-event-banner p{color:#e8dcc0}:root[data-theme=dark] .shop-event-banner .panel-eyebrow{color:#f3d58a}:root[data-theme=dark] .event-theme-halloween .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#f9731655 0,transparent 50%),linear-gradient(105deg,#1c0f2e,#3b1a4f)}:root[data-theme=dark] .event-theme-noel .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#11172233 0,transparent 50%),linear-gradient(105deg,#0f3b23,#7f1d1d)}:root[data-theme=dark] .event-theme-saint_valentin .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#5c1f2666 0,transparent 50%),linear-gradient(105deg,#831843,#be185d)}:root[data-theme=dark] .event-theme-ete .shop-event-banner{background:radial-gradient(ellipse at 90% 10%,#fde68a88 0,transparent 50%),linear-gradient(105deg,#0e7490,#f59e0b)}:root[data-theme=dark] .event-theme-anniversaire .shop-event-banner{background:radial-gradient(ellipse at 90% 20%,#f3c85a66 0,transparent 50%),linear-gradient(105deg,#13223f,#1a2b4c 60%,#8a6420)}:root[data-theme=dark] .team-points-amount{color:#ebd5ad}:root[data-theme=dark] .team-points-amount i{color:#c8963e}:root[data-theme=dark] .team-vote{background:#141b28;border:1px solid #3b4863}:root[data-theme=dark] .team-vote-info small{color:#bdb5a9}:root[data-theme=dark] .team-vote-warning{color:#d4918a!important}:root[data-theme=dark] .team-vote-bar{background:#1e283b}:root[data-theme=dark] .team-vote-bar .is-yes{background:#4d9a52}:root[data-theme=dark] .team-vote-bar .is-no{background:#c0563f}:root[data-theme=dark] .team-vote-bar i{background:#1a2b4c}:root[data-theme=dark] .team-vote-actions .shop-buy.is-no{background:#c0563f}:root[data-theme=dark] .team-vote-history small{color:#beb29c}:root[data-theme=dark] .team-vote-status{background:#1e283b}:root[data-theme=dark] .team-vote-status.is-accepted{color:#b0e5b9;background:#1b491d}:root[data-theme=dark] .team-vote-status.is-rejected{color:#e5a198;background:#482018}:root[data-theme=dark] .team-points-history li{border-bottom:1px dashed #38455e}:root[data-theme=dark] .team-points-history small{color:#beb29c}:root[data-theme=dark] .team-points-history .is-gain{color:#a2dba7}:root[data-theme=dark] .team-points-history .is-spend{color:#d4918a}:root[data-theme=dark] .shop-event-list>li{background:#141b28;border:1px solid #3b4863}:root[data-theme=dark] .shop-event-list>li.is-running{border-color:#c8963e;box-shadow:0 0 0 2px #f3c85a55}:root[data-theme=dark] .shop-event-summary small{color:#bdb5a9}:root[data-theme=dark] .shop-event-items{border:1px solid #3b4863}:root[data-theme=dark] .shop-event-items legend{color:#d5c8ac}:root[data-theme=dark] .shop-event-item-group>small{color:#e0c390}:root[data-theme=dark] .shop-event-item-group .inhouse-check small{color:#beb29c}:root[data-theme=dark] .game-series-badge{color:#fff8e8;background:#1a2b4c}:root[data-theme=dark] .game-series-badge strong{color:#f3c85a}:root[data-theme=dark] .game-series-badge small{color:#c9d3e6}:root[data-theme=dark] .draft-tool-form label:not(.inhouse-check),:root[data-theme=dark] .draft-tool-format{color:#d5c8ac}:root[data-theme=dark] .draft-tool-row{background:#141b28;border:1px solid #3b4863;border-left:4px solid #c8963e}:root[data-theme=dark] .draft-tool-row.is-done,:root[data-theme=dark] .draft-tool-row.is-cancelled{border-left-color:#b9ad94}:root[data-theme=dark] .draft-tool-info small{color:#bdb5a9}:root[data-theme=dark] .draft-tool-info .is-blue{color:#8bb4e2}:root[data-theme=dark] .draft-tool-info .is-red{color:#e08883}:root[data-theme=dark] .draft-tool-info b{color:var(--fallenys-navy)}:root[data-theme=dark] .draft-declare{background:#11172212;border:1px solid #f3c85a66}:root[data-theme=dark] .draft-declare button{color:#fff;border:0}:root[data-theme=dark] .draft-declare .draft-declare-blue{background:#1f5fa8}:root[data-theme=dark] .draft-declare .draft-declare-red{background:#b0322a}:root[data-theme=dark] .profile-banner.cosmetic-evt-halloween-banniere,:root[data-theme=dark] .shop-swatch.cosmetic-evt-halloween-banniere{background:radial-gradient(circle at 84% 26%,#ffd27a 0 16px,#f9731688 18px,transparent 42px),radial-gradient(ellipse 22px 16px at 16% 88%,#f97316 50%,transparent 52%),radial-gradient(ellipse 16px 12px at 30% 92%,#ea580c 50%,transparent 52%),radial-gradient(ellipse 20px 14px at 62% 90%,#f97316 50%,transparent 52%),linear-gradient(180deg,#120a24,#2b1145 60%,#4a1d5e)}:root[data-theme=dark] .cosmetic-evt-halloween-contour>.profile-icon{border-color:#a78bfa}:root[data-theme=dark] .cosmetic-evt-halloween-contour:before{background:repeating-conic-gradient(from 0deg,#e5e7eb99 0 1deg,transparent 1deg 30deg),repeating-radial-gradient(circle,transparent 0 5px,#e5e7eb88 5px 6px)}:root[data-theme=dark] .cosmetic-evt-halloween-contour:after{background:#1f1030;box-shadow:0 0 0 1px #a78bfa,0 0 8px #a78bfa}:root[data-theme=dark] .profile-effect.cosmetic-evt-halloween-effet>i{background:#1f1030}:root[data-theme=dark] .profile-title.cosmetic-evt-halloween-titre{color:#c4b5fd}:root[data-theme=dark] .cosmetic-name.cosmetic-evt-halloween-pseudo{color:transparent;background:linear-gradient(90deg,#f97316,#fb923c 40%,#a855f7);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .profile-banner.cosmetic-evt-noel-banniere,:root[data-theme=dark] .shop-swatch.cosmetic-evt-noel-banniere{background:radial-gradient(1.5px 1.5px at 14% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 40% 12%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 66% 28%,#fde68a 50%,transparent),radial-gradient(1px 1px at 88% 16%,#fff 50%,transparent),linear-gradient(60deg,transparent 72%,#0f3b23 72% 80%,transparent 80%) 0 100% / 60px 70px repeat-x,linear-gradient(-60deg,transparent 72%,#0f3b23 72% 80%,transparent 80%) 0 100% / 60px 70px repeat-x,linear-gradient(180deg,#0b1a3a,#17305c 70%,#e8f1ff 70%,#fff)}:root[data-theme=dark] .cosmetic-evt-noel-contour>.profile-icon{border-color:#16a34a}:root[data-theme=dark] .cosmetic-evt-noel-contour:before{background:repeating-conic-gradient(#166534 0,#166534 18deg,#22c55e 18deg,#22c55e 30deg,#166534 30deg,#166534 36deg)}:root[data-theme=dark] .cosmetic-evt-noel-contour:after{background:radial-gradient(circle at 50% 3px,#dc2626 0 3px,transparent 3.5px),radial-gradient(circle at 3px 50%,#dc2626 0 3px,transparent 3.5px),radial-gradient(circle at calc(100% - 3px) 50%,#dc2626 0 3px,transparent 3.5px),radial-gradient(circle at 50% calc(100% - 3px),#dc2626 0 3px,transparent 3.5px)}:root[data-theme=dark] .profile-page.cosmetic-evt-noel-fond,:root[data-theme=dark] .mini-profile.cosmetic-evt-noel-fond,:root[data-theme=dark] .shop-swatch.cosmetic-evt-noel-fond{background:linear-gradient(90deg,transparent calc(50% - 9px),#f3c85a calc(50% - 9px) calc(50% + 9px),transparent calc(50% + 9px)),repeating-linear-gradient(135deg,#b91c1c 0,#b91c1c 22px,#dc2626 22px,#dc2626 44px),#b91c1c}:root[data-theme=dark] .profile-title.cosmetic-evt-noel-titre{color:#86efac}:root[data-theme=dark] .cosmetic-emblem.cosmetic-evt-noel-embleme{color:#e0f2fe}:root[data-theme=dark] .profile-banner.cosmetic-evt-valentin-banniere,:root[data-theme=dark] .shop-swatch.cosmetic-evt-valentin-banniere{background:radial-gradient(circle at 20% 30%,#fda4af66 0 6px,transparent 7px) 0 0 / 46px 46px,radial-gradient(ellipse at 85% 10%,#fecdd3aa 0,transparent 45%),linear-gradient(105deg,#4a0d2a,#9d174d 55%,#f472b6)}:root[data-theme=dark] .cosmetic-evt-valentin-contour>.profile-icon{border-color:#f472b6}:root[data-theme=dark] .cosmetic-evt-valentin-contour:before{border:3px solid #f472b6;box-shadow:0 0 10px #f472b6aa}:root[data-theme=dark] .cosmetic-evt-valentin-contour:after{background:radial-gradient(circle at 50% 4px,#e11d48 0 3.5px,transparent 4px),radial-gradient(circle at 50% calc(100% - 4px),#e11d48 0 3.5px,transparent 4px)}:root[data-theme=dark] .profile-effect.cosmetic-evt-valentin-effet>i{color:#f472b6}:root[data-theme=dark] .profile-effect.cosmetic-evt-valentin-effet>i:nth-child(3n){color:#e11d48}:root[data-theme=dark] .profile-title.cosmetic-evt-valentin-titre{color:#fbcfe8}:root[data-theme=dark] .cosmetic-name.cosmetic-evt-valentin-pseudo{color:transparent;background:linear-gradient(90deg,#fda4af,#f472b6 50%,#e11d48);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .profile-banner.cosmetic-evt-ete-banniere,:root[data-theme=dark] .shop-swatch.cosmetic-evt-ete-banniere{background:radial-gradient(circle at 70% 78%,#fff3b0 0 18px,#fbbf24 20px,transparent 46px),linear-gradient(180deg,transparent 72%,#0e7490 72%),linear-gradient(180deg,#7c2d12,#ea580c 40%,#fbbf24 72%)}:root[data-theme=dark] .profile-page.cosmetic-evt-ete-fond,:root[data-theme=dark] .mini-profile.cosmetic-evt-ete-fond,:root[data-theme=dark] .shop-swatch.cosmetic-evt-ete-fond{background:radial-gradient(ellipse at 50% 120%,#fde68a 0 30%,transparent 31%),repeating-radial-gradient(ellipse at 50% 0,#17171722 0 2px,transparent 3px 24px),linear-gradient(180deg,#a5f3fc,#22d3ee 55%,#0891b2)}:root[data-theme=dark] .profile-effect.cosmetic-evt-ete-effet>i{background:radial-gradient(circle at 32% 30%,#ffffffcc 0 12%,#a5f3fc55 30%,#f0abfc44 60%,transparent 70%);border:1px solid #ffffff99}:root[data-theme=dark] .profile-title.cosmetic-evt-ete-titre{color:#fde68a}:root[data-theme=dark] .cosmetic-emblem.cosmetic-evt-ete-embleme{color:#f472b6}:root[data-theme=dark] .profile-banner.cosmetic-evt-anniv-banniere,:root[data-theme=dark] .shop-swatch.cosmetic-evt-anniv-banniere{background:radial-gradient(circle at 10% 30%,#f3c85a 0 2px,transparent 3px) 0 0 / 28px 28px,radial-gradient(circle at 60% 70%,#93c5fd 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(170deg,transparent 0 18%,#f3c85a 18% 20%,transparent 20%),linear-gradient(105deg,#13223f,#1a2b4c 55%,#3b4f80)}:root[data-theme=dark] .cosmetic-evt-anniv-contour>.profile-icon{border-color:#f3c85a}:root[data-theme=dark] .cosmetic-evt-anniv-contour:before{background:repeating-conic-gradient(#1a2b4c 0,#1a2b4c 15deg,#f3c85a 15deg,#f3c85a 30deg)}:root[data-theme=dark] .cosmetic-evt-anniv-contour:after{background:#f3c85a}:root[data-theme=dark] .profile-effect.cosmetic-evt-anniv-effet>i{background:#f3c85a}:root[data-theme=dark] .profile-effect.cosmetic-evt-anniv-effet>i:nth-child(3n){background:#1a2b4c;box-shadow:0 0 0 1px #f3c85a88}:root[data-theme=dark] .profile-effect.cosmetic-evt-anniv-effet>i:nth-child(3n+1){background:#93c5fd}:root[data-theme=dark] .profile-title.cosmetic-evt-anniv-titre{color:transparent;background:linear-gradient(90deg,#f3c85a,#fff1b8 50%,#f3c85a) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-emblem.cosmetic-evt-anniv-embleme{color:#f3c85a}:root[data-theme=dark] .team-detail-slot.has-player-look .team-detail-player-info small.team-view-you{color:var(--fallenys-navy);background:#f3c85a}:root[data-theme=dark] .draft-tool-form input:not([type=checkbox]){border:1px solid #404f6b}:root[data-theme=dark] .draft-links-pair{border:1px solid #404f6b;background:#111722}:root[data-theme=dark] .draft-links-open,:root[data-theme=dark] .draft-links-copy{border:0}:root[data-theme=dark] .draft-links-open{color:var(--fallenys-navy)}:root[data-theme=dark] .draft-links-copy{color:#d5c8ac;background:#192030;border-left:1px solid #404f6b}:root[data-theme=dark] .draft-links-copy:hover{color:var(--fallenys-navy);background:#504527}:root[data-theme=dark] .draft-links-pair.is-blue{border-color:#1f5fa8}:root[data-theme=dark] .draft-links-pair.is-blue .draft-links-open{color:#fff;background:#1f5fa8}:root[data-theme=dark] .draft-links-pair.is-blue .draft-links-copy{color:#8bb4e2;background:#162a42;border-left-color:#1f5fa8}:root[data-theme=dark] .draft-links-pair.is-red{border-color:#b0322a}:root[data-theme=dark] .draft-links-pair.is-red .draft-links-open{color:#fff;background:#b0322a}:root[data-theme=dark] .draft-links-pair.is-red .draft-links-copy{color:#e08883;background:#421b16;border-left-color:#b0322a}:root[data-theme=dark] .draft-tool-delete{color:#d58d84;background:#412115;border:1px solid #744332}:root[data-theme=dark] .draft-tool-delete:hover{color:#fff;background:#c4523f}:root[data-theme=dark] .inhouse-match-draft{background:#141b28;border:1px solid #3b4863}:root[data-theme=dark] .inhouse-match-draft-title{color:#d5c8ac}:root[data-theme=dark] .inhouse-match-draft-title strong{color:var(--fallenys-navy)}:root[data-theme=dark] .inhouse-match-draft-title .is-blue{color:#8bb4e2}:root[data-theme=dark] .inhouse-match-draft-title .is-red{color:#e08883}:root[data-theme=dark] .team-customize-cta{color:var(--fallenys-navy);background:linear-gradient(135deg,#4f4726,#f3c85a 55%,#c8963e);border:1px solid #a8782c;box-shadow:0 4px 14px #c8963e55}:root[data-theme=dark] .team-customize-cta small{color:#e4d2b3}:root[data-theme=dark] .team-customize-cta:hover{box-shadow:0 6px 18px #c8963e88}:root[data-theme=dark] .team-points-preview{color:#d5c8ac}:root[data-theme=dark] .team-points-preview strong{color:var(--fallenys-navy)}:root[data-theme=dark] .team-points-preview .is-negative{color:#e08883}:root[data-theme=dark] .draft-declare strong{color:var(--fallenys-gold)}:root[data-theme=dark] .draft-declare>small{color:#d8ccb2}:root[data-theme=dark] .draft-declare .draft-declare-manual{border-top:1px solid #2a33461f}:root[data-theme=dark] .draft-declare .draft-declare-manual small{color:#a99f8a}:root[data-theme=dark] .draft-imported{color:#9fe0a8}:root[data-theme=dark] .draft-imported a{color:var(--fallenys-gold)}:root[data-theme=dark] .player-roster-team{border:1px solid transparent}:root[data-theme=dark] .player-roster-team.has-team-banner{border-color:#c8963e;box-shadow:0 6px 18px #13223f33}:root[data-theme=dark] .player-roster-team.has-team-banner h3{color:#fff8e8}:root[data-theme=dark] .player-roster-team.has-team-banner .panel-eyebrow,:root[data-theme=dark] .player-roster-team.has-team-banner .team-motto{color:#f3d58a}:root[data-theme=dark] .player-roster-team.has-team-banner .team-motto.cosmetic-equipe-devise-tombes{color:#fca5a5}:root[data-theme=dark] .player-roster-card>.roster-slot-banner:after{background:linear-gradient(90deg,#0d1a33d9 0,#0d1a33a6,#0d1a3340)}:root[data-theme=dark] .player-roster-name>strong{color:var(--fallenys-navy)}:root[data-theme=dark] .player-roster-you{color:#e4c895}:root[data-theme=dark] .player-roster-card:not(.has-player-look) .roster-player-title{color:#e2c38b}:root[data-theme=dark] .player-roster-card.has-player-look{border-color:#c8963e;box-shadow:0 6px 16px #13223f2e}:root[data-theme=dark] .player-roster-card.has-player-look .player-roster-name>strong{color:#fff8e8}:root[data-theme=dark] .player-roster-card.has-player-look .player-rank-label{color:#e1d6bd}:root[data-theme=dark] .player-roster-card.has-player-look .player-roster-you{color:var(--fallenys-navy);background:#f3c85a}:root[data-theme=dark] .player-roster-card.has-player-look.is-current-player{box-shadow:0 0 0 2px #f3c85a,0 6px 16px #13223f2e}:root[data-theme=dark] .draft-tool-locked{color:#bcb1a0}:root[data-theme=dark] .event-theme-lancement .shop-event-banner{background:radial-gradient(ellipse at 88% 100%,#fbbf2477 0,transparent 55%),linear-gradient(105deg,#0b1630,#1a2b4c 55%,#3b5b9a)}:root[data-theme=dark] .profile-banner.cosmetic-evt-lancement-banniere,:root[data-theme=dark] .shop-swatch.cosmetic-evt-lancement-banniere{background:radial-gradient(1.5px 1.5px at 14% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 38% 12%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 62% 26%,#dbeafe 50%,transparent),radial-gradient(circle at 78% 112%,#fff3c4 0 22px,#fbbf24 30px,#f9731666 52px,transparent 110px),linear-gradient(0deg,#f3c85a33 0,transparent 30%),linear-gradient(180deg,#0b1630,#1a2b4c 45%,#3b5b9a 78%,#c98a3a)}:root[data-theme=dark] .cosmetic-evt-lancement-contour>.profile-icon{border-color:#f3c85a}:root[data-theme=dark] .cosmetic-evt-lancement-contour:before{background:conic-gradient(from 0deg,#3b82f6,#f3c85a,#93c5fd,#f3c85a,#3b82f6)}:root[data-theme=dark] .cosmetic-evt-lancement-contour:after{color:#13223f;background:#f3c85a;box-shadow:0 0 0 2px #13223f,0 0 8px #f3c85a}:root[data-theme=dark] .profile-effect.cosmetic-evt-lancement-effet>i{background:radial-gradient(circle,#fff7c2 0 18%,#f3c85a 32%,transparent 64%)}:root[data-theme=dark] .profile-effect.cosmetic-evt-lancement-effet>i:nth-child(3n){background:radial-gradient(circle,#eff6ff 0 18%,#93c5fd 32%,transparent 64%)}:root[data-theme=dark] .profile-title.cosmetic-evt-lancement-titre{color:transparent;background:linear-gradient(90deg,#93c5fd,#f3c85a 50%,#93c5fd) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-name.cosmetic-evt-lancement-pseudo{color:transparent;background:linear-gradient(90deg,#7dd3fc,#f3c85a);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-emblem.cosmetic-evt-lancement-embleme{color:#f3c85a}:root[data-theme=dark] .profile-rank em.profile-rank-estimate{color:#f3d58a}:root[data-theme=dark] .team-discord-channel small{color:#bcb3a2}:root[data-theme=dark] .team-create-discord{border:1px solid #39465f}:root[data-theme=dark] .team-create-discord legend{color:var(--fallenys-gold-deep)}:root[data-theme=dark] .clip-video-missing{color:#c9d2e3}:root[data-theme=dark] .clip-video-missing strong{color:#f3d58a}:root[data-theme=dark] .mini-badge.is-moved{color:#fff;background:#b9652c;border-color:#b9652c}:root[data-theme=dark] .member-mini.is-me .mini-profile{border-color:#c8963e;box-shadow:0 0 0 2px #f3c85a88}:root[data-theme=dark] .shop-tab{color:var(--fallenys-navy);background:#121824;border:2px solid #3d4b66}:root[data-theme=dark] .shop-tab:hover,:root[data-theme=dark] .shop-tab:focus-visible{border-color:var(--fallenys-gold-deep);box-shadow:0 6px 16px #70521b24}:root[data-theme=dark] .shop-tab.is-active{color:#fff8e9;background:linear-gradient(120deg,#1a2b4c,#2a3f68);border-color:var(--fallenys-gold);box-shadow:0 6px 18px #1a2b4c33}:root[data-theme=dark] .shop-tab-icon{color:#1a2b4c;background:linear-gradient(140deg,#f7d67a,#c8963e)}:root[data-theme=dark] .shop-tab-text small{color:#bdb5a9}:root[data-theme=dark] .shop-tab.is-active .shop-tab-text small{color:#d8c99f}:root[data-theme=dark] .shop-tab-go{color:var(--fallenys-gold-deep)}:root[data-theme=dark] .shop-tab-team:not(.is-active){background:linear-gradient(120deg,#182030,#504526);border-color:#e6b94f}:root[data-theme=dark] .home-hero{color:#f8f0dc;background:radial-gradient(ellipse at 85% 10%,#30446a 0,transparent 50%),linear-gradient(120deg,#13223f,#1a2b4c 60%,#22375f);border:2px solid var(--fallenys-gold-deep);box-shadow:0 10px 28px #1a2b4c2e}:root[data-theme=dark] .home-hero h1{color:#fff8e9}:root[data-theme=dark] .home-hero h1>span:not(.title-period){color:var(--fallenys-gold)}:root[data-theme=dark] .home-hero .eyebrow{color:#d8c99f}:root[data-theme=dark] .home-hero .subheading{color:#e5dcc7}:root[data-theme=dark] .home-cta{color:#1a2b4c;background:linear-gradient(140deg,#f7d67a,#e6a832)}:root[data-theme=dark] .home-cta.is-secondary{color:#fff4d7;background:transparent;border:1px solid #c8963e}:root[data-theme=dark] .home-title{color:var(--fallenys-navy)}:root[data-theme=dark] .home-step-number{color:#1a2b4c;background:linear-gradient(140deg,#f7d67a,#c8963e)}:root[data-theme=dark] .home-step strong,:root[data-theme=dark] .home-feature strong{color:var(--fallenys-navy)}:root[data-theme=dark] .home-step p,:root[data-theme=dark] .home-feature p,:root[data-theme=dark] .home-faq-entry p{color:#cac2b6}:root[data-theme=dark] .home-feature{color:inherit}:root[data-theme=dark] .home-feature:hover,:root[data-theme=dark] .home-feature:focus-visible{border-color:var(--fallenys-gold-deep);box-shadow:0 8px 20px #70521b24}:root[data-theme=dark] .home-feature-icon{color:var(--fallenys-gold-deep)}:root[data-theme=dark] .home-feature-action{color:#e0c696}:root[data-theme=dark] .home-faq-entry summary{color:var(--fallenys-navy)}:root[data-theme=dark] .theme-toggle{color:#bbcae8;background:#161d2b;border:1px solid #d7b866}:root[data-theme=dark] .theme-toggle:hover{background:#4a3f24;border-color:#c8963e}:root[data-theme=dark] .theme-toggle-icon{color:#c8963e}:root[data-theme=dark] .profile-banner.cosmetic-banniere-bandle,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-bandle{background:radial-gradient(circle at 18% 78%,#fde04766 0 4px,transparent 5px),radial-gradient(circle at 46% 30%,#a7f3d055 0 3px,transparent 4px),radial-gradient(circle at 74% 70%,#f9a8d466 0 4px,transparent 5px),radial-gradient(ellipse at 50% 120%,#4d7c0f99 0,transparent 60%),linear-gradient(105deg,#1f3a2b,#2f5a3a 55%,#4b7a3f)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-freljord,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-freljord{background:radial-gradient(ellipse 60% 35% at 20% 115%,#e0f2fe 0 60%,transparent 61%),radial-gradient(ellipse 70% 40% at 85% 120%,#bae6fd 0 60%,transparent 61%),linear-gradient(180deg,#1e3a5f,#3b6a94 60%,#7fb3d9)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-ionia,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-ionia{background:radial-gradient(ellipse 14px 8px at 14% 30%,#fbcfe8 50%,transparent),radial-gradient(ellipse 12px 7px at 38% 70%,#f9a8d4 50%,transparent),radial-gradient(ellipse 14px 8px at 66% 24%,#fbcfe8 50%,transparent),radial-gradient(ellipse 10px 6px at 88% 62%,#f472b6 50%,transparent),linear-gradient(105deg,#4a1d3f,#8a3b6b 55%,#d97ba6)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-piltover,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-piltover{background:repeating-radial-gradient(circle at 86% 30%,transparent 0 16px,#fbbf2433 17px 19px,transparent 20px 30px),repeating-radial-gradient(circle at 12% 95%,transparent 0 12px,#f59e0b2b 13px 15px,transparent 16px 24px),linear-gradient(105deg,#3b2412,#6b3f1d 55%,#9a5b26)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-targon,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-targon{background:radial-gradient(1.5px 1.5px at 12% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 30% 45%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 58% 15%,#c7d2fe 50%,transparent),radial-gradient(1px 1px at 80% 35%,#fff 50%,transparent),linear-gradient(160deg,transparent 55%,#1e1b4b 55.5% 70%,transparent 70.5%),linear-gradient(20deg,transparent 50%,#312e81 50.5% 72%,transparent 72.5%),linear-gradient(180deg,#0b1030,#1e2a6b 65%,#4f46e5)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-neant,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-neant{background:linear-gradient(115deg,transparent 46%,#c084fc88 47%,transparent 48.5%),linear-gradient(70deg,transparent 62%,#a855f766 63%,transparent 64%),radial-gradient(ellipse at 70% 50%,#7e22ce66 0,transparent 55%),linear-gradient(105deg,#07040f,#1a0b2e 60%,#2e1065)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-solari,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-solari{background:radial-gradient(circle at 80% 40%,#fffbe6 0 6%,#fde68a 9%,transparent 24%),repeating-conic-gradient(from var(--premium-angle, 0deg) at 80% 40%,#fde68a33 0 6deg,transparent 6deg 18deg),linear-gradient(105deg,#7c2d12,#c2410c,#f59e0b)}:root[data-theme=dark] .cosmetic-contour-bronze>.profile-icon{border-color:#d6a77a}:root[data-theme=dark] .cosmetic-contour-bronze:before{border:3px solid #a46a3b;box-shadow:0 0 0 1px #5c3a1e,0 0 6px #c084524d}:root[data-theme=dark] .cosmetic-contour-jade>.profile-icon{border-color:#86efac}:root[data-theme=dark] .cosmetic-contour-jade:before{border:3px solid #15803d;box-shadow:0 0 0 1px #052e16,0 0 8px #22c55e66}:root[data-theme=dark] .cosmetic-contour-lune>.profile-icon{border-color:#e2e8f0}:root[data-theme=dark] .cosmetic-contour-lune:before{background:conic-gradient(from 200deg,#f8fafc 0 150deg,transparent 150deg)}:root[data-theme=dark] .cosmetic-contour-lune:after{border:1px solid #c7d2fe88}:root[data-theme=dark] .cosmetic-contour-hextech>.profile-icon{border-color:#67e8f9}:root[data-theme=dark] .cosmetic-contour-hextech:before{background:repeating-conic-gradient(#22d3ee 0 10deg,transparent 10deg 20deg)}:root[data-theme=dark] .cosmetic-contour-hextech:after{border:2px solid #0e7490}:root[data-theme=dark] .cosmetic-contour-runes>.profile-icon{border-color:#f3c85a}:root[data-theme=dark] .cosmetic-contour-runes:before{background:repeating-conic-gradient(#f3c85a 0 4deg,transparent 4deg 9deg,#c8963e 9deg 11deg,transparent 11deg 24deg)}:root[data-theme=dark] .cosmetic-contour-runes:after{border:2px solid #c8963e;box-shadow:0 0 10px #f3c85a88}:root[data-theme=dark] .profile-page.cosmetic-fond-bandle,:root[data-theme=dark] .mini-profile.cosmetic-fond-bandle,:root[data-theme=dark] .shop-swatch.cosmetic-fond-bandle{background:radial-gradient(circle at 12% 22%,#facc1555 0 3px,transparent 4px) 0 0 / 90px 90px,radial-gradient(circle at 60% 70%,#f472b644 0 3px,transparent 4px) 0 0 / 90px 90px,linear-gradient(135deg,#272e11,#36441a)}:root[data-theme=dark] .profile-page.cosmetic-fond-shurima,:root[data-theme=dark] .mini-profile.cosmetic-fond-shurima,:root[data-theme=dark] .shop-swatch.cosmetic-fond-shurima{background:radial-gradient(ellipse 80% 30% at 20% 105%,#e6b84a55 0 60%,transparent 61%),radial-gradient(ellipse 90% 35% at 85% 110%,#d69e2e44 0 60%,transparent 61%),radial-gradient(circle at 85% 12%,#403918 0 4%,transparent 14%),linear-gradient(180deg,#2d2611,#45381a)}:root[data-theme=dark] .profile-page.cosmetic-fond-bilgewater,:root[data-theme=dark] .mini-profile.cosmetic-fond-bilgewater,:root[data-theme=dark] .shop-swatch.cosmetic-fond-bilgewater{background:repeating-radial-gradient(ellipse at 50% 130%,transparent 0 22px,#14b8a61f 23px 24px,transparent 25px 46px),linear-gradient(180deg,#102b29,#194142)}:root[data-theme=dark] .profile-page.cosmetic-fond-demacia,:root[data-theme=dark] .mini-profile.cosmetic-fond-demacia,:root[data-theme=dark] .shop-swatch.cosmetic-fond-demacia{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),#94a3b822 50%,transparent calc(50% + 1px)) 0 0 / 80px 40px,linear-gradient(0deg,transparent 0 calc(50% - 1px),#94a3b822 50%,transparent calc(50% + 1px)) 0 0 / 80px 40px,radial-gradient(ellipse at 50% -10%,#3b82f633 0,transparent 55%),linear-gradient(180deg,#0e1825,#132032)}:root[data-theme=dark] .profile-page.cosmetic-fond-lunaire,:root[data-theme=dark] .mini-profile.cosmetic-fond-lunaire,:root[data-theme=dark] .shop-swatch.cosmetic-fond-lunaire{background:radial-gradient(circle at 82% 14%,#171717 0 5%,#131931 7%,transparent 18%),radial-gradient(1.5px 1.5px at 20% 30%,#6366f1 50%,transparent),radial-gradient(1.5px 1.5px at 44% 18%,#818cf8 50%,transparent),radial-gradient(1px 1px at 62% 56%,#6366f1 50%,transparent),linear-gradient(180deg,#11152c,#151c37)}:root[data-theme=dark] .profile-effect.cosmetic-effet-bulles>i{background:radial-gradient(circle at 35% 30%,#fffc 0,#fffc 18%,#a5f3fc55 40%,#22d3ee22 70%);border:1px solid #cffafe99}:root[data-theme=dark] .profile-effect.cosmetic-effet-cendres>i{background:#9ca3af}:root[data-theme=dark] .profile-effect.cosmetic-effet-plumes>i{background:linear-gradient(180deg,#f0abfc,#a21caf 70%,#581c87);box-shadow:0 0 6px #d946ef88}:root[data-theme=dark] .profile-page.cosmetic-theme-parchemin .panel,:root[data-theme=dark] .profile-page.cosmetic-theme-parchemin .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-theme-parchemin .panel{background:linear-gradient(160deg,#312812ee,#44371aee);border:1px solid #a9814c;box-shadow:inset 0 0 0 3px #fdf6e3,inset 0 0 0 4px #a9814c66,0 8px 22px #5c3a1e22}:root[data-theme=dark] .profile-page.cosmetic-theme-jade .panel,:root[data-theme=dark] .profile-page.cosmetic-theme-jade .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-theme-jade .panel{border:2px solid #15803d;box-shadow:inset 0 0 0 1px #86efac,0 8px 22px #14532d33}:root[data-theme=dark] .profile-page.cosmetic-theme-demacia .panel,:root[data-theme=dark] .profile-page.cosmetic-theme-demacia .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-theme-demacia .panel{border:2px solid #1d4ed8;border-top:4px solid #e6a832;box-shadow:0 0 0 1px #bfdbfe,0 8px 22px #1e3a8a33}:root[data-theme=dark] .profile-title.cosmetic-titre-baron{color:#c4a5ff}:root[data-theme=dark] .profile-title.cosmetic-titre-ombre{color:#86efac}:root[data-theme=dark] .profile-title.cosmetic-titre-capitaine{color:#93c5fd}:root[data-theme=dark] .profile-title.cosmetic-titre-oracle{color:#5eead4}:root[data-theme=dark] .profile-title.cosmetic-titre-fleau{color:#fdba74}:root[data-theme=dark] .profile-title.cosmetic-titre-mentor{color:#f3c85a}:root[data-theme=dark] .profile-title.cosmetic-titre-invaincu{color:transparent;background:linear-gradient(100deg,#94a3b8 0,#94a3b8 35%,#fff,#94a3b8 65%,#94a3b8) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-saphir{color:#7aa7ff}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-corail{color:#ff8f7a}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-argent{color:#e5e7eb}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-aurore,:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-ocean,:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-braise,:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-nuit-etoilee{color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-aurore{background-image:linear-gradient(90deg,#4ade80,#a78bfa)}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-ocean{background-image:linear-gradient(90deg,#5eead4,#3b82f6)}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-braise{background-image:linear-gradient(90deg,#b91c1c,#f97316,#fde047,#f97316,#b91c1c);background-size:250% 100%}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-nuit-etoilee{background-image:linear-gradient(100deg,#6366f1 0,#6366f1 35%,#f8fafc,#6366f1 65%,#6366f1);background-size:250% 100%}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-trefle{color:#4ade80}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-note{color:#f9a8d4}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-fleur{color:#f472b6}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-yin{color:#e5e7eb}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-tour{color:#cbd5e1}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-roue{color:#f3c85a}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-croix{color:#fecaca}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-givre,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-givre,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-givre{background:repeating-linear-gradient(60deg,transparent 0 26px,#e0f2fe26 27px 28px,transparent 29px 54px),radial-gradient(ellipse at 80% 120%,#bae6fd66 0,transparent 55%),linear-gradient(105deg,#0c2340,#1e4a72 60%,#3b7bb0)}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-ocean,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-ocean,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-ocean{background:repeating-radial-gradient(ellipse at 50% 150%,transparent 0 20px,#5eead42b 21px 23px,transparent 24px 42px),radial-gradient(ellipse at 20% -20%,#64748b88 0,transparent 50%),linear-gradient(180deg,#0b2a36,#0f4c5c 60%,#0b3440)}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-neant,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-neant,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-neant{background:linear-gradient(120deg,transparent 40%,#c084fc77 41%,transparent 42.5%),linear-gradient(60deg,transparent 70%,#a855f766 71%,transparent 72%),radial-gradient(ellipse at 75% 50%,#7e22ce55 0,transparent 55%),linear-gradient(105deg,#07040f,#1a0b2e 60%,#2e1065)}:root[data-theme=dark] .team-detail-header.cosmetic-equipe-bandeau-aurore,:root[data-theme=dark] .player-roster-team.cosmetic-equipe-bandeau-aurore,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-bandeau-aurore{background:linear-gradient(100deg,transparent 10%,#4ade8044 30%,#a78bfa44 50%,#22d3ee33 70%,transparent 90%) 0 0 / 250% 100%,linear-gradient(180deg,#050b1f,#0d1b3d 70%,#13305a)}:root[data-theme=dark] .team-detail-page.cosmetic-equipe-fond-jardin,:root[data-theme=dark] .team-shop-preview.cosmetic-equipe-fond-jardin,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-fond-jardin{background:radial-gradient(ellipse 14px 7px at 20% 30%,#f9a8d455 50%,transparent) 0 0 / 110px 110px,radial-gradient(ellipse 12px 6px at 70% 75%,#f472b644 50%,transparent) 0 0 / 110px 110px,linear-gradient(135deg,#fff7fa,#fbe3ec)}:root[data-theme=dark] .team-detail-page.cosmetic-equipe-fond-givre,:root[data-theme=dark] .team-shop-preview.cosmetic-equipe-fond-givre,:root[data-theme=dark] .shop-swatch.cosmetic-equipe-fond-givre{background:repeating-linear-gradient(60deg,transparent 0 24px,#ffffffaa 25px,transparent 26px 50px),repeating-linear-gradient(-60deg,transparent 0 24px,#ffffff77 25px,transparent 26px 50px),linear-gradient(135deg,#f3faff,#d6eaf8)}:root[data-theme=dark] .team-detail-page.cosmetic-equipe-fond-arene,:root[data-theme=dark] .team-shop-preview.cosmetic-equipe-fond-arene{background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 60px,#b7791f1a 61px 63px,transparent 64px 120px),linear-gradient(180deg,#fff6df,#f3dca6)}:root[data-theme=dark] .shop-swatch.cosmetic-equipe-fond-arene{background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 14px,#b7791f33 15px 16px,transparent 17px 28px),linear-gradient(180deg,#322913,#f3dca6)}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-bronze:before{border:3px solid #a46a3b;box-shadow:0 0 0 1px #5c3a1e,0 0 8px #c0845266}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-givre:before{border:3px solid #7dd3fc;box-shadow:0 0 12px #bae6fdcc,inset 0 0 6px #e0f2fe}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-givre:after{border:1px dashed #bae6fd}:root[data-theme=dark] .team-detail-logo-wrap.cosmetic-equipe-ecrin-arcane:before{background:conic-gradient(from var(--premium-angle),#7c3aed,#22d3ee,#f472b6,#a78bfa,#7c3aed)}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-rubis{color:#c0263c}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-emeraude{color:#15803d}:root[data-theme=dark] .team-detail-header.has-team-banner .team-name.cosmetic-equipe-nom-rubis{color:#ff8a9a}:root[data-theme=dark] .team-detail-header.has-team-banner .team-name.cosmetic-equipe-nom-emeraude{color:#6ee7a0}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-neant{color:transparent;background:linear-gradient(90deg,#7c3aed,#c084fc,#7c3aed) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-prisme{color:transparent;background:linear-gradient(90deg,#f472b6,#facc15,#4ade80,#22d3ee,#a78bfa,#f472b6) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .profile-effect.cosmetic-equipe-effet-neige>i{background:#fff;box-shadow:0 0 6px #bae6fd}:root[data-theme=dark] .profile-effect.cosmetic-equipe-effet-braises>i{background:radial-gradient(circle,#fff7c2 0,#fb923c 45%,#dc2626 80%);box-shadow:0 0 10px 2px #f97316aa}:root[data-theme=dark] .team-motto.cosmetic-equipe-devise-tilt{color:#b07d18}:root[data-theme=dark] .team-detail-header.has-team-banner .team-motto.cosmetic-equipe-devise-tilt{color:#f3c85a}:root[data-theme=dark] .clip-card.is-rewarded{border-color:#e0b84e;box-shadow:0 0 0 1px #e0b84e55,0 6px 18px #b9852222}:root[data-theme=dark] .clip-meta .clip-reward-badge{color:#e6cd9b}:root[data-theme=dark] .clip-reward-button{color:#e8d1a4;border-color:#d9ad45}:root[data-theme=dark] .clip-reward-button:hover:not(:disabled){background:#483e22}:root[data-theme=dark] .season-board-place{color:var(--fallenys-navy)}:root[data-theme=dark] .season-board li.is-1 .season-board-place{color:#e0c484}:root[data-theme=dark] .season-board li.is-2 .season-board-place{color:#7d8794}:root[data-theme=dark] .season-board li.is-3 .season-board-place{color:#d6ab8d}:root[data-theme=dark] .mini-badge.is-wins{color:#fff;background:#2f9e5b;border-color:#2f9e5b}:root[data-theme=dark] .support-ticket{background:#141b28;border:1px solid #344057;border-left:4px solid #3f4d69}:root[data-theme=dark] .support-ticket.is-open{border-left-color:#2f9e5b}:root[data-theme=dark] .support-ticket-head strong{color:var(--fallenys-navy)}:root[data-theme=dark] .support-ticket-head small{color:#bcb3a2}:root[data-theme=dark] .support-ticket p{color:var(--fallenys-ink)}:root[data-theme=dark] .public-home-bar{background:#121824ee;border-bottom:1px solid #d7b866;box-shadow:0 3px 12px #563b1410}:root[data-theme=dark] .public-home-brand{color:var(--fallenys-navy)}:root[data-theme=dark] .home-signup-note{color:#d8c99f}:root[data-theme=dark] .support-link.active{background:#4a3f24;border-color:#c8963e}:root[data-theme=dark] .auth-back{color:var(--fallenys-navy)}:root[data-theme=dark] .auth-back:hover{color:var(--fallenys-gold-deep)}:root[data-theme=dark] .cosmetic-prem-contour-enfer>.profile-icon{border-color:#fdba74;box-shadow:0 0 0 2px #7c2d12,0 0 14px #f97316}:root[data-theme=dark] .cosmetic-prem-contour-enfer:before{background:radial-gradient(ellipse 13% 30% at 20% 50%,#fde047 0,#f97316 45%,transparent 72%),radial-gradient(ellipse 15% 44% at 50% 34%,#fef9c3 0,#fb923c 38%,transparent 72%),radial-gradient(ellipse 13% 30% at 80% 50%,#fde047 0,#f97316 45%,transparent 72%),radial-gradient(ellipse 11% 26% at 34% 30%,#fb923c 0,#dc2626 50%,transparent 76%),radial-gradient(ellipse 11% 26% at 66% 30%,#fb923c 0,#dc2626 50%,transparent 76%),radial-gradient(ellipse 52% 44% at 50% 70%,#f97316 0,#b91c1c 55%,transparent 76%)}:root[data-theme=dark] .cosmetic-prem-contour-enfer:after{background:radial-gradient(circle,#fde68a 0 1.4px,transparent 2.4px) 0 0 / 17px 23px,radial-gradient(circle,#fb923c 0 1px,transparent 2px) 8px 11px / 13px 19px}:root[data-theme=dark] .cosmetic-prem-contour-ailes>.profile-icon{border-color:#fef3c7;box-shadow:0 0 12px #fde68a}:root[data-theme=dark] .cosmetic-prem-contour-ailes:before,:root[data-theme=dark] .cosmetic-prem-contour-ailes:after{background:repeating-linear-gradient(162deg,transparent 0 7px,#f59e0b55 7px 8px),linear-gradient(var(--wing-dir),#fffdf5 0%,#fef3c7 45%,#fcd34d 80%,#f59e0b 100%)}:root[data-theme=dark] .cosmetic-prem-contour-sceau>.profile-icon{border-color:#67e8f9;box-shadow:0 0 10px #22d3ee,inset 0 0 8px #22d3ee66}:root[data-theme=dark] .cosmetic-prem-contour-sceau:before{border:2px solid #22d3ee;box-shadow:0 0 8px #22d3ee,inset 0 0 6px #22d3ee88}:root[data-theme=dark] .cosmetic-prem-contour-sceau:after{border:2px dashed #a5f3fc}:root[data-theme=dark] .cosmetic-prem-contour-glitch>.profile-icon{border-color:#f1f5f9}:root[data-theme=dark] .cosmetic-prem-contour-glitch:before,:root[data-theme=dark] .cosmetic-prem-contour-glitch:after{border:2px solid}:root[data-theme=dark] .cosmetic-prem-contour-glitch:before{border-color:#ff2d75}:root[data-theme=dark] .cosmetic-prem-contour-glitch:after{border-color:#00e5ff}:root[data-theme=dark] .cosmetic-prem-contour-orbite>.profile-icon{border-color:#c4b5fd;box-shadow:0 0 14px #8b5cf6,inset 0 0 10px #4c1d95aa}:root[data-theme=dark] .cosmetic-prem-contour-orbite:before,:root[data-theme=dark] .cosmetic-prem-contour-orbite:after{background:conic-gradient(from var(--premium-angle),#fff 0deg,#fde68a 5deg,#a78bfa 16deg,#6d28d9 120deg,#c4b5fd 240deg,#a78bfa 350deg,#fff 360deg)}:root[data-theme=dark] .cosmetic-prem-contour-couronne>.profile-icon{border-color:#f3c85a;box-shadow:0 0 0 2px #8a6420,0 0 12px #f3c85a88}:root[data-theme=dark] .cosmetic-prem-contour-couronne:before{background:linear-gradient(100deg,transparent 0 38%,#fffbe6 50%,transparent 62% 100%) 0 0 / 250% 100%,linear-gradient(180deg,#fde68a,#e0a92a 55%,#9a6c14)}:root[data-theme=dark] .cosmetic-prem-contour-couronne:after{background:radial-gradient(circle at 22% 80%,#ef4444 0 7%,transparent 9%),radial-gradient(circle at 50% 80%,#3b82f6 0 8%,transparent 10%),radial-gradient(circle at 78% 80%,#22c55e 0 7%,transparent 9%),radial-gradient(circle at 33% 6%,#fff 0 4%,transparent 7%),radial-gradient(circle at 67% 6%,#fff 0 4%,transparent 7%)}:root[data-theme=dark] .cosmetic-contour-carre>.profile-icon{border-color:#f8d77a}:root[data-theme=dark] .cosmetic-contour-carre:before{border:3px solid #d4a73a;box-shadow:0 0 0 1px #8a6420,0 0 10px #f3c85a88}:root[data-theme=dark] .cosmetic-contour-carre:after{background:radial-gradient(circle at 4% 4%,#fde68a 0 3px,transparent 4px),radial-gradient(circle at 96% 4%,#fde68a 0 3px,transparent 4px),radial-gradient(circle at 4% 96%,#fde68a 0 3px,transparent 4px),radial-gradient(circle at 96% 96%,#fde68a 0 3px,transparent 4px)}:root[data-theme=dark] .cosmetic-contour-losange>.profile-icon{border-color:#e2e8f0}:root[data-theme=dark] .cosmetic-contour-losange:before{border:2px solid #f8fafc;background:linear-gradient(135deg,#e2e8f0,#64748b 50%,#cbd5e1);box-shadow:0 0 8px #0f172a88}:root[data-theme=dark] .cosmetic-contour-flammeche>.profile-icon{border-color:#fb923c}:root[data-theme=dark] .cosmetic-contour-flammeche:before{background:radial-gradient(ellipse 15% 46% at 20% 62%,#fde047 0,#f97316 45%,transparent 72%),radial-gradient(ellipse 18% 58% at 50% 50%,#fef9c3 0,#fb923c 40%,transparent 72%),radial-gradient(ellipse 15% 46% at 80% 62%,#fde047 0,#f97316 45%,transparent 72%)}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-synthwave,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-synthwave{background:repeating-linear-gradient(180deg,transparent 0 6px,#34094f 6px 9px) right 70px top calc(50% - 30px) / 110px 30px no-repeat,radial-gradient(circle closest-side,#fef08a 0,#fb923c 45%,#f43f5e 96%,transparent 100%) right 70px top calc(50% - 55px) / 110px 110px no-repeat,radial-gradient(ellipse 70% 30% at 82% 50%,#f43f5e55,transparent 70%),linear-gradient(180deg,#0b0221,#2e0a4f 40%,#3a0b55 50%,#12002a 50.5%)}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-synthwave:before,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-synthwave:before{background:linear-gradient(180deg,#ff4fd8 2px,transparent 2px) 0 0 / 100% 22px,linear-gradient(90deg,#ff4fd8 2px,transparent 2px) 50% 0 / 44px 100%,linear-gradient(180deg,#2a0845,#12002a);box-shadow:0 -4px 18px #ff4fd8}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-runes,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-runes{background:radial-gradient(ellipse 40% 60% at 20% 30%,#7c3aed55,transparent 70%),radial-gradient(ellipse 40% 70% at 85% 70%,#db277744,transparent 70%),linear-gradient(180deg,transparent 62%,#a78bfa22 70% 92%,transparent 100%),linear-gradient(105deg,#0c0620,#1e1045 60%,#2b1260);background-size:200% 100%,200% 100%,100% 100%,100% 100%}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-runes:before,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-runes:before{color:#ddd6fe}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-code,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-code{background:radial-gradient(1px 15px at 50% 60%,#bbf7d0,#22c55e 55%,transparent) 0 0 / 14px 52px,radial-gradient(1px 11px at 50% 40%,#86efac,#16a34a 55%,transparent) 5px 0 / 19px 38px,radial-gradient(1.5px 20px at 50% 50%,#d9f99d,#4ade80 50%,transparent) 9px 0 / 31px 70px,radial-gradient(ellipse at 80% 50%,#14532d88,transparent 60%) 0 0 / 100% 100% no-repeat,linear-gradient(105deg,#020a05,#04170c 60%,#062314) 0 0 / 100% 100% no-repeat}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-inferno,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-inferno{background:radial-gradient(ellipse 80% 60% at 50% 120%,#f97316aa,transparent 70%),linear-gradient(0deg,#450a0a,#1c0603 55%,#0c0302)}:root[data-theme=dark] .profile-banner.cosmetic-prem-banniere-inferno:before,:root[data-theme=dark] .shop-swatch.cosmetic-prem-banniere-inferno:before{background:radial-gradient(ellipse 30% 92% at 50% 100%,#fef9c3 0,#fde047 14%,#f97316 38%,#dc2626 60%,transparent 72%) 0 100% / 46px 78% repeat-x,radial-gradient(ellipse 34% 96% at 50% 100%,#fb923c 0,#ea580c 36%,#991b1b 62%,transparent 74%) 23px 100% / 64px 100% repeat-x,linear-gradient(0deg,#f97316cc 0,#dc262655 22%,transparent 45%)}:root[data-theme=dark] .profile-banner.cosmetic-banniere-ruban,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-ruban{background:linear-gradient(90deg,#0d1a33cc 0,#0d1a3355 50%,transparent 100%) 0 0 / 100% 100% no-repeat,repeating-linear-gradient(135deg,#13223f 0,#13223f 9px,#f3c85a 9px,#f3c85a 10.6066px,#1a2b4c 10.6066px,#1a2b4c 19.6066px,#c8963e 19.6066px,#c8963e 21.2132px) 0 0 / 60px 60px}:root[data-theme=dark] .profile-banner.cosmetic-banniere-damier,:root[data-theme=dark] .shop-swatch.cosmetic-banniere-damier{background:linear-gradient(90deg,#0d1420f0 0,#0d1420b0 45%,#0d142030) 0 0 / 100% 100% no-repeat,conic-gradient(#111827 25%,#c8963e 0,#c8963e 50%,#111827 0,#111827 75%,#c8963e 0) 0 0 / 26px 26px}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-damier,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-damier,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-damier{background:radial-gradient(circle,#f3c85a55 0 2px,transparent 3px) 0 0 / 48px 48px,conic-gradient(#f1e2bb 25%,#292010 0,#292010 50%,#f1e2bb 0,#f1e2bb 75%,#292010 0) 0 0 / 48px 48px}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-losanges,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-losanges,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-losanges{background:linear-gradient(45deg,#251b4844 25%,transparent 25% 75%,#251b4844 75%) 0 0 / 36px 36px,linear-gradient(-45deg,#251b4844 25%,transparent 25% 75%,#251b4844 75%) 0 0 / 36px 36px,linear-gradient(45deg,#f9a8d433 25%,transparent 25% 75%,#f9a8d433 75%) 0 0 / 64px 64px,linear-gradient(-45deg,#f9a8d433 25%,transparent 25% 75%,#f9a8d433 75%) 0 0 / 64px 64px,linear-gradient(160deg,#180e25,#1a102b 55%,#2a101e)}:root[data-theme=dark] .profile-page.cosmetic-fond-carreaux,:root[data-theme=dark] .mini-profile.cosmetic-fond-carreaux,:root[data-theme=dark] .shop-swatch.cosmetic-fond-carreaux{background:linear-gradient(#e7d3a2 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,#e7d3a2 1px,transparent 1px) 0 0 / 32px 32px,conic-gradient(#3b2f16 25%,#292010 0,#292010 50%,#3b2f16 0,#3b2f16 75%,#292010 0) 0 0 / 64px 64px}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-brasier>i{background:radial-gradient(ellipse 50% 62% at 50% 100%,#fef9c3 0,#fde047 16%,#f97316 42%,#dc2626 64%,transparent 74%)}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-cubes>i{background:#22d3ee22;border:2px solid #67e8f9;box-shadow:0 0 8px #22d3ee,inset 0 0 6px #22d3ee88}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-meteores>i{background:linear-gradient(90deg,transparent,#fdba74 70%,#fff)}:root[data-theme=dark] .profile-effect.cosmetic-prem-effet-meteores>i:after{background:radial-gradient(circle,#fff 0,#fed7aa 35%,#f97316 60%,transparent 72%)}:root[data-theme=dark] .profile-effect.cosmetic-effet-confettis>i{background:#f3c85a}:root[data-theme=dark] .profile-effect.cosmetic-effet-confettis>i:nth-child(3n){background:#60a5fa}:root[data-theme=dark] .profile-effect.cosmetic-effet-confettis>i:nth-child(3n+1){background:#f472b6}:root[data-theme=dark] .profile-effect.cosmetic-effet-confettis>i:nth-child(4n){background:#4ade80}:root[data-theme=dark] .profile-page.cosmetic-prem-theme-circuit .panel,:root[data-theme=dark] .profile-page.cosmetic-prem-theme-circuit .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-prem-theme-circuit .panel{border:2px solid transparent;background:linear-gradient(#0f2226,#0f2226) padding-box,conic-gradient(from var(--premium-angle),#0e7490 0deg,#22d3ee 18deg,#102a2b 28deg,#22d3ee 38deg,#0e7490 56deg 180deg,#22d3ee 198deg,#102a2b 208deg,#22d3ee 218deg,#0e7490 236deg 360deg) border-box;box-shadow:0 0 14px #22d3ee44}:root[data-theme=dark] .profile-page.cosmetic-prem-theme-braise .panel,:root[data-theme=dark] .profile-page.cosmetic-prem-theme-braise .profile-card,:root[data-theme=dark] .swatch-theme.cosmetic-prem-theme-braise .panel{background:radial-gradient(2px 2px at 20% 92%,#f97316,transparent),radial-gradient(2px 2px at 55% 96%,#fb923c,transparent),radial-gradient(1.5px 1.5px at 82% 90%,#f59e0b,transparent),linear-gradient(0deg,#fed7aa88 0,transparent 30px),#261a0f;border:2px solid #f97316}:root[data-theme=dark] .profile-title.cosmetic-prem-titre-ticker{color:#fde047;background:radial-gradient(#ffffff14 1px,transparent 1.3px) 0 0 / 4px 4px,#0b0b0b;border:1px solid #f59e0b;box-shadow:inset 0 0 6px #000,0 0 8px #f59e0b55}:root[data-theme=dark] .profile-title.cosmetic-prem-titre-brule{color:#fff7ed}:root[data-theme=dark] .profile-title.cosmetic-titre-pyromane{color:#fb923c}:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-glitch{color:#e0e7ff}:root[data-theme=dark] .cosmetic-name.cosmetic-prem-pseudo-neon{color:#fdf2f8}:root[data-theme=dark] .cosmetic-name.cosmetic-pseudo-marbre{color:transparent;background-image:linear-gradient(120deg,#f3c85a,#1d4ed8 18%,#fef3c7 30%,#b7791f,#3b82f6,#fde68a 78%,#f3c85a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .cosmetic-emblem.cosmetic-prem-embleme-cube{color:#67e8f9}:root[data-theme=dark] .cosmetic-emblem.cosmetic-prem-embleme-sablier{color:#fcd34d}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-carre{color:#f3c85a}:root[data-theme=dark] .cosmetic-emblem.cosmetic-embleme-losange{color:#93c5fd}:root[data-theme=dark] .security-watch-pill.is-active{background:#4a3f24;border-color:#c8963e}:root[data-theme=dark] .security-watch-unseen{color:#fff;background:#c2453a}:root[data-theme=dark] .security-level>i{background:#4d525c}:root[data-theme=dark] .security-level.is-ok>i{background:#2f9e5b;box-shadow:0 0 0 4px #2f9e5b26}:root[data-theme=dark] .security-level.is-low>i{background:#4a7ad8;box-shadow:0 0 0 4px #4a7ad826}:root[data-theme=dark] .security-level.is-moderate>i{background:#d99a1e;box-shadow:0 0 0 4px #d99a1e2b}:root[data-theme=dark] .security-level.is-high>i,:root[data-theme=dark] .security-level.is-critical>i{background:#c2453a;box-shadow:0 0 0 4px #c2453a2b}:root[data-theme=dark] .security-level strong{color:var(--fallenys-navy)}:root[data-theme=dark] .security-level small{color:#bcb3a2}:root[data-theme=dark] .security-count{background:#141b28;border:1px solid #38455e}:root[data-theme=dark] .security-count strong{color:#a49a86}:root[data-theme=dark] .security-count span{color:#bcb3a2}:root[data-theme=dark] .security-count.is-critical.has-value strong{color:#e28d94}:root[data-theme=dark] .security-count.is-high.has-value strong{color:#d78079}:root[data-theme=dark] .security-count.is-moderate.has-value strong{color:#e2c58c}:root[data-theme=dark] .security-count.is-low.has-value strong{color:#7b99d5}:root[data-theme=dark] .security-count.is-unexposed strong{color:#a2a8b2}:root[data-theme=dark] .security-finding{background:#121824;border:1px solid #38455e;border-left:4px solid #a49a86}:root[data-theme=dark] .security-finding.is-critical{border-left-color:#a3202b}:root[data-theme=dark] .security-finding.is-high{border-left-color:#c2453a}:root[data-theme=dark] .security-finding.is-moderate{border-left-color:#d99a1e}:root[data-theme=dark] .security-finding.is-low{border-left-color:#4a7ad8}:root[data-theme=dark] .security-finding.is-unread{box-shadow:0 0 0 2px #f3c85a66}:root[data-theme=dark] .security-finding header small{color:#bcb3a2}:root[data-theme=dark] .security-finding h3{color:var(--fallenys-navy)}:root[data-theme=dark] .security-severity{color:#fff;background:#8b8574}:root[data-theme=dark] .security-severity.is-critical{background:#a3202b}:root[data-theme=dark] .security-severity.is-high{background:#c2453a}:root[data-theme=dark] .security-severity.is-moderate{background:#c98a12}:root[data-theme=dark] .security-severity.is-low{background:#4a7ad8}:root[data-theme=dark] .security-verdict{color:#e3d4b3;background:#493e23}:root[data-theme=dark] .security-verdict.is-confirmed{color:#e49a95;background:#472018}:root[data-theme=dark] .security-verdict.is-unlikely{color:#b4bac4;background:#18202f}:root[data-theme=dark] .security-new{color:#a8e6c2;background:#1a4a2b}:root[data-theme=dark] .security-alias{color:#b2bdd0;background:#182843}:root[data-theme=dark] .security-package code{color:var(--fallenys-navy);background:#1a2233}:root[data-theme=dark] .security-package small,:root[data-theme=dark] .security-exposure{color:#bcb3a2}:root[data-theme=dark] .security-details{color:#d2cdc1}:root[data-theme=dark] .security-advice{background:#18202f}:root[data-theme=dark] .security-finding footer a{color:#e7ca9e}:root[data-theme=dark] .security-inventory h2{color:var(--fallenys-navy)}:root[data-theme=dark] .security-inventory h3{color:var(--fallenys-navy)}:root[data-theme=dark] .security-inventory dt{color:#bcb3a2}:root[data-theme=dark] .security-history i{background:#4d525c}:root[data-theme=dark] .security-history i.is-ok{background:#2f9e5b}:root[data-theme=dark] .security-history i.is-low{background:#4a7ad8}:root[data-theme=dark] .security-history i.is-moderate{background:#d99a1e}:root[data-theme=dark] .security-history i.is-high,:root[data-theme=dark] .security-history i.is-critical{background:#c2453a}:root[data-theme=dark]{color-scheme:dark;--bg: #0f1726;--panel: #151f33;--panel2: #18243a;--line: #2a3853;--muted: #a49a88;--fallenys-cream: #0f1726;--fallenys-paper: #151f33;--fallenys-navy: #dfe7f5;--fallenys-navy-deep: #c9d5ea;--fallenys-ink: #e8edf6;background:#0f1726}:root[data-theme=dark] body{background:radial-gradient(ellipse at 14% 12%,#1b2840 0,transparent 44%),radial-gradient(ellipse at 89% 82%,#1a2131 0,transparent 42%),#0e1522;background-attachment:fixed}:root[data-theme=dark] .topbar{background:#0f1828e6;border-bottom-color:#26344d}:root[data-theme=dark] input:not([type=checkbox],[type=radio],[type=range],[type=color]),:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:#e8edf6;background-color:#111a2b;border-color:#2e3d59}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#7d8aa3}:root[data-theme=dark] .mini-profile.has-cosmetic-background .mini-profile-text{background:#121b2ce6}:root[data-theme=dark] .welcome-row h1{color:#f2f5fa}:root[data-theme=dark] .home-step p,:root[data-theme=dark] .home-feature p,:root[data-theme=dark] .home-faq-entry p{color:#b8b0a2}:root[data-theme=dark] img{color-scheme:normal}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2e3d59}:root[data-theme=dark] .theme-toggle:hover{background:#1f2a3f}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-rubis{color:#ff8a9a}:root[data-theme=dark] .team-name.cosmetic-equipe-nom-emeraude{color:#6ee7a0}:root[data-theme=dark] .shop-swatch.swatch-theme{background:linear-gradient(135deg,#1c2638,#111927)}:root[data-theme=dark] .quest-card-head .premium-amount{color:#b48cff}:root[data-theme=dark] .profile-page.cosmetic-prem-fond-damier,:root[data-theme=dark] .mini-profile.cosmetic-prem-fond-damier,:root[data-theme=dark] .shop-swatch.cosmetic-prem-fond-damier{background:radial-gradient(circle,#f3c85a44 0 2px,transparent 3px) 0 0 / 48px 48px,conic-gradient(#3b2f16 25%,#1e1a10 0,#1e1a10 50%,#3b2f16 0,#3b2f16 75%,#1e1a10 0) 0 0 / 48px 48px}:root[data-theme=dark] .profile-page.cosmetic-fond-carreaux,:root[data-theme=dark] .mini-profile.cosmetic-fond-carreaux,:root[data-theme=dark] .shop-swatch.cosmetic-fond-carreaux{background:linear-gradient(#4a3c1e 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,#4a3c1e 1px,transparent 1px) 0 0 / 32px 32px,conic-gradient(#2a2213 25%,#1e1a10 0,#1e1a10 50%,#2a2213 0,#2a2213 75%,#1e1a10 0) 0 0 / 64px 64px}
