@font-face{font-family:"WolfTajawal";src:url("../assets/fonts/Tajawal-ExtraLight.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;}
@font-face{font-family:"WolfTajawal";src:url("../assets/fonts/Tajawal-Light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;}
@font-face{font-family:"WolfTajawal";src:url("../assets/fonts/Tajawal-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:"WolfTajawal";src:url("../assets/fonts/Tajawal-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;}
@font-face{font-family:"WolfTajawal";src:url("../assets/fonts/Tajawal-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;}
@font-face{font-family:"WolfTajawal";src:url("../assets/fonts/Tajawal-ExtraBold.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;}
@font-face{font-family:"WolfTajawal";src:url("../assets/fonts/Tajawal-Black.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;}
@layer identity, legacy;
@layer legacy{
:root{--bg:var(--ui-bg);--panel:var(--ui-surface);--panel2:var(--ui-inner);--blue:var(--ui-accent)!important;--violet:#7439ff;--gold:#ffc24b;--text:var(--ui-ink);--muted:var(--ui-muted);--green:#57e2b1;--red:#ff355d;--line:var(--ui-accent);}*{box-sizing:border-box;}html,body{margin:0;min-height:100%;background:var(--ui-bg);color:var(--text);font-family:var(--ui-font, WolfTajawal,Arial,sans-serif);}body{background:radial-gradient(circle at 50% 5%,#0d3159 0,#071a31 34%,var(--bg) 70%);min-height:100vh;}.hidden{display:none!important;}.brand{font-size:30px;letter-spacing:9px;margin-top:30px;font-weight:600;}footer b{color:var(--gold);}#app{max-width:760px;margin:auto;min-height:100vh;padding:18px 18px 82px;}.channel{display:inline-block;border-left-color:#f222d5;border-radius:999px;font-size:20px;font-weight:600;box-shadow:0 0 18px #167cff44;}.channel b{color:var(--gold);}h1,h2,h3{margin:8px 0 16px;}.title{font-size:31px;text-align:center;color:var(--gold);min-width:0;overflow-wrap:anywhere;max-width:100%;}.card{background:linear-gradient(180deg,#102746dd,#07162bdd);border:1px solid var(--line);border-radius:var(--ui-radius-card,16px);padding:var(--ui-space,14px);margin:14px 0;box-shadow:0 14px 40px #0005,inset 0 0 20px #0e72bd11;min-width:0;overflow-wrap:anywhere;max-width:100%;}.menu{display:grid;min-width:0;overflow-wrap:anywhere;}.bigbtn,.action{border:0;color:white;font-weight:600;cursor:pointer;min-width:0;overflow-wrap:anywhere;}.bigbtn{border-radius:var(--ui-radius-tile,19px);font-size:25px;background:linear-gradient(105deg,#098dff,#6c34f5);box-shadow:0 0 22px #168cff44;}.bigbtn.gold{background:linear-gradient(105deg,#996b08,#d39b25);}.bigbtn.dark{background:linear-gradient(105deg,#0d4778,#1c5bbf);}.settings-btn{position:absolute;top:18px;width:48px;height:48px;border-radius:var(--ui-control-radius,13px);background:var(--ui-surface);border:1px solid #2b6ca4;color:white;font-size:23px;}.row{display:flex;gap:var(--ui-space-sm,10px);min-width:0;overflow-wrap:anywhere;max-width:100%;}.row>*{flex:1;max-width:100%;}.input{width:100%;background:var(--ui-surface);border:1px solid #2b5c8b;color:#fff;border-radius:var(--ui-control-radius,13px);padding:16px;font-size:19px;outline:none;max-width:100%;}.input:focus{border-color:var(--ui-accent);box-shadow:0 0 14px #1598ff44;max-width:100%;}.action{padding:14px 10px;border-radius:var(--ui-control-radius,13px);background:var(--ui-surface);font-size:16px;min-width:0;overflow-wrap:anywhere;max-width:100%;}.action.primary{background:linear-gradient(110deg,#078dff,#6335f2);max-width:100%;}.action.gold{background:#8c650f;max-width:100%;}.action.red{background:#6d1930;max-width:100%;}.action.green{background:#126a58;max-width:100%;}.toolbar{display:grid;gap:8px;}.toolbar .action{font-size:13px;padding:12px 5px;min-width:0;overflow-wrap:anywhere;max-width:100%;}.participants{max-height:390px;}.table{width:100%;border-collapse:collapse;}.table th,.table td{padding:12px 7px;border-bottom:1px solid #1e4267;text-align:center;min-width:0;overflow-wrap:anywhere;}.num{color:var(--gold);font-weight:600;}.iconbtn{border:0;border-radius:10px;padding:8px;background:var(--ui-surface);color:white;}.danger{color:#ff5878;}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.stat{border:1px solid #274869;text-align:center;background:var(--ui-surface);}.stat span{display:block;color:var(--muted);}.stat b{font-size:28px;color:var(--ui-accent);}.stat.green b{color:var(--green);}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.game{background:var(--ui-surface);border:2px solid transparent;border-radius:24px;padding:8px;text-align:center;}.game.selected{border-color:var(--gold);box-shadow:0 0 20px #ffc24b55;}.game img{width:100%;border-radius:18px;display:block;}.game b{display:block;padding:10px;font-size:20px;}.records{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-width:0;overflow-wrap:anywhere;}.record-card{background:var(--ui-surface);border:1px solid #24547e;border-radius:20px;padding:8px;text-align:center;min-width:0;overflow-wrap:anywhere;}.record-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px;}.miximg{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:15px;min-width:0}.miximg img{width:100%;aspect-ratio:.5;object-fit:cover;}.record-card b{display:block;padding:8px 0;font-size:15px;min-width:0;overflow-wrap:anywhere;}.champ{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #1e4267;}.champ .wins{color:var(--gold);font-weight:600;}.back{position:absolute;top:18px;right:18px;border:1px solid #2a5c87;background:var(--ui-surface);color:white;border-radius:14px;padding:11px 15px;font-size:18px;}.notice{color:var(--ui-accent);font-size:13px;text-align:center;}.theme-chooser{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.theme-chooser button{padding:13px 5px;border-radius:14px;border:1px solid #315679;background:#0b203a;color:white;min-width:0;overflow-wrap:anywhere;max-width:100%;}.trophy{position:relative;overflow:hidden;border-radius:24px;}.trophy img{width:200%;display:block;}.trophy.carrom img{transform:translateX(0);}.trophy.luno img{transform:translateX(-50%);}@media(max-width:520px){#app{padding-left:12px;padding-right:12px;}.records{grid-template-columns:1fr 1fr;}.records .record-card:last-child{grid-column:1/-1;}.toolbar{grid-template-columns:repeat(3,1fr);}.title{font-size:27px;min-width:0;overflow-wrap:anywhere;}}body.light{--bg:var(--ui-bg);--panel:var(--wz-theme-panel);--panel2:var(--wz-theme-panel2);--line:var(--ui-accent);background:radial-gradient(circle at 50% 0,#FFF8EC,#F5EAD7 45%,#E9D4AD 100%);}body{background:radial-gradient(circle at 12% 16%,rgba(0,117,255,.18),transparent 28%),
 radial-gradient(circle at 88% 24%,rgba(255,166,34,.12),transparent 25%),
 linear-gradient(180deg,#061a32 0%,#020c1c 55%,#031326 100%);}#app{overflow:visible;}#app:before,#app:after{content:none;}.channel{margin:6px auto 18px;padding:10px 28px;background:linear-gradient(#06152a,#06152a) padding-box,linear-gradient(90deg,#ff27dc,#ffb62e,#168cff) border-box;border:2px solid transparent;box-shadow:0 0 18px rgba(var(--ui-rgb,57,191,255),0.28);font-size:clamp(17px,4.6vw,22px);}.home-games{display:grid;grid-template-columns:1fr 1fr;align-items:start;direction:ltr;}.home-game{position:relative;overflow:hidden;background:var(--ui-surface);box-shadow:0 0 18px rgba(var(--ui-rgb,57,191,255),0.65);transform:rotate(-4deg);border:2px solid #16a3ff;}.home-game.gold{transform:rotate(4deg);border-color:#ffc04d;box-shadow:0 0 18px rgba(255,183,55,.55);}.home-game img{display:block;width:100%;aspect-ratio:1;object-fit:cover;}.home-title{text-align:center;border:1px solid rgba(255,184,54,.55);border-radius:28px;padding:16px 10px;background:linear-gradient(180deg,rgba(10,31,59,.94),rgba(3,14,31,.96));font-size:clamp(29px,8vw,43px);font-weight:600;box-shadow:inset 0 0 22px rgba(var(--ui-rgb,57,191,255),0.08),0 0 16px rgba(255,178,43,.1);}.home-title .goldword{color:#ffc24b;}.menu{gap:15px;}.bigbtn{position:relative;min-height:86px;border:2px solid #22a9ff;background:linear-gradient(100deg,#047ff5,#522bf4 68%,#7d24f4);box-shadow:0 0 18px rgba(var(--ui-rgb,57,191,255),0.65),inset 0 0 24px rgba(255,255,255,.06);font-size:clamp(22px,6vw,30px);border-radius:28px;}.bigbtn.gold{border-color:#ffc34d;background:linear-gradient(100deg,#07172c,#171713);color:#ffc74f;box-shadow:0 0 17px rgba(255,183,47,.5),inset 0 0 20px rgba(255,180,0,.05);}.bigbtn.dark{border-color:var(--ui-accent);background:linear-gradient(100deg,#082441,#113d72);color:var(--ui-accent);box-shadow:0 0 15px rgba(var(--ui-rgb,57,191,255),0.3);}.settings-btn{top:max(18px,env(safe-area-inset-top));left:18px;border-color:var(--ui-accent);box-shadow:0 0 12px rgba(var(--ui-rgb,57,191,255),0.25);}.card{background:linear-gradient(180deg,rgba(9,32,61,.96),rgba(3,15,31,.96));border:1px solid #1c5686;box-shadow:0 12px 35px #0006,inset 0 0 25px rgba(var(--ui-rgb,57,191,255),0.05);}.quick-title{text-align:right;color:#ffc34c;font-size:clamp(28px,7vw,38px);font-weight:600;margin:0 0 10px;min-width:0;overflow-wrap:anywhere;}.participants h2{display:flex;justify-content:space-between;align-items:center;color:#ffc34c;min-width:0;overflow-wrap:anywhere;}.participants h2 small{background:var(--ui-surface);border:1px solid #276295;border-radius:999px;padding:5px 13px;color:#ffc34c;min-width:0;overflow-wrap:anywhere;}.toolbar{grid-template-columns:repeat(5,1fr);}.toolbar .action{min-height:66px;border:1px solid #245e90;background:var(--ui-surface);border-radius:17px;}.toolbar .primary{background:linear-gradient(135deg,#0b87ff,#5138ef);border-color:var(--ui-accent);}.toolbar .red{background:#381121;border-color:#8c2941;}.toolbar .gold{background:#3b2b0b;border-color:#9c7119;}.match-panel{border-color:var(--ui-accent);}.match-panel h2{color:#ffc64f;font-size:clamp(28px,7vw,38px);font-weight:600;text-align:right;}.stats{margin-top:14px;}.stat{padding:10px;border-radius:18px;background:linear-gradient(180deg,#0d2442,#06162b);min-height:80px;}.stat span{font-size:14px;}.stat b{font-size:27px;}@media(max-width:520px){.home-games{gap:12px;}.home-game{border-radius:22px;}.home-mark{width:50vw;}.toolbar .action:first-child,.toolbar .action:nth-child(2){grid-column:auto;}.channel{margin-bottom:14px;}}.approve-btn{width:100%;min-height:64px;border-radius:18px;border:1px solid #e6ad39;background:linear-gradient(135deg,#a86f0d,#f0b83f);color:var(--ui-accent);font-size:22px;font-weight:600;box-shadow:0 0 20px rgba(255,190,65,.28);}.shield-wrap{position:relative;width:100%;background:#000;overflow:hidden;}.shield-wrap>img{width:100%;height:auto;display:block;}.shield-name,.shield-member{position:absolute;left:21%;right:21%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;z-index:2;}.champion-footer{padding:15px 8px 0;margin-top:0;background:#000;letter-spacing:.5px;}@media(max-width:520px){.shield-name,.shield-member{left:20%;right:20%;}.approve-btn{font-size:20px;}}.home-showcase{display:flex;flex-direction:column;margin-top:0;min-width:0}.home-games{order:1;margin:0 0 2px;gap:14px;}.home-title{order:3;margin:12px 0 18px;}.home-game{border-radius:26px;}.menu{margin-top:0;}@media(max-width:520px){.home-mark{margin:-14px auto -4px!important;}.home-title{margin-top:10px;}.bigbtn{min-height:78px;}}.hero{display:none!important;}.home-showcase{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding-top:max(50px,env(safe-area-inset-top));min-width:0}.home-games{order:1!important;width:100%;margin:0 auto 4px!important;}.home-title{order:4!important;}.page-brand{display:flex;flex-direction:column;align-items:center;padding-top:max(30px,env(safe-area-inset-top));margin-bottom:8px;min-width:0}.page-brand img{width:min(38vw,190px);height:auto;mix-blend-mode:screen;filter:drop-shadow(0 0 15px rgba(62,82,255,.24));margin-bottom:-4px;}.page-brand .channel{margin:0 auto 12px;}.back{z-index:20;}.settings-btn{z-index:20;}@media(max-width:520px){#app{padding-top:8px;}.home-showcase{padding-top:max(48px,env(safe-area-inset-top));}.home-games{gap:14px!important;}.home-game{border-radius:26px!important;}.home-mark{width:50vw!important;margin:-14px auto -8px!important;}.home-channel{font-size:18px!important;padding:9px 22px!important;}.home-title{font-size:34px!important;padding:15px 8px!important;}.menu{gap:13px!important;}.bigbtn{min-height:78px!important;}.page-brand img{width:36vw;}}html,body{background-color:var(--ui-bg)!important;}body{background:radial-gradient(ellipse at 50% 14%,rgba(14,75,137,.38),transparent 36%),
 radial-gradient(ellipse at 12% 38%,rgba(0,92,255,.14),transparent 28%),
 radial-gradient(ellipse at 88% 42%,rgba(255,155,24,.09),transparent 26%),
 linear-gradient(180deg,#061a32 0%,#020b19 72%,#031226 100%)!important;}#app{padding:12px 18px 74px!important;}.home-showcase{padding-top:max(54px,env(safe-area-inset-top))!important;}.home-games{gap:28px!important;padding:0 5px!important;align-items:start!important;}.home-game{border-radius:30px!important;transform:rotate(-6deg)!important;border:2px solid #0fa7ff!important;box-shadow:0 0 9px #11a9ff,0 0 25px rgba(var(--ui-rgb,57,191,255),0.45)!important;}.home-game.gold{transform:rotate(6deg)!important;border-color:#ffc04a!important;box-shadow:0 0 9px #ffbd42,0 0 25px rgba(255,168,30,.36)!important;}.home-title{position:relative!important;margin:8px 0 20px!important;padding:18px 12px!important;border:2px solid #c68d2a!important;border-radius:32px!important;background:linear-gradient(180deg,#0a1c35 0%,#031124 100%)!important;box-shadow:0 0 18px rgba(255,178,49,.15),inset 0 0 26px rgba(22,99,205,.1)!important;color:#fff!important;font-size:clamp(30px,8vw,43px)!important;line-height:1.2!important;min-width:0;overflow-wrap:anywhere;}.home-title .goldword{color:#ffc14b!important;}.menu{gap:16px!important;}.bigbtn{min-height:88px!important;border-radius:30px!important;font-size:clamp(23px,6vw,30px)!important;}.bigbtn.gold{background:linear-gradient(180deg,#0a1a2d,#07101d)!important;border:2px solid #ffc04b!important;color:#ffc44d!important;}.bigbtn.dark{background:linear-gradient(180deg,#092745,#07192e)!important;border:2px solid #2b82d8!important;}.settings-btn{top:max(18px,env(safe-area-inset-top))!important;left:18px!important;width:52px!important;height:52px!important;border-radius:18px!important;background:var(--ui-surface)!important;}.page-brand img{content:url("../assets/sultan-mark-transparent.webp")!important;mix-blend-mode:normal!important;}.match-panel h2:before{content:""!important;}.match-panel h2{text-align:right!important;color:#ffc34b!important;min-width:0;overflow-wrap:anywhere;}@media(max-width:430px){#app{padding-left:14px!important;padding-right:14px!important;}.home-games{gap:22px!important;padding:0 2px!important;}.home-mark{width:49vw!important;margin:-20px auto -8px!important;}.home-title{font-size:33px!important;min-width:0;overflow-wrap:anywhere;}}@media (max-width:520px){#app{padding:8px 14px 28px!important;min-height:100svh!important;}.home-showcase{padding-top:max(42px,env(safe-area-inset-top))!important;}.home-games{gap:54px!important;padding:0 18px!important;margin:0 0 -2px!important;}.home-game{border-radius:20px!important;}.home-mark{width:36vw!important;max-width:155px!important;margin:-20px auto -3px!important;}.home-channel{padding:7px 20px!important;margin:0 auto 8px!important;line-height:1.25!important;}.home-title{font-size:27px!important;min-height:60px!important;padding:11px 8px!important;margin:5px 18px 12px!important;border-radius:23px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0;overflow-wrap:anywhere;}.menu{min-width:0;overflow-wrap:anywhere;}.bigbtn{min-height:62px!important;}.settings-btn{left:14px!important;width:44px!important;height:44px!important;font-size:20px!important;}.page-brand{padding-top:max(18px,env(safe-area-inset-top))!important;margin-bottom:2px!important;}.page-brand img{max-width:132px!important;margin-bottom:0!important;}.page-brand .channel{font-size:15px!important;padding:7px 18px!important;margin:0 auto 8px!important;}.back{top:max(14px,env(safe-area-inset-top))!important;right:14px!important;padding:8px 12px!important;}.quick-title{font-size:27px!important;margin:2px 0 8px!important;min-width:0;overflow-wrap:anywhere;}.card{border-radius:20px!important;padding:13px!important;margin:10px 0!important;min-width:0;overflow-wrap:anywhere;}.participants{max-height:310px!important;}.toolbar{grid-template-columns:repeat(5,1fr)!important;gap:5px!important;}.toolbar .action{min-height:var(--ui-control-height)!important;font-size:var(--ui-small-size)!important;padding:7px 4px!important;border-radius:var(--ui-control-radius)!important;white-space:normal!important;}.match-panel{padding:12px 10px!important;}.match-panel h2{font-size:29px!important;margin:0 0 8px!important;}.stats{gap:8px!important;margin-top:10px!important;}.stat{min-height:66px!important;padding:7px!important;border-radius:16px!important;}.stat span{font-size:var(--ui-small-size)!important;}.stat b{font-size:24px!important;}}@media (max-width:390px){.home-games{gap:42px!important;padding:0 16px!important;}.home-mark{width:35vw!important;}.home-title{margin-left:12px!important;margin-right:12px!important;}.menu{padding:0 12px!important;}.bigbtn{font-size:20px!important;min-height:59px!important;}}@media (max-width:520px){#app{padding:8px 12px 30px!important;}.home-showcase{padding-top:max(26px,env(safe-area-inset-top))!important;}.home-games{gap:46px!important;padding:0 22px!important;margin:0 0 -8px!important;}.home-mark{width:38vw!important;max-width:160px!important;margin:-18px auto -5px!important;}.home-channel{font-size:16px!important;}.home-title{margin:3px 13px 11px!important;padding:10px 8px!important;}.bigbtn{min-height:64px!important;}.settings-btn{top:max(12px,env(safe-area-inset-top))!important;left:12px!important;width:43px!important;height:43px!important;}.page-brand{padding-top:max(14px,env(safe-area-inset-top))!important;}.page-brand img{width:29vw!important;max-width:124px!important;}.page-brand .channel{padding:6px 17px!important;margin:0 auto 6px!important;}.title{font-size:26px!important;margin:4px 0 10px!important;}.card{padding:12px!important;margin:9px 0!important;}.match-panel h2{font-size:28px!important;}.stats{margin-top:8px!important;}.stat{min-height:62px!important;}.records{gap:8px!important;}.record-card{border-radius:18px!important;}}@media (max-width:520px){#app{padding:0 10px 26px!important;}#view{position:relative;}.home-showcase{padding-top:max(44px,env(safe-area-inset-top))!important;}.home-games{gap:62px!important;padding:0 28px!important;margin:0 0 -4px!important;}.home-game{border-width:1.5px!important;box-shadow:0 0 8px #12aaff,0 0 18px rgba(var(--ui-rgb,57,191,255),0.42)!important;}.home-game.gold{box-shadow:0 0 8px #ffc149,0 0 18px rgba(255,177,35,.35)!important;}.home-mark{width:34vw!important;max-width:145px!important;margin:-13px auto -2px!important;}.home-channel{margin:0 auto 7px!important;}.home-title{min-height:58px!important;margin:3px 18px 12px!important;padding:9px 8px!important;border-radius:22px!important;font-size:26px!important;border-width:1.5px!important;}.menu{gap:9px!important;padding:0 18px!important;}.bigbtn{min-height:61px!important;border-radius:22px!important;font-size:20px!important;}.bigbtn.gold{background:linear-gradient(180deg,#07192e,#071323)!important;}.bigbtn.dark{background:linear-gradient(180deg,#0a213d,#07172b)!important;}.settings-btn{top:max(14px,env(safe-area-inset-top))!important;width:42px!important;height:42px!important;border-radius:14px!important;font-size:19px!important;}}@media (max-width:390px){.home-games{gap:52px!important;padding:0 23px!important;}.home-title{margin-left:14px!important;margin-right:14px!important;font-size:25px!important;}.menu{padding:0 14px!important;}}@media (max-width:520px){#app{padding:0 10px 24px!important;}#view{position:relative!important;}.home-showcase{padding-top:max(34px,env(safe-area-inset-top))!important;}.home-games{margin:0 0 -14px!important;}.home-game{border-radius:19px!important;border:1.5px solid #19aaff!important;box-shadow:0 0 8px #139fff,0 0 19px rgba(var(--ui-rgb,57,191,255),0.46)!important;}.home-game.gold{transform:rotate(7deg)!important;border-color:#ffc14a!important;box-shadow:0 0 8px #ffbf42,0 0 19px rgba(255,174,31,.38)!important;}.home-mark{width:33vw!important;max-width:142px!important;margin:-8px auto 1px!important;}.home-channel{padding:7px 19px!important;margin:0 auto 9px!important;}.home-title{min-height:66px!important;margin:4px 12px 15px!important;padding:8px 16px!important;border-radius:0!important;border:none!important;background:linear-gradient(180deg,#0a1d39,#06152a)!important;clip-path:polygon(7% 8%,93% 8%,100% 50%,93% 92%,7% 92%,0 50%)!important;box-shadow:none!important;outline:1.5px solid rgba(255,188,63,.85)!important;outline-offset:-4px!important;font-size:28px!important;text-shadow:0 0 10px rgba(255,190,64,.22)!important;}.home-title:before{content:"♛";font-size:20px;color:#ffc24b;margin-left:8px;filter:drop-shadow(0 0 6px #ffb633);}.menu{padding:0 13px!important;}.bigbtn{min-height:65px!important;border-width:1.5px!important;}.bigbtn.gold{background:linear-gradient(180deg,#091a2e,#071323)!important;}.bigbtn.dark{background:linear-gradient(180deg,#0a2039,#07172a)!important;}}@media (max-width:390px){.home-games{gap:60px!important;padding:0 28px!important;}.home-mark{width:34vw!important;}.home-title{font-size:26px!important;margin-left:8px!important;margin-right:8px!important;}.menu{padding:0 10px!important;}}@media (max-width:520px){#app{max-width:430px!important;padding:0 12px 26px!important;background:transparent!important;}.home-showcase{padding-top:max(30px,env(safe-area-inset-top))!important;}.home-games{gap:88px!important;padding:0 42px!important;margin:0 0 -20px!important;align-items:start!important;}.home-game{border-radius:18px!important;transform:rotate(-6deg)!important;border:1.5px solid #18a9ff!important;box-shadow:0 0 7px #159cff,0 0 17px rgba(var(--ui-rgb,57,191,255),0.38)!important;}.home-game.gold{transform:rotate(6deg)!important;border-color:#ffc14b!important;box-shadow:0 0 7px #ffbd3e,0 0 17px rgba(255,176,35,.32)!important;}.home-game img{aspect-ratio:1!important;object-fit:cover!important;}.home-mark{width:42vw!important;max-width:178px!important;margin:-2px auto 2px!important;filter:drop-shadow(0 0 12px rgba(72,52,255,.20))!important;}.home-channel{font-size:15px!important;padding:7px 21px!important;margin:0 auto 10px!important;border-width:1.5px!important;box-shadow:0 0 13px rgba(var(--ui-rgb,57,191,255),0.24)!important;}.home-title{position:relative!important;clip-path:none!important;outline:none!important;min-height:72px!important;margin:3px 16px 15px!important;padding:10px 26px!important;border:1.5px solid rgba(255,194,75,.9)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(11,35,67,.97),rgba(4,17,36,.98))!important;box-shadow:inset 0 0 0 3px rgba(20,92,157,.16),0 0 14px rgba(255,182,50,.13)!important;font-size:29px!important;font-weight:600!important;text-shadow:0 0 11px rgba(255,190,64,.24)!important;}.home-title:before{left:13px!important;right:13px!important;background:linear-gradient(90deg,transparent,#269dff,#ffc34b,#269dff,transparent)!important;filter:drop-shadow(0 0 4px #218dff)!important;}.home-title:after{left:13px!important;right:13px!important;background:linear-gradient(90deg,transparent,#ffc34b,#269dff,#ffc34b,transparent)!important;}.menu{gap:10px!important;padding:0 17px!important;}.bigbtn{min-height:63px!important;border-radius:23px!important;font-size:21px!important;box-shadow:0 0 15px rgba(var(--ui-rgb,57,191,255),0.43),inset 0 0 18px rgba(255,255,255,.045)!important;}.bigbtn.gold{border-color:#ffc34d!important;background:linear-gradient(100deg,#081a31,#0b1726)!important;color:#ffc84f!important;box-shadow:0 0 14px rgba(255,184,48,.32),inset 0 0 18px rgba(255,183,0,.035)!important;}.bigbtn.dark{border-color:var(--ui-accent)!important;background:linear-gradient(100deg,#09213d,#0b2d53)!important;box-shadow:0 0 14px rgba(var(--ui-rgb,57,191,255),0.28)!important;}.settings-btn{top:max(13px,env(safe-area-inset-top))!important;left:13px!important;width:40px!important;height:40px!important;border-radius:13px!important;font-size:18px!important;background:rgba(7,28,53,.9)!important;}}@media (max-width:390px){.home-games{gap:76px!important;padding:0 36px!important;}.home-mark{width:43vw!important;max-width:168px!important;}.home-title{margin-left:11px!important;margin-right:11px!important;}}@media (max-width:520px){.home-showcase{padding-top:max(28px,env(safe-area-inset-top))!important;}.home-games{gap:72px!important;padding:0 34px!important;margin-bottom:-14px!important;}.home-game{width:118px!important;max-width:29vw!important;border-radius:22px!important;transform:rotate(-8deg)!important;}.home-game.gold{transform:rotate(8deg)!important;}.home-mark{width:39vw!important;max-width:166px!important;margin:-3px auto -1px!important;}.home-channel{margin-bottom:7px!important;}.home-title{min-height:78px!important;margin:2px 9px 14px!important;padding:11px 30px!important;border:2px solid #ffc34b!important;border-radius:28px 28px 20px 20px!important;background:radial-gradient(circle at 50% 0,rgba(23,65,120,.55),transparent 48%),linear-gradient(180deg,#0b2244 0%,#07182e 58%,#061226 100%)!important;box-shadow:0 0 7px rgba(255,187,54,.85),0 0 18px rgba(var(--ui-rgb,57,191,255),0.32),inset 0 0 0 2px rgba(35,127,218,.28),inset 0 -8px 18px rgba(0,0,0,.3)!important;overflow:visible!important;}.home-title:before{left:-9px!important;right:-9px!important;top:50%!important;height:44px!important;transform:translateY(-50%)!important;background:linear-gradient(90deg,#ffc34b 0 8px,transparent 8px calc(100% - 8px),#ffc34b calc(100% - 8px))!important;clip-path:polygon(0 50%,9px 30%,9px 70%,0 50%,100% 50%,calc(100% - 9px) 30%,calc(100% - 9px) 70%,100% 50%)!important;filter:drop-shadow(0 0 5px #ffbd3f)!important;pointer-events:none!important;}.home-title:after{content:"◆"!important;left:50%!important;bottom:-10px!important;transform:translateX(-50%)!important;width:20px!important;height:20px!important;line-height:20px!important;text-align:center!important;font-size:11px!important;color:#ffd35b!important;background:var(--ui-surface)!important;border:1px solid #ffc34b!important;rotate:45deg!important;box-shadow:0 0 8px #ffb82f,0 0 10px #148dff!important;}.home-title .goldword{color:#ffc44d!important;text-shadow:0 0 9px rgba(255,187,50,.35)!important;}.menu{gap:11px!important;padding:0 12px!important;}.bigbtn{min-height:68px!important;border-radius:25px!important;font-size:22px!important;}}@media(max-width:390px){.home-games{gap:64px!important;padding:0 29px!important;}.home-game{width:110px!important;}.home-title{font-size:27px!important;margin-left:6px!important;margin-right:6px!important;}}@media (max-width:520px){.home-games{gap:68px!important;padding:0 31px!important;margin-bottom:-12px!important;}.home-game{width:122px!important;max-width:30vw!important;border-radius:23px!important;transform:rotate(-7deg)!important;}.home-mark{width:40vw!important;max-width:170px!important;margin:-4px auto 0!important;}.home-channel{margin-bottom:9px!important;}.home-title{min-height:76px!important;margin:2px 11px 14px!important;padding:10px 22px!important;border:2px solid #d9a13a!important;border-radius:28px!important;background:radial-gradient(ellipse at 50% -15%,rgba(30,83,151,.55),transparent 55%),linear-gradient(180deg,#0a2243 0%,#07182f 62%,#051226 100%)!important;box-shadow:0 0 6px rgba(255,188,62,.58),0 0 15px rgba(var(--ui-rgb,57,191,255),0.25),inset 0 0 0 2px rgba(30,106,188,.18),inset 0 -10px 22px rgba(0,0,0,.28)!important;overflow:hidden!important;}.home-title:before{content:""!important;position:absolute!important;left:18px!important;right:18px!important;top:8px!important;height:1px!important;transform:none!important;background:linear-gradient(90deg,transparent,#1e8eff 24%,#e9b54b 50%,#1e8eff 76%,transparent)!important;clip-path:none!important;filter:drop-shadow(0 0 3px rgba(30,142,255,.8))!important;}.home-title:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:8px!important;top:auto!important;width:auto!important;height:1px!important;line-height:normal!important;transform:none!important;rotate:0deg!important;background:linear-gradient(90deg,transparent,#d6a13e 25%,#258de2 50%,#d6a13e 75%,transparent)!important;border:0!important;box-shadow:none!important;}.home-title .goldword{color:#ffc24b!important;}}@media (max-width: 700px){.home-title.home-title-svg{position:relative!important;height:76px!important;min-height:76px!important;margin:2px 8px 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;isolation:isolate!important;min-width:0}.home-title.home-title-svg:before,.home-title.home-title-svg:after{content:none!important;display:none!important;}.home-title-svg .title-frame{position:absolute!important;inset:-3px -5px!important;width:calc(100% + 10px)!important;height:calc(100% + 6px)!important;z-index:-1!important;filter:drop-shadow(0 0 7px rgba(255,184,47,.42)) drop-shadow(0 0 12px rgba(21,128,255,.24))!important;}.home-title-svg .title-copy{position:relative!important;z-index:2!important;font-size:27px!important;font-weight:600!important;line-height:1!important;color:var(--ui-accent)!important;text-shadow:0 2px 2px #000,0 0 8px rgba(255,255,255,.14)!important;white-space:nowrap!important;}.home-title-svg .goldword{color:#ffc44d!important;text-shadow:0 2px 2px #000,0 0 9px rgba(255,186,45,.38)!important;}}@media (max-width:390px){.home-title-svg .title-copy{font-size:25px!important;}.home-title.home-title-svg{height:70px!important;min-height:70px!important;}}.challenge-modes{display:grid;grid-template-columns:1fr;gap:16px;margin-top:18px;min-width:0}.challenge-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;min-width:0}.challenge-head .quick-title{text-align:center;margin:0;}.mini-back{position:absolute;right:0;border:1px solid #2a689d;background:var(--ui-surface);color:var(--ui-accent);border-radius:13px;padding:9px 12px;font-weight:600;}.round-banner{text-align:center;margin:10px 0 16px;padding:13px;border:1px solid #d6a441;border-radius:20px;background:linear-gradient(180deg,#0c294b,#06162b);box-shadow:0 0 14px rgba(255,185,55,.16);}.round-banner small{display:block;color:var(--ui-accent);}.round-banner b{display:block;color:#ffc64d;font-size:25px;margin-top:3px;}.bracket{display:grid;gap:12px;min-width:0}.ko-match{position:relative;display:grid;grid-template-columns:30px 1fr 38px 1fr;align-items:center;gap:7px;min-width:0}.ko-no{color:#ffc64d;font-weight:600;text-align:center;}.ko-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;min-width:0}.ko-actions .primary{grid-column:1/-1;min-height:56px;}.champion-cup{text-align:center;margin:18px 0;padding:28px 18px;border:1.5px solid #e7b044;border-radius:30px;background:radial-gradient(circle at 50% 5%,rgba(255,189,54,.16),transparent 36%),linear-gradient(180deg,#0c2949,#061427);box-shadow:0 0 24px rgba(255,184,46,.2);}.champion-cup .cup{font-size:76px;filter:drop-shadow(0 0 12px rgba(255,187,45,.4));}.champion-cup small{color:var(--ui-accent);font-size:15px;}.champion-cup h2{font-size:34px;color:#ffc84f;margin:7px 0 18px;}.champion-cup .action{margin:5px;min-width:130px;max-width:100%;}@media(min-width:560px){.challenge-modes{grid-template-columns:1fr 1fr;}}@media(max-width:390px){.ko-match{grid-template-columns:25px 1fr 32px 1fr;}.challenge-head .quick-title{font-size:24px;}.mini-back{font-size:11px;padding:8px;}}.add-player-btn{max-width:190px;}.participants{max-height:360px!important;overflow:auto;}.participants .table th{color:var(--ui-accent);font-size:14px;}.participants .table td:nth-child(2){font-weight:600;font-size:17px;}.participants .iconbtn{min-width:38px;}.quick-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;min-width:0}.quick-tools .action{min-height:64px;border:1px solid #245e90;background:var(--ui-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:0}.quick-tools .action span{font-size:var(--ui-small-size,16px);max-width:100%;}.quick-tools .primary{background:linear-gradient(135deg,#0b87ff,#5138ef);}.quick-tools .gold{background:#3b2b0b;border-color:#9c7119;}.quick-tools .red{background:#381121;border-color:#8c2941;}.match-title-row{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:8px;min-width:0}.match-title-row h2{margin:0!important;}.match-title-row small{color:var(--ui-muted);font-size:var(--ui-small-size);overflow-wrap:anywhere;}@media(max-width:520px){.add-player-card .row{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-player-add-width);max-width:100%;min-width:0}.add-player-btn{max-width:none;}.quick-tools{grid-template-columns:repeat(4,1fr);gap:6px;}.quick-tools .action{padding:8px 3px;min-height:58px;font-size:16px;}.quick-tools .action span{font-size:var(--ui-small-size);line-height:1.35;white-space:normal;}.participants .table th,.participants .table td{padding:10px 4px;}.participants .table th:first-child,.participants .table td:first-child{width:34px;}.participants .table th:last-child,.participants .table td:last-child{width:100px;}.match-title-row{display:block;}.match-title-row small{display:block;margin-top:-2px;margin-bottom:8px;}}.participants .iconbtn{min-width:var(--ui-tap-area)!important;min-height:var(--ui-tap-area)!important;padding:6px!important;font-size:var(--ui-small-size)!important;}@media(max-width:520px){.match-panel{padding:11px 9px!important;}.participants .table th:last-child,.participants .table td:last-child{width:var(--ui-roster-actions-width)!important;}}.match-panel .quick-player{font-family:inherit;width:100%;color:#fff;cursor:pointer;position:relative;}.match-panel .quick-player.winner{border:2px solid #f3bd45!important;background:linear-gradient(180deg,#17334f,#0b2037)!important;}.match-panel .quick-player.winner small{display:block;color:var(--ui-gold)!important;font-size:var(--ui-small-size)!important;margin-top:4px;}.match-panel .quick-player.auto small{color:#73e5bd!important;}.quick-qualify.qualified,.quick-qualify:disabled{opacity:.72;cursor:default;background:#23452f!important;border-color:#4e9c69!important;color:#9ff0ba!important;}.quick-champion-cup{margin-top:18px!important;}.quick-champion-cup .action{min-width:145px;max-width:100%;}.honor-game-label{font-size:24px;font-weight:600;color:#ffc44d;text-align:center;margin:0 0 18px;}.field-label{display:block;color:var(--ui-accent);font-weight:600;margin:0 4px 7px;text-align:right;max-width:100%;}.honor-actions-card .approve-btn{width:100%;}.honor-data-card{border-color:var(--ui-accent);}.shield-wrap{width:100%!important;margin:0!important;background:#000!important;}.shield-wrap>img{width:100%!important;height:auto!important;display:block!important;}.champion-footer{margin:0!important;background:#000!important;font-size:15px!important;line-height:1.2!important;letter-spacing:.6px!important;}@media(max-width:520px){.champion-footer{padding:8px 6px 6px!important;font-size:13px!important;}}.champion-footer{margin-top:0!important;padding:10px 8px 9px!important;}.records.records-vertical{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin-top:8px;min-width:0}.record-card.record-wide{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:16px;width:100%;min-height:142px;padding:12px 14px;border:1.5px solid #277bc0;border-radius:24px;background:linear-gradient(135deg,#0b2442,#07172c);color:#fff;text-align:right;box-shadow:0 10px 28px #0005,0 0 18px #168cff18;overflow:hidden;min-width:0}.record-card.record-wide.gold-record{border-color:var(--ui-gold);background:linear-gradient(135deg,var(--ui-inner),var(--ui-surface));box-shadow:0 8px 20px rgba(0,0,0,.10),0 0 16px rgba(var(--ui-rgb),.13);}.record-visual{height:116px;border-radius:18px;overflow:hidden;background:var(--ui-surface);border:1px solid #244d75;display:flex;align-items:center;justify-content:center;min-width:0}.record-visual img{width:100%;height:100%;object-fit:contain!important;aspect-ratio:auto!important;border-radius:0!important;display:block;}.record-visual.mix{display:grid;grid-template-columns:1fr 1fr;gap:2px;min-width:0}.record-visual.mix img{width:100%;height:100%;object-fit:cover!important;}.record-copy b{display:block;font-size:24px!important;padding:0!important;font-weight:600;color:#fff;}.gold-record .record-copy b{color:#ffd064;}.record-copy small{display:block;margin-top:7px;color:var(--ui-accent);font-size:var(--ui-small-size,16px);line-height:1.5;}.record-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:0}.record-form-grid .full{grid-column:1/-1;}.record-filters{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:8px;margin-bottom:12px;min-width:0}.record-filters .input{padding:12px;font-size:15px;max-width:100%;}.record-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 14px;min-width:0}.record-summary .stat{padding:10px 6px;}.record-summary .stat b{font-size:22px;}.record-member{border:1px solid #214c73;border-radius:20px;background:var(--ui-surface);margin:10px 0;overflow:hidden;}.record-member-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:13px 14px;background:var(--ui-surface);min-width:0}.record-member-head b{font-size:18px;}.record-member-head .member-no{font-size:12px;color:var(--ui-accent);margin-top:3px;}.record-total{color:#ffc84e;font-weight:600;white-space:nowrap;}.win-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:11px 14px;border-top:1px solid #173a5b;min-width:0}.win-meta{font-size:13px;color:var(--ui-accent);line-height:1.7;}.win-meta strong{color:var(--ui-accent);}@media(max-width:520px){.record-card.record-wide{grid-template-columns:104px 1fr;min-height:128px;}.record-visual{height:102px;}.record-copy b{font-size:21px!important;}.record-form-grid{grid-template-columns:1fr;}.record-form-grid .full{grid-column:auto;}.record-filters{grid-template-columns:1fr 1fr;}.record-filters #search{grid-column:1/-1;}.record-summary{grid-template-columns:repeat(3,1fr);}}body{font-family:WolfTajawal,sans-serif;background:radial-gradient(circle at 50% 0,#0c315a 0,#061a32 28%,#020b18 72%) fixed;}.page-brand{position:relative;}.title{color:#ffc64f;text-shadow:0 0 16px rgba(255,185,45,.28);font-weight:600;}.card{border:1.5px solid #1f70aa!important;background:radial-gradient(circle at 50% 0,rgba(21,112,205,.13),transparent 42%),linear-gradient(180deg,rgba(8,35,67,.97),rgba(3,16,32,.98))!important;box-shadow:0 12px 34px #0007,0 0 15px rgba(var(--ui-rgb,57,191,255),0.1),inset 0 0 24px rgba(21,115,205,.05)!important;}.action.primary,.bigbtn{background:linear-gradient(105deg,#079bff,#6538ff)!important;box-shadow:0 0 17px rgba(var(--ui-rgb,57,191,255),0.25);}.action.gold,.bigbtn.gold{background:linear-gradient(105deg,#7d5708,#c89118)!important;box-shadow:0 0 15px rgba(255,190,55,.18);}.input{min-height:58px;border:1.5px solid #2b689b!important;background:var(--ui-surface)!important;border-radius:18px!important;font-family:inherit!important;}.record-card.record-wide{border-width:1.5px!important;box-shadow:0 12px 30px #0006,0 0 16px rgba(var(--ui-rgb,57,191,255),0.14)!important;}.record-card.record-wide.gold-record{box-shadow:0 12px 30px #0006,0 0 18px rgba(255,190,55,.14)!important;}.page-brand{overflow:visible!important;}.page-brand img{display:block!important;object-fit:contain!important;filter:drop-shadow(0 0 12px rgba(25,126,255,.22))!important;}.page-brand .channel{width:max-content!important;max-width:88%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important;}.record-summary .stat{min-height:76px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0}.record-summary .stat span{font-size:var(--ui-small-size,16px)!important;color:var(--ui-accent)!important;font-weight:600!important;}.record-summary .stat b{font-size:23px!important;line-height:1!important;color:#fff!important;}.record-summary .stat.green b{color:#ffc84e!important;}@media(max-width:520px){.page-brand img{width:31vw!important;max-width:128px!important;height:auto!important;}.page-brand .channel{font-size:14px!important;padding:6px 14px!important;max-width:92%!important;}.record-summary .stat{min-height:70px!important;padding:8px 4px!important;}.record-summary .stat span{font-size:var(--ui-small-size,16px)!important;}.record-summary .stat b{font-size:21px!important;}}.statistics-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;min-width:0}.statistics-filters label{font-size:var(--ui-small-size,16px);font-weight:600;min-width:0;}.statistics-filters .input{margin-top:6px;width:100%;min-width:0;max-width:100%;}.statistics-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;min-width:0}.statistics-summary .stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;min-width:0}.statistics-summary .stat span{font-size:14px;}.statistics-summary .stat b{font-size:28px;color:#ffc84e;}.statistics-leader{display:flex;align-items:center;gap:12px;border-bottom:1px solid #315273;padding:16px 0;min-width:0}.statistics-leader:last-child{border-bottom:0;}.statistics-rank{width:40px;flex:0 0 40px;text-align:center;font-size:20px;font-weight:600;color:var(--ui-accent);}.statistics-rank small{display:block;font-size:12px;}.statistics-rank.top{color:#ffc84e;}.statistics-member{flex:1;min-width:0;overflow-wrap:anywhere;}.statistics-member>b{font-size:18px;}.statistics-member>small{display:block;margin-top:6px;color:var(--ui-accent);}.statistics-total{text-align:center;flex:0 0 52px;}.statistics-total>b{display:block;color:#ffc84e;font-size:25px;}.statistics-total>small{font-size:12px;}.light .statistics-summary .stat b,.light .statistics-total>b,.light .statistics-rank.top{color:var(--ui-ink);}.light .statistics-member>small{color:var(--ui-accent);}@media(max-width:380px){.statistics-filters{gap:6px;}.statistics-filters .input{padding:10px 4px;font-size:12px;}.statistics-leader{gap:8px;}.statistics-member>b{font-size:16px;}}.statistics-filters label{position:relative;display:block;}.statistics-filters select.input{-webkit-appearance:none;display:block;direction:rtl;text-align:right;font-size:16px;padding:12px 12px 12px 36px;line-height:1.5;min-height:58px;white-space:nowrap;max-width:100%;}.statistics-filters label:after{content:"";position:absolute;left:16px;bottom:25px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none;opacity:.8;}@media(max-width:520px){.statistics-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;}.statistics-filters label:first-child{grid-column:1/-1;}.statistics-filters select.input{font-size:16px;padding:12px 12px 12px 36px;}}@media(max-width:380px){.statistics-filters{grid-template-columns:minmax(0,1fr);}.statistics-filters label:first-child{grid-column:auto;}}.statistics-image-dialog{width:calc(100% - 24px);max-width:560px;max-height:85vh;overflow:auto;border:1px solid #315273;border-radius:22px;background:var(--ui-surface);color:#fff;padding:18px;text-align:center;}.statistics-image-dialog::backdrop{background:#000b;}.statistics-image-previews{max-height:48vh;overflow:auto;margin:14px 0;}.statistics-image-previews img{display:block;width:100%;height:auto;margin-bottom:12px;}.statistics-image-dialog button{display:block;width:100%;margin-top:10px;max-width:100%;}#saveStats:disabled{opacity:.6;}.win-edit-dialog{width:calc(100% - 24px);max-width:520px;max-height:85vh;overflow:auto;background:var(--ui-surface);color:#fff;border:1px solid #315c87;border-radius:24px;padding:22px;}.win-edit-dialog::backdrop{background:#000b;}.win-edit-dialog h2{font-size:23px;text-align:center;color:#ffc84e;}.win-edit-game{text-align:center;color:var(--ui-accent);margin:8px 0 20px;}.win-edit-dialog label{display:block;font-size:14px;margin-top:14px;}.win-edit-dialog .input{display:block;font-size:16px;margin-top:7px;min-width:0;line-height:1.5;max-width:100%;}.win-edit-dialog fieldset{border:1px solid #315273;border-radius:16px;margin:18px 0 0;padding:0 12px 14px;min-width:0;}.win-edit-dialog legend{font-size:15px;padding:0 6px;}.win-edit-date{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:8px;min-width:0}.win-edit-date .input{padding:12px 6px;text-align:center;max-width:100%;}.win-edit-error{color:var(--ui-accent);font-size:14px;line-height:1.5;min-height:21px;margin:14px 0;}.win-edit-dialog .row{margin-top:12px;max-width:100%;}.win-edit-dialog .action{font-size:16px;min-height:50px;max-width:100%;}.unified-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.record-rank{color:#ffc84e;margin-inline-end:6px;}.light .record-rank{color:var(--ui-ink);}#saveKnockoutRound:disabled{opacity:.6;}.bulk-player-btn{display:block;width:100%;margin-top:12px;}.bulk-players-dialog textarea{resize:vertical;min-height:180px;line-height:1.8;max-width:100%;}.bulk-players-dialog .notice{line-height:1.7;}.champion-export,.shield-wrap,.champion-footer{background:#061426!important;}.match-panel .quick-player.winner{transform:none!important;font-size:19px!important;min-height:0!important;color:#ffd05d!important;}.match-panel .quick-player.loser{opacity:.58;filter:saturate(.7);}.quick-bye-match{border:1px solid rgba(35,156,255,.48);border-radius:18px;padding:8px;background:linear-gradient(180deg,rgba(11,40,75,.65),rgba(6,22,43,.65));box-shadow:0 0 16px rgba(var(--ui-rgb,57,191,255),0.16);}.quick-new-players{margin:14px 0;padding:14px;border:1px solid #2d8ddd;border-radius:18px;background:var(--ui-surface);box-shadow:0 0 18px rgba(var(--ui-rgb,57,191,255),0.18);}.quick-new-players b,.quick-new-players small{display:block;}.quick-new-players small{color:var(--ui-accent);margin:6px 0 10px;}.quick-new-players .action{width:100%;max-width:100%;}.record-time-parts{grid-template-columns:1fr 1fr!important;}:root{--st-blue:#1aa8ff;--st-cyan:#47d7ff;--st-violet:#8c55ff;--st-gold:#ffc84e;--st-panel:#071a31;}.quick-normal-page,.quick-normal-page button,.quick-normal-page input,.quick-normal-page textarea,.quick-normal-page select{font-family:WolfTajawal,sans-serif!important;}.add-player-card,.participants,.match-panel{border-color:rgba(37,162,255,.72)!important;box-shadow:0 0 22px rgba(var(--ui-rgb,57,191,255),0.22),inset 0 0 18px rgba(var(--ui-rgb,57,191,255),0.05)!important;}.add-player-card .input{box-shadow:0 0 15px rgba(var(--ui-rgb,57,191,255),0.28)!important;font-weight:600!important;max-width:100%;}.add-player-btn,.bulk-player-btn,.quick-tools .action,.quick-shuffle{border-width:1.5px!important;box-shadow:0 0 15px rgba(var(--ui-rgb,57,191,255),0.24),inset 0 0 12px rgba(var(--ui-rgb,57,191,255),0.06)!important;font-weight:600!important;}.quick-tools .primary,.quick-shuffle{box-shadow:0 0 20px rgba(var(--ui-rgb,57,191,255),0.36),0 0 13px rgba(129,71,255,.22)!important;}.participants .table td:nth-child(2){font-weight:600!important;color:#fff!important;}.participants .num{font-weight:600!important;color:var(--st-gold)!important;}.match-panel .quick-player.winner{font-size:18px!important;color:var(--st-gold)!important;border-color:#f3bd45!important;box-shadow:0 0 17px rgba(255,190,60,.34),inset 0 0 12px rgba(255,190,60,.07)!important;}.match-panel .quick-player.loser{opacity:.58!important;}.quick-bye-match{padding:5px!important;border-radius:14px!important;box-shadow:0 0 18px rgba(21,152,255,.22)!important;}.quick-empty-slot{font-size:12px!important;color:var(--ui-accent)!important;}.quick-new-players{box-shadow:0 0 20px rgba(21,152,255,.26)!important;}.quick-new-players .action{font-weight:600!important;box-shadow:0 0 15px rgba(21,152,255,.28)!important;}.quick-neon-stats .stat b{font-size:23px!important;}.admin-activity-btn{margin:0 0 14px;width:100%;}.admin-activity-card{display:grid;gap:9px;min-width:0}.admin-log-row{padding:12px;border:1px solid rgba(var(--ui-rgb),.6);border-radius:14px;background:var(--ui-surface);box-shadow:0 0 12px rgba(var(--ui-rgb),.12);}.admin-log-row b,.admin-log-row span,.admin-log-row small{display:block;}.admin-log-row b{color:#ffc84e;font-size:16px;}.admin-log-row span{font-weight:600;margin-top:4px;}.admin-log-row small{color:var(--ui-accent);margin-top:5px;}.quick-normal-page.compact-16 .participants .table th,.quick-normal-page.compact-16 .participants .table td{padding-block:8px!important;}.quick-normal-page.compact-24 .participants .table th,.quick-normal-page.compact-24 .participants .table td{padding-block:6px!important;}.quick-normal-page.compact-32 .participants .table th,.quick-normal-page.compact-32 .participants .table td{padding-block:5px!important;}.quick-normal-page.compact-24 .participants .table td:nth-child(2),.quick-normal-page.compact-32 .participants .table td:nth-child(2){font-size:16px!important;}.quick-normal-page.compact-32 .participants .iconbtn{width:30px!important;height:30px!important;min-width:30px!important;}@media(max-width:520px){.quick-tools .action{font-weight:600!important;}.add-player-card .row{grid-template-columns:minmax(0,1fr) 105px!important;}}.quick-main-shuffle{border:1.5px solid #28b8ff!important;background:linear-gradient(135deg,#0c9fff,#7142ff)!important;color:#fff!important;box-shadow:0 0 16px rgba(29,177,255,.68),0 0 30px rgba(109,67,255,.42),inset 0 0 13px rgba(255,255,255,.10)!important;font-weight:600!important;}.quick-tools .action{box-shadow:0 0 15px rgba(32,155,255,.34),inset 0 0 10px rgba(255,255,255,.05)!important;}.quick-tools .action.red{box-shadow:0 0 16px rgba(255,65,111,.34)!important;max-width:100%;}.quick-tools .action.gold{box-shadow:0 0 16px rgba(255,193,59,.36)!important;max-width:100%;}.quick-bye-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-color:var(--ui-accent)!important;box-shadow:0 0 16px rgba(255,193,62,.30)!important;min-width:0}.quick-bye-card small{color:#ffc84e;font-size:11px;font-weight:600;margin-top:3px;}.quick-bye-match{border-style:solid!important;border-color:rgba(255,196,70,.38)!important;}.quick-new-players{padding:10px!important;margin:9px 0!important;}.quick-new-players b{font-size:14px!important;}.quick-new-players small{font-size:var(--ui-small-size,16px)!important;margin-bottom:0!important;}#app #view .participants-save-neon{width:100%;margin-top:14px;min-height:52px;border:1.5px solid #35c9ff!important;background:linear-gradient(135deg,#073b68,#34227d)!important;color:#fff!important;font-weight:600!important;font-size:15px!important;box-shadow:0 0 12px rgba(44,203,255,.72),0 0 27px rgba(72,102,255,.34),inset 0 0 13px rgba(87,216,255,.10)!important;}#app #view .participants-save-neon span{margin-inline-start:5px;}#app #view .quick-tools-control{grid-template-columns:1.55fr 1fr 1fr!important;margin:16px 0 18px!important;}#app #view .quick-tools-control .action{border-width:1.5px!important;max-width:100%;}#app #view .quick-tools-control .quick-main-shuffle{box-shadow:0 0 18px rgba(29,177,255,.82),0 0 34px rgba(109,67,255,.52),inset 0 0 14px rgba(255,255,255,.11)!important;}#app #view .match-title-row{align-items:center!important;}#app #view .match-title-row>div{min-width:0;flex:1;}#app #view .matches-save-neon{flex:0 0 auto;min-height:46px;padding:10px 13px!important;border:1.5px solid #34c5ff!important;background:linear-gradient(135deg,#0a6dc2,#5532cf)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;box-shadow:0 0 13px rgba(37,190,255,.72),0 0 25px rgba(110,65,255,.34)!important;}#app #view .matches-save-neon span{white-space:nowrap;}@media(max-width:520px){#app #view .quick-tools-control{grid-template-columns:1.45fr 1fr 1fr!important;gap:7px!important;}#app #view .quick-tools-control .action{min-height:55px!important;}#app #view .match-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;text-align:right!important;min-width:0}#app #view .match-title-row h2{text-align:right!important;}#app #view .match-title-row small{margin:3px 0 0!important;}#app #view .matches-save-neon{padding:9px 10px!important;font-size:11px!important;}}.unified-mode-page .tournament-setup,.league-page .tournament-setup{padding:14px!important;}.date-range-grid{gap:10px!important;max-width:420px;margin-inline:auto;}.date-range-grid .input{min-height:44px!important;padding:8px 10px!important;border-color:var(--ui-accent)!important;box-shadow:0 0 0 1px rgba(19,191,242,.18),0 0 14px rgba(19,191,242,.16)!important;max-width:100%;}.add-player-card{padding:10px!important;border:1px solid rgba(20,201,255,.7)!important;box-shadow:0 0 18px rgba(20,201,255,.14),inset 0 0 18px rgba(20,201,255,.04)!important;}.add-player-card .row{gap:8px!important;}.add-player-card .input{min-height:46px!important;border-color:var(--ui-accent)!important;box-shadow:inset 0 0 12px rgba(22,200,255,.07)!important;}.add-player-btn{min-height:46px!important;padding:0 16px!important;}.unified-control-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;min-width:0}.unified-control-strip .action{min-width:0!important;min-height:52px!important;padding:6px!important;font-size:var(--ui-small-size,16px)!important;line-height:1.15!important;box-shadow:0 0 13px rgba(35,173,255,.12)!important;max-width:100%;}.quick-neon-stats{gap:8px!important;}.quick-neon-stats .stat{min-height:54px!important;padding:8px 10px!important;border-radius:14px!important;}.quick-neon-stats .stat span{font-size:var(--ui-small-size,16px)!important;}.quick-neon-stats .stat b{font-size:20px!important;}.champion-cup,.victory-card{text-align:center!important;align-items:center!important;}.champion-cup h2,.victory-card h2{text-align:center!important;margin-inline:auto!important;}.victory-cup,.champion-cup .cup{font-size:88px!important;line-height:1!important;filter:drop-shadow(0 0 18px rgba(251,191,36,.4));}.victory-card .action,.champion-cup .action{min-height:44px!important;max-width:260px;margin:7px auto!important;}@media(max-width:430px){.unified-control-strip .action{font-size:var(--ui-small-size,16px)!important;}.date-range-grid{max-width:100%;}.victory-cup,.champion-cup .cup{font-size:76px!important;}}.admin-activity-rows{display:grid;gap:9px;min-width:0}.admin-log-summary{font-size:var(--ui-small-size,16px);font-weight:600;color:var(--ui-accent);padding:2px 2px 8px;text-align:center;}.admin-log-more{margin-top:4px;width:100%;}.wolf-mod-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.80);z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;}.wolf-mod-panel{background:var(--ui-surface);border:1px solid #36ace3;color:#fff;border-radius:16px;padding:18px;width:min(100%,460px);max-height:94vh;overflow:auto;box-shadow:0 10px 32px #000a;}.wolf-mod-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.wolf-mod-top h2{font-size:21px;margin:0;}.wolf-mod-close{background:transparent;border:1px solid #6d8bac;border-radius:8px;color:white;font-size:24px;min-width:36px;min-height:36px;}.wolf-mod-field{display:flex;flex-direction:column;gap:6px;min-width:0}.wolf-mod-form{display:flex;flex-direction:column;gap:13px;margin-top:14px;min-width:0}.wolf-mod-form input,.wolf-mod-form select{width:100%;direction:auto;}.wolf-mod-status{line-height:1.7;min-height:28px;}html{background:var(--ui-surface)!important;}body{background:radial-gradient(ellipse at 50% 0,#102c52 0,transparent 45%),linear-gradient(180deg,#06142a,#020917 65%,#041126)!important;color:var(--ui-accent);}#app{position:relative;z-index:1;max-width:620px!important;padding:18px 20px max(30px,env(safe-area-inset-bottom))!important;overflow:visible!important;}#view{position:relative!important;}#app .home-showcase{padding-top:44px!important;gap:0!important;}#app .home-games{display:grid!important;grid-template-columns:1fr 1fr!important;direction:ltr;gap:90px!important;padding:0 20px!important;margin:0!important;width:100%!important;min-width:0}#app .home-game{width:100%!important;max-width:none!important;border-radius:27px!important;transform:rotate(-8deg)!important;border:2px solid #22b8ff!important;box-shadow:0 0 12px #0fa8ff80,0 0 30px #087aff55!important;overflow:hidden!important;background:var(--ui-surface);}#app .home-game.gold{transform:rotate(8deg)!important;border-color:#ffc660!important;box-shadow:0 0 12px #ffb94670,0 0 30px #f99b2535!important;}#app .home-game img{display:block!important;aspect-ratio:1!important;width:100%!important;height:auto!important;object-fit:cover!important;}#app .channel{color:#fff!important;background:linear-gradient(#041020,#041020) padding-box,linear-gradient(95deg,#fa21f7,#ffc14b,#0cb6ff) border-box!important;border:1.5px solid transparent!important;box-shadow:0 0 14px #178eff40,0 0 8px #db31ff20!important;line-height:1.4!important;}#app .home-title.home-title-svg{display:flex!important;align-items:center!important;justify-content:center!important;height:96px!important;min-height:96px!important;margin:0 0 20px!important;padding:0!important;border:0!important;border-radius:0!important;clip-path:none!important;outline:none!important;background:none!important;box-shadow:none!important;position:relative!important;isolation:isolate!important;min-width:0}#app .home-title:before,#app .home-title:after{content:none!important;display:none!important;}#app .title-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-1!important;filter:drop-shadow(0 0 8px #ffb33c50)!important;}#app .title-copy{font-size:40px!important;line-height:1.1!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important;text-shadow:0 3px 0 #07101e,0 0 14px #127bff30!important;max-width:100%;}#app .goldword{color:#ffca55!important;text-shadow:0 3px 0 #664011,0 0 10px #ffb82b35!important;}#app .menu{padding:0 8px!important;gap:15px!important;}#app .menu .menu-row{display:grid!important;grid-template-columns:48px minmax(0,1fr) 20px!important;align-items:center!important;gap:12px!important;direction:ltr;width:100%;padding:12px 22px!important;min-height:80px!important;border-radius:26px!important;background:radial-gradient(ellipse at 20% 0,#0a325455,transparent 65%),linear-gradient(#031328,#020c1d) padding-box,linear-gradient(105deg,#02d4ff,#1989ff,#bb27fd) border-box!important;border:2px solid transparent!important;color:#fff!important;box-shadow:0 0 9px #13a7ff70,0 0 25px #0945ff25,inset 0 0 20px #125df025!important;min-width:0}#app .menu .menu-row.menu-gold{background:linear-gradient(#07152b,#020a17) padding-box,linear-gradient(105deg,#a86918,#ffe6a2,#d99423) border-box!important;color:#ffcf64!important;box-shadow:0 0 10px #ffbc4560,0 0 22px #a660131c!important;}#app .menu .menu-row.menu-honor{min-height:68px!important;border-color:var(--ui-accent)!important;background:linear-gradient(160deg,#0b213b,#061225)!important;box-shadow:0 0 15px #2481c91b!important;}.menu-icon{font-size:35px;filter:drop-shadow(0 0 8px #f5ae4640);line-height:1;}.menu-label{direction:rtl;font-size:26px;font-weight:600;text-align:center;line-height:1.4;}.menu-chevron{width:12px;height:12px;border-top:3px solid currentColor;border-right:3px solid currentColor;transform:rotate(45deg);opacity:.9;}#app .settings-btn,#app .back{position:absolute!important;top:4px!important;width:var(--ui-tap-area)!important;height:var(--ui-tap-area)!important;min-width:var(--ui-tap-area)!important;min-height:var(--ui-tap-area)!important;display:grid;place-items:center;padding:0!important;border:1px solid var(--ui-accent)!important;border-radius:var(--ui-control-radius)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:0 0 11px rgba(var(--ui-rgb),.18);font-size:20px!important;}#app .back{right:0!important;}#app .page-brand{padding-top:24px!important;margin-bottom:14px!important;}#app .page-brand img{width:var(--ui-logo-size)!important;max-width:calc(100vw - 48px)!important;height:auto!important;margin:0 auto 9px!important;}#app .page-brand .channel{font-size:16px!important;padding:7px 20px!important;margin:0!important;white-space:nowrap!important;max-width:100%!important;}#app .title,#app .quick-title{font-size:28px!important;color:#ffd16d!important;margin:10px 0 18px!important;font-weight:600;text-shadow:0 0 20px #ffb03920!important;line-height:1.4;}#app .title:empty{display:none;max-width:100%;}#app .card{border:1px solid #2c648e!important;background:linear-gradient(145deg,#0a2340e8,#041122f5)!important;border-radius:23px!important;padding:18px!important;margin:16px 0!important;box-shadow:0 10px 28px #0004,inset 0 1px 0 #56aeff20!important;max-width:100%;}#app .card h2,#app .card h3{color:var(--ui-accent);line-height:1.45;}#app .action:not(.quick-qualify){border:1px solid var(--ui-accent);background:var(--ui-inner);color:var(--ui-ink);border-radius:var(--ui-control-radius);min-height:var(--ui-control-height);font-family:var(--ui-font);line-height:1.4;box-shadow:inset 0 1px 0 rgba(var(--ui-rgb),.11);max-width:100%;}#app .action.primary{border-color:var(--ui-accent);background:linear-gradient(145deg,#095389,#0b2f60);box-shadow:0 0 12px #178fff25;max-width:100%;}#app .action.gold{border-color:#c99837;background:linear-gradient(145deg,#463112,#211b10);color:#ffda7c;max-width:100%;}#app .action.red{border-color:#924153;background:linear-gradient(145deg,#3d1726,#240f1b);color:#ffb6c6;max-width:100%;}#app .input{background:var(--ui-surface)!important;color:var(--ui-accent)!important;font-size:16px!important;border-color:var(--ui-accent)!important;border-radius:14px!important;min-width:0;max-width:100%;}#app .input:focus{border-color:var(--ui-accent)!important;box-shadow:0 0 0 3px #1385c51f!important;max-width:100%;}#app .record-card.record-wide{border-radius:var(--ui-hub-radius)!important;background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:var(--ui-neon-card-shadow)!important;border-color:var(--ui-accent)!important;}#app .record-card.gold-record{border-color:var(--ui-gold)!important;background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:0 0 15px rgba(var(--ui-rgb),.15)!important;}#app .record-member{background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface));border-color:var(--ui-accent);border-radius:var(--ui-premium-card-radius);}#app .record-member-head{border-bottom-color:#315878;}#app .record-filters{grid-template-columns:1fr 1fr!important;gap:10px!important;}#app .record-filters #search{grid-column:1/-1;}#app .record-filters select{font-size:16px!important;padding:12px 8px!important;max-width:100%;}#app .stat{border-radius:18px!important;background:linear-gradient(#0a223f,#06152b)!important;border-color:var(--ui-accent)!important;box-shadow:inset 0 1px 0 #58a6ec18!important;}#app .stat b{color:#ffd16b!important;}#app .stat.green b{color:#74e3bb!important;}#app .notice{color:var(--ui-accent);}#app .iconbtn{background:var(--ui-surface);border:1px solid #29658f;border-radius:11px;min-height:36px;color:var(--ui-icon);}#app .iconbtn.danger{color:#ff8ca7;}#app .theme-chooser button{min-height:48px;border-radius:14px;background:#08203a;border-color:#33779f;max-width:100%;}#app button:focus-visible{outline:2px solid #69d4ff;outline-offset:4px;max-width:100%;}#app .menu-row:active{transform:translateY(1px);}@media(max-width:520px){#app{max-width:460px!important;padding:16px 16px max(26px,env(safe-area-inset-bottom))!important;}#app .home-showcase{padding-top:45px!important;}#app .home-games{gap:68px!important;padding:0 10px!important;}#app .home-game{border-radius:24px!important;}#app .home-mark{width:205px!important;max-width:54vw!important;margin:-4px auto 8px!important;}#app .home-channel{font-size:16px!important;padding:8px 19px!important;margin-bottom:13px!important;}#app .home-title.home-title-svg{height:82px!important;min-height:82px!important;margin:0 -3px 17px!important;}#app .title-copy{font-size:30px!important;}#app .menu{padding:0 3px!important;gap:12px!important;}#app .menu .menu-row{min-height:70px!important;padding:10px 16px!important;border-radius:23px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:8px!important;}#app .menu .menu-row.menu-honor{min-height:61px!important;}.menu-label{font-size:23px;}.menu-icon{font-size:31px;}#app .card{padding:15px!important;margin:13px 0!important;}#app .page-brand{padding-top:36px!important;}#app .page-brand img{width:138px!important;max-width:39vw!important;}#app .page-brand .channel{font-size:15px!important;}#app .title,#app .quick-title{font-size:26px!important;}#app .challenge-head{padding-top:42px;}#app .mini-back{top:0;right:0;}#app .quick-tools .action{min-height:62px;padding:8px 3px;max-width:100%;}#app .quick-tools .action span{font-size:11px;max-width:100%;}#app .record-card.record-wide{grid-template-columns:96px 1fr;gap:13px;padding:12px;}#app .record-copy b{font-size:22px!important;}#app .record-visual{height:96px;}#app .row>.input{flex:1 1 0;width:0;max-width:100%;}}@media(max-width:360px){#app{padding-left:12px!important;padding-right:12px!important;}#app .home-games{gap:54px!important;padding:0 8px!important;}#app .title-copy{font-size:26px!important;}#app .home-channel{font-size:14px!important;padding:8px 14px!important;}.menu-label{font-size:20px;}#app .page-brand .channel{font-size:13px!important;}#app .record-card.record-wide{grid-template-columns:80px 1fr;}#app .record-copy b{font-size:19px!important;}}body.light{background:linear-gradient(#FFF8EC,#F5EAD7)!important;}body.light #app .card,body.light #app .record-card.record-wide,body.light #app .record-member,body.light #app .stat{background:var(--ui-inner)!important;color:var(--ui-ink)!important;overflow-wrap:break-word;min-width:0}body.light #app .card h2,body.light #app .card h3,body.light #app .record-copy b{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app .input{background:var(--ui-inner)!important;color:var(--ui-ink)!important;overflow-wrap:break-word;min-width:0}body.light #app .notice,body.light #app .record-copy small{color:var(--ui-muted)!important;overflow-wrap:break-word}body.light #app .stat b{color:var(--ui-ink)!important;}body.light #app .title,body.light #app .quick-title{color:var(--ui-ink)!important;text-shadow:none!important;}#app .home-showcase.home-simple{padding-top:20px!important;padding-bottom:0!important;}#app .home-simple .home-title.home-title-svg{margin:0 0 40px!important;}@media(max-width:520px){#app .home-showcase.home-simple{padding-top:14px!important;}#app .home-simple .home-mark{width:220px!important;max-width:59vw!important;margin:0 auto 18px!important;}#app .home-simple .home-channel{margin:0 auto 18px!important;}#app .home-simple .home-title.home-title-svg{margin:0 -3px 36px!important;}}#app .settings-btn{left:auto!important;right:0!important;}#app .quick-title{text-align:center!important;}#app .page-brand.challenge-brand{padding-top:14px!important;}#app .page-brand.challenge-brand img{width:180px!important;max-width:48vw!important;}@media(max-width:520px){#app .page-brand.challenge-brand{padding-top:14px!important;}#app .page-brand.challenge-brand img{width:175px!important;max-width:48vw!important;}}#app .challenge-modes{gap:14px;margin-top:14px;}#app .challenge-modes .mode-icon{font-size:30px;margin-bottom:6px;}#app{padding-top:max(16px,env(safe-area-inset-top))!important;}#app .add-player-card .row{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:10px;max-width:100%;min-width:0}#app .add-player-card .row>.input{width:100%!important;min-width:0!important;padding:12px!important;font-size:16px!important;max-width:100%;}#app .add-player-card .add-player-btn{width:100%;max-width:none;min-width:0;font-size:17px;}@media(max-width:360px){#app .add-player-card .row{grid-template-columns:minmax(0,1fr) 90px!important;gap:8px;}}#app .quick-normal-page .participants .table th,#app .quick-normal-page .participants .table td{padding:6px 4px!important;}#app .quick-normal-page .participants .iconbtn{min-width:36px;min-height:36px;padding:6px;}#app .quick-normal-page .match-title-row{display:block;text-align:center;margin-bottom:12px;}#app .quick-normal-page .match-title-row h2{text-align:center;}#app .quick-normal-page .match-title-row small{display:block;margin:6px 0 0;line-height:1.5;}#app .quick-normal-page .card{background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;max-width:100%;}#app .back.back-system{width:auto!important;border-color:var(--ui-accent)!important;font-size:15px!important;font-weight:600;background:linear-gradient(145deg,#0b2d4c,#06172b)!important;box-shadow:0 0 12px #168fff25;}#app .quick-normal-page .challenge-head{padding-top:0!important;}#app .quick-normal-page .stats{gap:10px;}#app .quick-normal-page .stat{padding:9px 10px!important;min-height:0!important;border-radius:16px!important;}#app .quick-normal-page .stat span{font-size:13px!important;line-height:1.4;}#app .quick-normal-page .stat b{font-size:24px!important;line-height:1.25;}#app .quick-normal-page .challenge-head{margin:18px 0 22px;min-height:64px;padding:12px 18px!important;border:1px solid var(--ui-accent);border-radius:var(--ui-premium-card-radius);background:linear-gradient(135deg,var(--ui-inner),var(--ui-surface));box-shadow:0 0 14px rgba(var(--ui-rgb),.16),inset 0 1px 0 rgba(var(--ui-rgb),.10);border-bottom:2px solid var(--ui-accent);}#app .quick-normal-page .challenge-head .quick-title{margin:0!important;font-size:26px!important;font-weight:600!important;line-height:1.4;color:#ffcf64!important;text-shadow:none!important;}#app .back.back-system{min-width:78px!important;height:36px!important;padding:0 10px!important;font-size:13px!important;border-radius:12px!important;box-shadow:none!important;}#app .page-brand.normal-brand{padding-top:40px!important;margin-bottom:8px!important;}#app .page-brand.normal-brand img{margin-bottom:4px!important;}#app .quick-normal-page .challenge-head{min-height:var(--ui-control-height)!important;margin:10px 0 14px!important;padding:var(--ui-space-sm) var(--ui-space)!important;border-radius:var(--ui-premium-card-radius)!important;border-bottom-width:1px!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.12)!important;}#app .quick-normal-page .challenge-head .quick-title{font-size:22px!important;line-height:1.3!important;}#app .quick-normal-page .challenge-head .quick-title span{font-size:21px;vertical-align:middle;}#app .knockout-page .challenge-head{border-color:var(--ui-accent)!important;background:linear-gradient(135deg,#172435,#071427)!important;box-shadow:0 0 12px #ffbb3220!important;}#app .knockout-page .challenge-head .quick-title{font-size:clamp(18px,5vw,22px)!important;}#app .page-brand.knockout-brand{padding-top:48px!important;}#app .ko-match.ko-bye{grid-template-columns:30px minmax(0,1fr);}#app .ko-actions .ko-next-round{grid-column:1/-1;min-height:56px;}@media(max-width:390px){#app .ko-match.ko-bye{grid-template-columns:25px minmax(0,1fr);}}#app .page-brand.honor-brand{padding-top:48px!important;}#app .honor-title-bar{margin:10px 0 14px;padding:9px 14px;border:1px solid #c99b43;border-radius:14px;background:linear-gradient(135deg,#172435,#071427);}#app .honor-title-bar h1{margin:0!important;font-size:22px!important;line-height:1.3;text-align:center;color:#ffcf64;}#app .honor-page .card{padding:16px!important;max-width:100%;}body:not(.light) #app .honor-page .card{background:linear-gradient(145deg,#0c2540,#061426)!important;max-width:100%;}#app .honor-game-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;min-width:0}#app .honor-game-option{min-height:44px;border:1px solid #376b92;border-radius:12px;background:var(--ui-surface);color:var(--ui-accent);font:inherit;font-weight:600;cursor:pointer;}#app .honor-game-option.selected{background:linear-gradient(135deg,#d59b25,#f2c85c);border-color:#ffda7c;color:#1b170d;box-shadow:0 0 12px #edb84422;}#app .honor-page .honor-save{display:block;width:100%;min-height:44px;margin-top:10px;}#app .honor-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;min-width:0}#app .honor-secondary-actions .action{min-height:40px!important;padding:8px 12px!important;font-size:15px!important;max-width:100%;}#app .page-brand.records-brand{padding-top:48px!important;}#app .records-title-bar{margin:10px 0 14px;padding:9px 14px;border:1px solid #c99b43;border-radius:14px;background:linear-gradient(135deg,#172435,#071427);}#app .records-title-bar h1{margin:0!important;font-size:22px!important;line-height:1.3;text-align:center;color:#ffcf64;}#app .records-menu-page .records-vertical{gap:12px!important;grid-auto-rows:1fr;}#app .records-menu-page .record-wide{grid-template-columns:76px minmax(0,1fr)!important;min-height:106px!important;gap:12px!important;padding:12px!important;border-radius:18px!important;}#app .records-menu-page .record-visual{height:76px!important;border-radius:14px;}#app .records-menu-page .record-copy b{font-size:21px!important;}#app .records-menu-page .record-copy small{font-size:var(--ui-small-size,16px)!important;line-height:1.55;margin-top:5px;}#app .records-menu-page .record-wide.gold-record{border-color:#c99b43!important;background:linear-gradient(135deg,#272311,#07172b)!important;}@media(max-width:360px){#app .records-menu-page .record-wide{grid-template-columns:64px minmax(0,1fr)!important;}#app .records-menu-page .record-visual{height:64px!important;}#app .records-menu-page .record-copy b{font-size:19px!important;}}#app .record-detail-page .records-title-bar h1{font-size:clamp(18px,5vw,22px)!important;}#app .record-detail-page .card{padding:16px!important;max-width:100%;}#app .record-detail-page .card,#app .record-detail-page .record-member{background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;}#app .record-add-panel>summary{cursor:pointer;color:#ffcf64;font-weight:600;font-size:17px;min-height:32px;line-height:32px;}#app .record-add-panel[open]>summary{margin-bottom:14px;}#app .record-add-panel .record-form-grid{gap:10px;}#app .record-detail-page .notice{font-size:var(--ui-small-size,16px)!important;line-height:1.6;}#app .page-brand.settings-brand{padding-top:48px!important;}#app .settings-page .card{padding:16px!important;margin-bottom:12px!important;
background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;max-width:100%;}#app .settings-page h2{font-size:20px!important;margin:0 0 14px!important;}#app .settings-page .notice{font-size:var(--ui-small-size,16px)!important;line-height:1.6;margin:12px 0;}#app .settings-page .theme-chooser{gap:8px;}#app .settings-page .theme-chooser button{min-height:44px!important;padding:8px 6px!important;font-size:14px!important;max-width:100%;}#app .settings-page .theme-chooser button.selected{background:linear-gradient(135deg,#d59b25,#f2c85c)!important;border-color:#ffda7c!important;color:#1b170d!important;font-weight:600;box-shadow:0 0 12px #edb84422;max-width:100%;}#app .settings-page .bigbtn{min-height:48px!important;padding:10px 12px!important;font-size:18px!important;border-radius:14px!important;}#app .settings-page .backup-help{padding:10px 0;border-top:1px solid #315271;color:var(--ui-accent);font-size:var(--ui-small-size,16px);}#app .settings-page .backup-help summary{cursor:pointer;min-height:30px;line-height:30px;}#app .settings-version{text-align:center;font-size:12px;color:var(--ui-accent);margin:16px 0 8px;}@media (max-width: 640px){#app{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))!important;}html{scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px));}}@media (max-width: 640px) and (display-mode: standalone){#app{padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))!important;}html{scroll-padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px));}}#app #view .page-brand,
#app #view .home-showcase.home-simple{display:flex!important;flex-direction:column!important;align-items:center!important;padding-top:28px!important;padding-bottom:0!important;gap:0!important;margin-bottom:14px!important;min-width:0}#app #view .page-brand img,
#app #view .home-simple .home-mark{display:block!important;width:var(--ui-logo-size)!important;max-width:calc(100vw - 48px)!important;height:auto!important;margin:0 auto 9px!important;}#app #view .page-brand .channel,
#app #view .home-simple .home-channel{font-size:var(--ui-small-size)!important;padding:7px 20px!important;margin:0 auto!important;max-width:100%!important;white-space:nowrap!important;}#app #view .home-simple .home-title{width:100%!important;margin-top:14px!important;}@media(max-width:520px){#app #view .page-brand .channel,
 #app #view .home-simple .home-channel{font-size:var(--ui-small-size)!important;}}@media(max-width:360px){#app #view .page-brand .channel,
 #app #view .home-simple .home-channel{font-size:var(--ui-small-size)!important;padding:7px 14px!important;}}#app .menu .menu-row:not(.menu-honor):not(.menu-gold){background:radial-gradient(ellipse at 20% 0,rgba(var(--ui-rgb),.10),transparent 65%),linear-gradient(var(--ui-inner),var(--ui-surface)) padding-box,linear-gradient(105deg,var(--ui-accent),rgba(var(--ui-rgb),.65)) border-box!important;}#app .menu .menu-row.menu-honor{border-color:transparent!important;background:radial-gradient(ellipse at 20% 0,rgba(var(--ui-rgb),.12),transparent 65%),linear-gradient(var(--ui-inner),var(--ui-surface)) padding-box,linear-gradient(105deg,var(--ui-accent),rgba(var(--ui-rgb),.7),var(--ui-accent)) border-box!important;box-shadow:var(--ui-neon-card-shadow)!important;}body.burgundy #app .menu .menu-row.menu-honor{border-color:transparent!important;background:radial-gradient(ellipse at 20% 0,rgba(124,29,60,.32),transparent 65%),linear-gradient(#391021,#230913) padding-box,linear-gradient(105deg,#842443,#C04B6A,#842443) border-box!important;box-shadow:0 0 11px rgba(154,42,75,.28),0 0 24px rgba(154,42,75,.18),inset 0 0 18px rgba(142,33,68,.10)!important;}#app .league-page .card{margin-bottom:14px;max-width:100%;}#app .league-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}#app .league-mode .selected{background:linear-gradient(135deg,#d59b25,#f2c85c)!important;color:#1b170d!important;border-color:#ffda7c!important;}#app .league-table-wrap{overflow-x:auto;width:100%;margin:12px 0;}#app .league-table{width:100%;font-size:13px;table-layout:fixed;}#app .league-table th,#app .league-table td{padding:11px 4px;text-align:center;}#app .league-table th:nth-child(2),#app .league-table td:nth-child(2){width:35%;text-align:right;overflow-wrap:anywhere;}#app .league-table .league-points{color:#ffcf64;font-weight:600;}#app .league-bulk{margin-top:16px;color:var(--ui-accent);}#app .league-tools{display:flex;gap:10px;margin-top:14px;min-width:0}#app .league-tools button{flex:1;max-width:100%;}body.light #app .league-table,body.light #app .league-bulk{color:var(--ui-ink);overflow-wrap:break-word;min-width:0}body.light #app .league-table .league-points{color:var(--ui-ink);overflow-wrap:break-word;min-width:0}.league-export{position:fixed;left:0;top:0;z-index:-1;pointer-events:none;width:680px;background:#061426;color:#fff;padding:36px;text-align:center;}#app .league-page .card{padding:18px!important;border-radius:24px!important;}#app .league-page .card h2{font-size:21px!important;line-height:1.5;margin:0 0 16px;max-width:100%;}#app .league-mode button{min-height:76px;padding:12px 8px!important;font-size:19px!important;font-weight:600;border-radius:17px;max-width:100%;}#app .league-mode button small{display:block;font-size:var(--ui-small-size);line-height:1.5;margin-top:6px;color:var(--ui-accent);font-weight:650;max-width:100%;}#app .league-mode .selected small{color:#43310d;}#app .league-scoring b{color:#ffcf64;font-size:16px;}#app .league-count{display:inline-grid;place-items:center;min-width:34px;height:30px;padding:0 7px;background:#57e2b115;border:1px solid #57e2b155;border-radius:10px;color:#57e2b1;font-size:17px;}#app .league-bulk{font-size:13px;border-bottom:1px solid #315271;padding-bottom:10px;}#app .league-page .notice{font-size:var(--ui-small-size,16px)!important;line-height:1.8;}#app .league-tools button{font-size:var(--ui-small-size);padding:11px 8px;min-height:var(--ui-control-height);}body.light #app .league-mode-badges>span,body.light #app .league-count{color:#16654c;background:#e0f5ec;border-color:#91c8b1;}body.light #app .league-title-bar p,body.light #app .league-mode button:not(.selected) small,body.light #app .league-empty,body.light #app .league-empty>b{color:#654A28;}body.light #app .league-scoring>span{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface));color:#62451c;border-color:#cba963;}body.light #app .league-scoring b{color:#885d12;}#app .ui-section-card{border-radius:18px!important;padding:var(--ui-premium-card-padding)!important;margin:13px 0!important;}#app .ui-full{width:100%!important;}#app .ui-action-gap{margin-top:10px!important;}#app .settings-action{min-height:var(--ui-control-height)!important;font-size:var(--ui-small-size)!important;border-radius:var(--ui-control-radius)!important;}#app .honor-page .field-label,#app .record-detail-page .field-label,#app .settings-page .field-label{display:block;margin:0 0 6px;color:var(--ui-muted);font-size:var(--ui-small-size);font-weight:600;}#app .honor-page .input,#app .record-detail-page .input,#app .settings-page .input{min-height:var(--ui-control-height)!important;border-radius:14px!important;padding:11px 13px!important;font-size:var(--ui-small-size)!important;}#app .honor-page .action,#app .record-detail-page .action,#app .settings-page .action{min-height:var(--ui-control-height);border-radius:14px;font-size:var(--ui-small-size);}#app .honor-page .honor-secondary-actions{gap:8px!important;}#app .record-detail-page .record-filters{gap:8px!important;}#app .records-menu-page .records-logout-btn{min-height:46px;border-radius:14px;margin-top:12px;}@media(max-width:390px){#app .ui-section-card{padding:var(--ui-premium-card-padding)!important;}#app .honor-page .input,#app .record-detail-page .input,#app .settings-page .input{font-size:var(--ui-small-size)!important;}}#app #view .league-calendar-wrap{min-width:0;width:100%;margin:10px 0 14px;}#app #view .league-calendar-summary{width:100%;min-width:0;display:flex;gap:8px;align-items:center;justify-content:space-between;box-sizing:border-box;padding:12px 10px;border:1.5px solid var(--ui-accent);border-radius:var(--ui-control-radius);color:var(--ui-ink);background:var(--ui-surface);font:inherit;font-size:var(--ui-small-size,16px);cursor:pointer;min-height:var(--ui-control-height);}#app #view .league-calendar-summary b{color:var(--ui-ink);font-size:var(--ui-small-size,16px);white-space:nowrap;}#app #view .league-calendar-panel[hidden]{display:none!important;}#app #view .league-calendar-panel{display:grid;grid-template-columns:1fr;gap:var(--ui-space-sm);margin:10px 0;padding:var(--ui-space);border:1px solid var(--ui-accent);border-radius:var(--ui-control-radius);min-width:0;}#app #view .league-calendar-panel label{display:block;min-width:0;font-size:var(--ui-small-size,16px);color:var(--ui-accent);}#app #view .league-calendar-panel input{display:block;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;height:var(--ui-control-height)!important;margin-top:5px;direction:ltr;font-size:var(--ui-small-size)!important;}#app #view .league-export-controls{display:grid;gap:8px;min-width:0;width:100%;}#app #view .league-export-controls label{font-size:var(--ui-small-size);color:var(--ui-muted);}#app #view .league-export-controls select{width:100%;min-width:0;font-size:var(--ui-small-size);min-height:var(--ui-control-height);max-width:100%;}#app #view .league-calendar-summary{overflow:hidden;text-align:right;}#app #view .league-calendar-summary>span:nth-child(2){min-width:0;overflow-wrap:anywhere;line-height:1.6;}#app #view .league-save-grid{min-width:0;}@media(max-width:400px){#app #view .league-calendar-summary{font-size:var(--ui-small-size,16px);gap:var(--ui-space-sm);padding:var(--ui-space-sm) var(--ui-space);}#app #view .league-calendar-summary b{font-size:var(--ui-small-size,16px);}}#app #view .league-calendar-wrap{position:relative;isolation:isolate;}#app #view .league-calendar-panel:not([hidden]){position:relative;display:block;box-sizing:border-box;max-width:100%;padding:var(--ui-space);border:1px solid var(--ui-accent);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-neon-card-shadow);margin-top:8px;}#app #view .league-calendar-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;}#app #view .league-calendar-fields label{min-width:0;width:100%;overflow:visible;color:var(--ui-accent);font-size:var(--ui-small-size,16px);}#app #view .league-calendar-fields input[type=date]{display:block;appearance:auto;-webkit-appearance:auto;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;height:var(--ui-control-height)!important;padding:7px 12px!important;border-radius:var(--ui-control-radius)!important;border:1px solid var(--ui-accent)!important;background:var(--ui-inner)!important;color:var(--ui-ink)!important;font-size:16px!important;line-height:1.3!important;direction:ltr!important;color-scheme:inherit;}#app #view .league-calendar-hint{line-height:1.5;color:var(--ui-accent);margin-top:11px;}#app #view .league-calendar-actions{display:flex;gap:8px;margin-top:12px;min-width:0}#app #view .league-calendar-actions button{flex:1;min-width:0;border:1.5px solid var(--ui-accent);background:var(--ui-surface);color:var(--ui-ink);border-radius:var(--ui-control-radius);padding:11px 6px;font:inherit;font-size:var(--ui-small-size,16px);max-width:100%;min-height:var(--ui-control-height);}#app #view .league-calendar-actions button:last-child{background:var(--ui-surface);color:var(--ui-ink);max-width:100%;}#app #view .league-calendar-summary{min-height:52px!important;padding:10px 12px!important;font-size:var(--ui-small-size,16px)!important;border-radius:14px!important;}#app #view .league-calendar-summary b{font-size:var(--ui-small-size,16px)!important;}#app #view .league-calendar-panel:not([hidden]){padding:10px!important;max-width:100%!important;overflow:hidden!important;}#app #view .league-calendar-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;min-width:0}#app #view .league-calendar-fields .league-date-tap{display:flex!important;position:relative!important;flex-direction:column;justify-content:center;align-items:center;min-width:0!important;width:auto!important;height:66px!important;box-sizing:border-box!important;overflow:hidden!important;padding:7px 4px!important;border:1px solid #2b85c0;border-radius:11px;background:var(--ui-surface);color:var(--ui-accent);font-size:11px!important;cursor:pointer;}#app #view .league-date-tap strong{font-size:12px!important;line-height:1.6;color:#ffcf64;direction:ltr;white-space:nowrap;font-weight:600;}#app #view .league-calendar-fields .league-date-tap input[type=date]{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important;z-index:1!important;box-shadow:none!important;-webkit-appearance:none!important;}@media(max-width:360px){#app #view .league-date-tap strong{font-size:11px!important;}#app #view .league-calendar-summary{font-size:11px!important;}}#app #view .league-start-date-card{position:relative;display:flex;align-items:center;gap:var(--ui-space-sm);width:100%;min-height:var(--ui-control-height);box-sizing:border-box;padding:var(--ui-space-sm) var(--ui-space);border:1px solid var(--ui-accent);border-radius:var(--ui-control-radius);background:linear-gradient(110deg,var(--ui-inner),var(--ui-surface));box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb),.18),0 0 11px rgba(var(--ui-rgb),.11);color:var(--ui-ink);cursor:pointer;overflow:hidden;min-width:0}#app #view .league-start-date-card .league-calendar-symbol{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:0;color:var(--ui-accent);background:transparent;font-size:26px;border:0;min-width:0}#app #view .league-start-date-card .league-date-copy{display:flex;flex-direction:column;gap:3px;min-width:0;}#app #view .league-start-date-card small{font-size:12px;color:var(--ui-accent);}#app #view .league-start-date-card b{font-size:17px;letter-spacing:.3px;color:#ffda7c;direction:ltr;}#app #view .league-start-date-card input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:2;box-sizing:border-box!important;}#app #view .league-auto-end-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 5px 3px;font-size:13px;color:var(--ui-accent);min-width:0}#app #view .league-auto-end-row b{font-size:15px;color:#ffce69;direction:ltr;white-space:nowrap;}#app #view .league-calendar-hint{font-size:12px;text-align:center;padding-top:5px;}#app #view .league-page .league-calendar-wrap{margin:8px 0 12px!important;max-width:100%!important;min-width:0!important;}#app #view .league-page .league-start-date-card{min-width:0!important;min-height:62px!important;padding:9px 12px!important;border-radius:15px!important;gap:11px!important;}#app #view .league-page .league-start-date-card .league-calendar-symbol{flex:0 0 38px!important;height:38px!important;font-size:unset!important;}#app #view .league-page .league-start-date-card .league-date-copy{flex:1!important;min-width:0!important;}#app #view .league-page .league-start-date-card b{font-size:clamp(13px,4vw,17px)!important;white-space:nowrap!important;}#app #view .league-page .league-auto-end-row{padding:9px 5px 2px!important;flex-wrap:wrap!important;}#app #view .league-page .league-auto-end-row b{font-size:14px!important;}#app #view .league-page .league-export-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;}#app #view .league-page .league-export-controls label{grid-column:1/-1!important;margin:0!important;font-size:12px!important;}#app #view .league-page .league-export-controls select{grid-column:1/-1!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:45px!important;font-size:14px!important;padding:8px 35px 8px 12px!important;appearance:auto!important;-webkit-appearance:menulist!important;direction:rtl!important;}#app #view .league-page .league-save-grid>.action{width:100%!important;min-height:46px!important;height:auto!important;max-width:100%;}#app #view .league-page .league-export-controls>.action{min-width:0!important;width:100%!important;height:auto!important;gap:7px!important;font-size:clamp(11px,3.15vw,13px)!important;line-height:1.45!important;display:flex!important;justify-content:center!important;align-items:center!important;max-width:100%;}#app #view .league-page .league-export-controls>.action .camera-line,#app #view .league-page .league-save-grid .camera-line{flex-shrink:0!important;}@media(max-width:340px){#app #view .league-page .league-export-controls{grid-template-columns:minmax(0,1fr)!important;}}#app #view .league-page .league-export-controls>.action{font-size:14px!important;white-space:nowrap!important;min-height:50px!important;}#app #view .card,#app #view .record-member{border:1px solid var(--panel-neon)!important;box-shadow:0 0 12px var(--panel-glow),inset 0 1px 0 #c5e6ff0d!important;}#app #view .card h2{font-size:19px!important;line-height:1.45!important;margin:0 0 12px!important;max-width:100%;}#app #view .card h3{font-size:17px!important;max-width:100%;}#app #view .notice{font-size:12px!important;line-height:1.65!important;margin:10px 0!important;}#app #view .input{padding:10px 12px!important;font-size:16px!important;min-width:0;max-width:100%;}#app #view textarea.input{height:auto!important;min-height:110px!important;line-height:1.5;max-width:100%;}#app #view .action{min-height:44px!important;padding:9px 12px!important;border-radius:13px!important;font-size:15px!important;line-height:1.4;max-width:100%;}#app #view .iconbtn{min-width:36px;min-height:36px;}#app #view .row{gap:8px;max-width:100%;}#app #view .quick-tools{gap:8px!important;}#app #view .stat{padding:10px!important;border-radius:15px!important;border:1px solid var(--panel-neon)!important;box-shadow:0 0 10px var(--panel-glow)!important;}#app #view .stat span{font-size:12px!important;}#app #view .stat b{font-size:24px!important;}#app #view .records-title-bar,#app #view .honor-title-bar,#app #view .challenge-head,#app #view .round-banner{padding:10px 12px!important;margin:10px 0 12px!important;border-radius:15px!important;min-height:44px!important;box-shadow:0 0 12px var(--panel-glow)!important;}#app #view .record-card.record-wide{border-radius:18px!important;gap:10px!important;grid-template-columns:64px minmax(0,1fr)!important;box-shadow:0 0 14px #ffc24b20!important;}#app #view .record-card .record-copy b{font-size:19px!important;}#app #view .record-card .record-copy small{font-size:12px!important;}#app #view .settings-page .bigbtn{min-height:46px!important;padding:9px 12px!important;font-size:17px!important;border-radius:13px!important;}#app #view .theme-chooser button,#app #view .honor-game-option{min-height:44px!important;font-size:14px!important;border-radius:13px!important;}#app #view .challenge-modes{grid-template-columns:1fr!important;margin-top:12px!important;}#app #view .challenge-modes .mode-icon{grid-column:1;grid-row:1 / 3;font-size:31px!important;margin:0!important;text-align:center;align-self:center;}#app #view .challenge-modes .league-mode-badges{display:none!important;}#app #view .league-mode{gap:9px!important;}#app #view .league-mode button{font-size:18px!important;border-radius:14px!important;max-width:100%;}#app #view .league-mode button small{font-size:11px!important;margin-top:3px!important;max-width:100%;}#app #view .league-participants-card h2{display:flex;align-items:center;gap:8px;min-width:0}#app #view .league-count{min-width:30px;height:28px;font-size:16px!important;}#app #view .league-bulk{padding-bottom:7px!important;}#app #view .league-bulk summary{padding:6px 0!important;min-height:44px;display:flex;align-items:center;min-width:0}#app #view .league-stage>summary{min-height:44px;display:flex;align-items:center;min-width:0}#app #view .champion-cup{padding:20px 14px!important;margin:14px 0!important;border-radius:22px!important;}#app #view .champion-cup .cup{font-size:56px!important;}#app #view .champion-cup h2{font-size:28px!important;}#app #view .league-tools{gap:8px!important;margin-top:12px!important;}#app #view .menu{padding:0 3px!important;}#app #view .menu .menu-row{grid-template-columns:35px minmax(0,1fr) 16px!important;gap:8px!important;}#app #view .menu-label{font-size:23px!important;}#app #view .menu-icon{font-size:29px!important;}body.light #app #view .card,body.light #app #view .stat,body.light #app #view .record-member{box-shadow:0 0 9px var(--panel-glow)!important;overflow-wrap:break-word;min-width:0}body.light #app #view .league-mode button:not(.selected){color:#62451c!important;background:#f8edda!important;}@media(max-width:360px){#app #view .menu-label{font-size:21px!important;}#app #view .league-mode button{font-size:16px!important;}}#app #view .theme-chooser button:not(.selected),#app #view .honor-game-option:not(.selected){box-shadow:0 0 8px var(--panel-glow)!important;border-color:var(--panel-neon)!important;}#app #view .input:focus-visible{outline:2px solid #57c8ff;outline-offset:2px;box-shadow:0 0 12px rgba(var(--ui-rgb),0.188);max-width:100%;}#app #view button:focus-visible,#app #view summary:focus-visible{outline:2px solid #ffd46a;outline-offset:3px;}#app #view .home-title.home-title-svg{height:82px!important;min-height:82px!important;}#app #view .home-title .title-frame{filter:drop-shadow(0 0 5px #ffd36b80) drop-shadow(0 0 14px #168fff30)!important;max-width:100%;}#app #view .home-title .title-copy{font-size:clamp(26px,7.7vw,39px)!important;font-weight:600!important;letter-spacing:0;text-shadow:0 2px 0 #020914,0 0 12px #178fff30!important;max-width:100%;}#app #view .home-title .goldword{color:#ffda77!important;text-shadow:0 2px 0 #735017,0 0 12px #ffbb4430!important;}#app #view .page-brand img,#app #view .home-simple .home-mark{width:128px!important;margin-bottom:8px!important;}#app #view .card,#app #view .record-member{margin-bottom:10px!important;border-radius:17px!important;}#app #view .card h2{font-size:18px!important;}#app #view .challenge-modes{gap:10px!important;}#app #view .league-mode button{font-size:17px!important;}#app #view .league-table-wrap{margin:9px 0!important;}#app #view .league-table td,#app #view .league-table th{padding:9px 4px!important;}#app #view .records-title-bar,#app #view .honor-title-bar{margin-bottom:10px!important;}#app #view .menu-label{font-size:22px!important;}#app #view .back,#app #view .settings-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:44px!important;height:44px!important;padding:0!important;border-radius:14px!important;color:var(--ui-accent)!important;border:1.5px solid #48adf4!important;background:linear-gradient(145deg,#0b2d4c,#05152b)!important;box-shadow:0 0 8px rgba(var(--ui-rgb),0.314),0 0 18px rgba(var(--ui-rgb),0.110),inset 0 1px 0 #b3e4ff25!important;min-width:0}#app #view .back.back-system{font-size:13px!important;font-weight:600;}#app #view .navigation-icon{display:block;width:21px;height:21px;flex:0 0 21px;filter:drop-shadow(0 0 4px #168fff40);}#app #view .settings-btn{border-color:var(--ui-accent)!important;box-shadow:0 0 8px #8957ff55,0 0 18px #8957ff20,inset 0 1px 0 #d5c7ff25!important;}#app #view .settings-btn .navigation-icon{color:var(--ui-icon);filter:drop-shadow(0 0 4px #8957ff60);}#app #view .back:active,#app #view .settings-btn:active{transform:translateY(1px);}body.light #app #view .back,body.light #app #view .settings-btn{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;}body.light #app #view .settings-btn .navigation-icon{color:var(--ui-ink);}@media(max-width:360px){#app #view .home-title.home-title-svg{height:74px!important;min-height:74px!important;}#app #view .menu-label{font-size:20px!important;}}#app #view .card,#app #view .record-member{box-shadow:0 0 14px var(--panel-glow),inset 0 1px 0 #d3edff12!important;}#app #view .input:not(:focus){box-shadow:0 0 7px rgba(var(--ui-rgb),0.082)!important;max-width:100%;}#app #view .iconbtn{display:inline-grid;place-items:center;border:1px solid #369fe070!important;background:var(--ui-surface)!important;box-shadow:0 0 7px rgba(var(--ui-rgb),0.094)!important;border-radius:10px!important;padding:6px!important;}#app #view .iconbtn.danger{border-color:#dc527b70!important;box-shadow:0 0 7px #ff355d14!important;}#app #view .record-card.record-wide{border-color:var(--ui-accent)!important;box-shadow:0 0 13px rgba(var(--ui-rgb),0.173)!important;}#app #view .record-card.record-wide.gold-record{border-color:#d2aa58!important;box-shadow:0 0 13px #ffc24b2c!important;}#app #view .honor-secondary-actions,#app #view .ko-actions{gap:8px!important;margin-top:10px!important;}#app #view .bulk-player-btn{min-height:44px!important;margin-top:9px!important;font-size:13px!important;padding:9px!important;box-shadow:0 0 9px rgba(var(--ui-rgb),0.133)!important;}#app #view .game-grid{gap:10px!important;}#app #view .game-grid .game{padding:10px!important;border-radius:17px!important;border:1px solid #448fbe!important;box-shadow:0 0 12px rgba(var(--ui-rgb),0.141)!important;color:var(--ui-accent);}#app #view .game-grid .game img{width:100%;max-width:112px;margin:0 auto;border-radius:13px!important;}#app #view .game-grid .game b{padding:8px 0 0!important;font-size:17px!important;}#app #view .game-grid .game.selected{border-color:#e9b447!important;box-shadow:0 0 13px #ffc24b35!important;}#app #view .quick-normal-page .participants{max-height:300px!important;}#app #view .table th,#app #view .table td{overflow-wrap:anywhere;}body.light #app #view .game-grid .game{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;}body.light #app #view .iconbtn{background:var(--ui-inner)!important;color:var(--ui-ink)!important;}body.light #app #view .iconbtn.danger{color:#a92549!important;}body.light #app #view .league-scoring>span{border-color:#B58A2C!important;}@media(max-width:360px){#app #view .game-grid .game img{max-width:96px;}}#app #view .page-brand,#app #view .home-showcase.home-simple{margin-bottom:10px!important;}#app{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}#app #view .honor-page{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}#app #view .records-menu-page,#app #view .record-detail-page,#app #view .knockout-page{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}#app #view .card,#app #view .record-member{padding:10px 12px!important;margin:10px 0!important;box-shadow:0 0 9px var(--panel-glow),0 0 22px var(--panel-glow),inset 0 1px 0 #d3edff18!important;}#app #view .card h2{margin-bottom:8px!important;}#app #view .menu .menu-row{min-height:56px!important;padding:7px 14px!important;border-radius:18px!important;}#app #view .menu{gap:10px!important;}#app #view .record-card.record-wide{min-height:78px!important;padding:8px 10px!important;grid-template-columns:56px minmax(0,1fr)!important;}#app #view .record-card .record-visual{height:56px!important;}#app #view .league-mode button{min-height:52px!important;padding:6px!important;}#app #view .quick-player{box-shadow:0 0 9px rgba(var(--ui-rgb),0.220)!important;}#app #view .approve-btn{min-height:46px!important;padding:9px 12px!important;font-size:17px!important;border-radius:13px!important;}#app #view .input::placeholder{color:var(--ui-accent)!important;opacity:1;}#app #view .notice,#app #view .field-label,#app #view .match-title-row small,#app #view .settings-version,#app #view .record-copy small{color:var(--ui-accent)!important;}#app #view .card h2,#app #view .card h3{color:var(--ui-accent)!important;}body.light #app{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}body.light #app #view .league-page{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);color-scheme:light;}body.light #app #view .honor-page{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}body.light #app #view .records-menu-page,body.light #app #view .record-detail-page,body.light #app #view .knockout-page{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}body.light #app #view .card h2,body.light #app #view .card h3{color:var(--ui-ink)!important;}body.light #app #view .input::placeholder{color:var(--ui-ink)!important;}body.light #app #view .notice,body.light #app #view .field-label,body.light #app #view .match-title-row small,body.light #app #view .settings-version,body.light #app #view .record-copy small,body.light #app #view .league-title-bar p,body.light #app #view .league-mode button:not(.selected) small,body.light #app #view .league-empty{color:#425b72!important;}body.light #app #view .quick-player:not(.winner){background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:#62451c!important;}body.light #app #view .quick-player:not(.winner):not(.auto) small{color:#425b72!important;opacity:1;}#app{padding-top:max(4px,env(safe-area-inset-top,0px))!important;}#app #view .page-brand,#app #view .home-showcase.home-simple{padding-top:0!important;}body.light{background:linear-gradient(180deg,#FFF9EE,#F5EAD7 70%,#E9D4AD)!important;color:var(--ui-ink);}body.light #app #view .menu .menu-row{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface)) padding-box,linear-gradient(105deg,#b98528,#ebc46a) border-box!important;color:var(--ui-ink)!important;box-shadow:0 0 9px rgba(185,133,40,.20),0 0 20px rgba(185,133,40,.10)!important;}body.light #app #view .menu .menu-row.menu-honor{background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface)) padding-box,linear-gradient(105deg,#b98528,#ebc46a,#b98528) border-box!important;color:var(--ui-ink)!important;box-shadow:0 0 9px rgba(185,133,40,.22),0 0 20px rgba(185,133,40,.12)!important;}body.light #app #view .menu .menu-row.menu-gold{background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface)) padding-box,linear-gradient(105deg,#b98528,#ebc46a,#b98528) border-box!important;color:var(--ui-ink)!important;box-shadow:0 0 9px #bd913330,0 0 20px #bd913318!important;}body.light #app #view .menu-label{color:inherit!important;text-shadow:none!important;}body.light #app #view .card,body.light #app #view .record-member,body.light #app #view .stat{background:var(--ui-inner)!important;overflow-wrap:break-word}#app #view .home-simple+.menu{gap:24px!important;}#app #view .home-simple .home-title .title-frame{filter:drop-shadow(0 0 7px #ffd36bcc) drop-shadow(0 0 18px #ffc24b80) drop-shadow(0 0 28px #168fff50)!important;max-width:100%;}#app #view .home-simple .home-title .title-copy{font-size:clamp(25px,7.3vw,37px)!important;max-width:100%;}#app #view .home-simple+.menu .menu-row{box-shadow:0 0 10px #13baffb0,0 0 24px #168fff65,0 0 40px #168fff30,inset 0 0 14px #125df025!important;}#app #view .home-simple+.menu .menu-row.menu-honor{box-shadow:0 0 10px #a566ffb0,0 0 24px #8957ff65,0 0 40px #8957ff30,inset 0 0 14px #8957ff20!important;}#app #view .home-simple+.menu .menu-row.menu-gold{box-shadow:0 0 10px #ffc24ba0,0 0 24px #ffc24b60,0 0 40px #ffc24b28,inset 0 0 14px #ffc24b15!important;}body.light #app #view .home-simple .home-title .title-frame{filter:drop-shadow(0 0 7px #ba8c2580) drop-shadow(0 0 18px #ffc24b50)!important;}body.light #app #view .home-simple+.menu .menu-row{box-shadow:0 0 10px rgba(var(--ui-rgb),0.396),0 0 24px rgba(var(--ui-rgb),0.188)!important;}#app #view .challenge-selection-title.home-title.home-title-svg{height:82px!important;min-height:82px!important;margin:70px 0 44px!important;width:100%!important;}#app #view .challenge-selection-title .title-copy{font-size:clamp(25px,7.3vw,37px)!important;color:#ffda77!important;text-shadow:0 2px 0 #735017!important;max-width:100%;}#app #view .challenge-selection-title .title-frame{filter:drop-shadow(0 0 7px #ffd36bcc) drop-shadow(0 0 18px #ffc24b80) drop-shadow(0 0 28px #168fff50)!important;max-width:100%;}#app #view .challenge-selection-title+.challenge-modes{gap:24px!important;margin-top:0!important;}body.light #app #view .challenge-selection-title .title-frame{filter:drop-shadow(0 0 7px #ba8c2580) drop-shadow(0 0 18px #ffc24b50)!important;}#app #view .mode-page-title.home-title.home-title-svg{--title-accent:#5ad8ff;--title-glow:#18baff99;height:76px!important;min-height:76px!important;margin:16px 0 22px!important;width:100%!important;}#app #view .mode-page-title.knockout{--title-accent:#ffda77;--title-glow:#ffc24b99;}#app #view .mode-page-title.league{--title-accent:#70f2ca;--title-glow:#57e2b199;}#app #view .mode-page-title .title-frame{filter:drop-shadow(0 0 6px var(--title-accent)) drop-shadow(0 0 18px var(--title-glow)) drop-shadow(0 0 28px var(--title-glow))!important;max-width:100%;}#app #view .mode-page-title .title-frame>path:first-of-type{stroke:var(--title-accent);stroke-width:4;max-width:100%;}#app #view .mode-page-title .title-frame>path:nth-of-type(2){stroke:var(--title-accent);stroke-opacity:.65;max-width:100%;}#app #view .mode-page-title .title-copy{display:flex;align-items:center;justify-content:center;gap:8px;max-width:83%;font-family:WolfTajawal,sans-serif;font-size:clamp(23px,6.5vw,30px)!important;font-weight:600!important;color:var(--title-accent)!important;line-height:1.35!important;text-shadow:0 2px 0 #020914!important;min-width:0}#app #view .mode-page-title.knockout .title-copy{font-size:clamp(17px,5.5vw,25px)!important;max-width:100%;}#app #view .mode-title-icon{font-size:.85em;line-height:1;flex-shrink:0;}#app #view .quick-normal-page .card,#app #view .league-page .card{box-shadow:0 0 10px var(--panel-glow),0 0 26px var(--panel-glow),inset 0 1px 0 rgba(var(--ui-rgb),.09)!important;}body.light #app #view .mode-page-title .title-frame{filter:drop-shadow(0 0 5px var(--title-glow)) drop-shadow(0 0 14px var(--title-glow))!important;}body.light #app #view .quick-normal-page .card,body.light #app #view .league-page .card{box-shadow:0 0 9px var(--panel-glow),0 0 18px var(--panel-glow)!important;}#app #view .mode-page-title.honor{--title-accent:#c4a4ff;--title-glow:#9867ff99;}#app #view .mode-page-title.records,#app #view .mode-page-title.record-detail{--title-accent:#ffda77;--title-glow:#ffc24b99;}#app #view .mode-page-title.settings{--title-accent:#5ad8ff;--title-glow:#18baff99;}#app #view .mode-page-title.record-detail .title-copy{font-size:clamp(16px,5.1vw,24px)!important;max-width:100%;}#app #view .mode-page-title.settings .navigation-icon{width:25px;height:25px;}#app #view .honor-page .card{box-shadow:var(--ui-neon-card-shadow)!important;max-width:100%;}#app #view .settings-page .card,#app #view .record-detail-page .card,#app #view .record-detail-page .record-member{box-shadow:0 0 10px var(--panel-glow),0 0 26px var(--panel-glow),inset 0 1px 0 #d3edff18!important;}body.light #app #view .honor-page .card{box-shadow:var(--ui-neon-card-shadow)!important;}body.light #app #view .records-menu-page .record-card.record-wide.gold-record{box-shadow:0 0 10px #bd913345,0 0 20px #bd913325!important;}body.light #app #view .settings-page .card,body.light #app #view .record-detail-page .card,body.light #app #view .record-detail-page .record-member{box-shadow:0 0 9px var(--panel-glow),0 0 18px var(--panel-glow)!important;overflow-wrap:break-word}body.light #app #view .table,body.light #app #view .table th,body.light #app #view .table td,body.light #app #view .league-table th,body.light #app #view .league-table td{color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;overflow-wrap:break-word}body.light #app #view .table th,body.light #app #view .league-table th{font-weight:600!important;overflow-wrap:break-word}body.light #app #view .league-table .league-points{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .participants h2 small{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-muted)!important;border-color:var(--ui-accent)!important;}body.light #app #view .stat span{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .record-member-head{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;overflow-wrap:break-word}body.light #app #view .record-member-head .member-no{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .record-total{color:var(--ui-ink)!important;}body.light #app #view .win-meta{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .win-meta strong{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .win-row{border-color:var(--ui-accent)!important;}#app #view .quick-shuffle{display:block;width:100%;min-height:44px;margin:10px 0 14px;border:1px solid #47baff;border-radius:15px;font-size:16px;box-shadow:0 0 12px rgba(var(--ui-rgb),0.271);}#app #view .quick-neon-stats{display:flex;justify-content:center;gap:12px;margin-top:14px;min-width:0}#app #view .quick-neon-stats .stat{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 1 190px;min-height:46px!important;padding:8px 14px!important;border-radius:999px!important;border-color:var(--ui-accent)!important;box-shadow:0 0 12px #ffc24b25,inset 0 0 10px #ffc24b0d!important;min-width:0}#app #view .quick-neon-stats .stat.green{border-color:#53d8b6!important;box-shadow:0 0 12px #57e2b12b,inset 0 0 10px #57e2b110!important;}#app #view .quick-neon-stats .stat span{font-size:13px!important;color:#ead4a0;}#app #view .quick-neon-stats .stat.green span{color:#ace9d7;}#app #view .quick-neon-stats .stat b{font-size:24px!important;line-height:1;}.record-register-launch{width:100%;min-height:58px;margin:0 0 18px;font-size:20px;font-weight:600;border-radius:18px;}.win-registration-card{border:1px solid #e9c56a!important;box-shadow:0 0 22px #e6bf5133,0 0 20px #158ae822;border-radius:22px;padding:22px;}.win-registration-card h2{color:#f4d180;text-align:center;font-size:24px;margin:0 0 10px;}.win-registration-card label{display:block;margin:18px 0 8px;font-weight:600;color:var(--ui-accent);}.win-registration-card .input{width:100%;box-sizing:border-box;min-height:54px;border-radius:16px;font-size:18px;max-width:100%;}.win-registration-card button[type=submit]{margin-top:18px;min-height:58px;font-size:20px;background:linear-gradient(110deg,#08a6f4,#6837ff);color:white;border:1px solid #51bcff;border-radius:18px;}.registration-cancel{margin-top:12px;min-height:48px;}.win-save-success{padding:14px;border-radius:14px;background:#123429;color:#a9f5cf;border:1px solid #3dbe86;text-align:center;}.light .win-registration-card label{color:var(--ui-accent);}.inline-win-card{margin:0 0 20px;padding:20px 18px;background:linear-gradient(155deg,#0b2442,#061629);border:1.5px solid #e5bd62!important;border-radius:22px;box-shadow:0 0 18px #f1c75b30,inset 0 1px 0 #ffffff0b;}.inline-win-card h2{font-family:inherit;font-size:21px;font-weight:600;line-height:1.6;letter-spacing:0;color:#ffe1a0;text-align:right;margin:0 0 16px;}.inline-win-card label{font-size:16px;font-weight:600;line-height:1.5;color:var(--ui-accent);margin:14px 0 7px;}.inline-win-card .input{height:54px;min-height:54px;padding:12px 15px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.4;color:#fff;background:var(--ui-surface);border:1.5px solid #5293c5;border-radius:14px;box-shadow:inset 0 1px 5px #0004;}.inline-win-card .input::placeholder{color:var(--ui-accent);opacity:1;font-weight:500;font-size:16px;}.inline-win-card .input:focus{outline:2px solid #55c7ff;outline-offset:2px;border-color:var(--ui-accent);box-shadow:0 0 12px #28aaff40;}.inline-win-card button[type=submit]{font-family:inherit;font-weight:600;min-height:56px;font-size:19px;margin-top:14px;border-radius:15px;box-shadow:0 0 14px #289cff35;}.inline-win-card .member-lookup-note{font-size:13px;line-height:1.6;color:var(--ui-accent);margin:5px 0 0;min-height:0;}.inline-win-card .win-edit-error:empty,.inline-save-success:empty{display:none;}.inline-save-success{margin:12px 0 0;padding:10px 12px;border:1px solid #53c592;border-radius:12px;background:#103329;color:#bdf4d8;font-weight:600;text-align:center;}.inline-win-card button:disabled{opacity:.65;}.light .inline-win-card{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface));}.light .inline-win-card label{color:var(--ui-accent);}.light .inline-win-card h2{color:var(--ui-ink);}.light .inline-win-card .input{background:var(--ui-inner);color:var(--ui-accent);}.light .inline-win-card .input::placeholder{color:var(--ui-accent);}.light .inline-win-card .member-lookup-note{color:var(--ui-accent);}#app #view .quick-match-pending{outline:2px solid #ffc24b;outline-offset:4px;border-radius:16px;background:#ffc24b12;scroll-margin-block:90px;}#app #view #matches{max-height:none;overflow:visible;}#app #view .settings-btn{top:max(22px,calc(env(safe-area-inset-top) + 8px))!important;}#app #view .back{top:max(22px,calc(env(safe-area-inset-top) + 8px))!important;}#app #view .editable-bye{cursor:pointer!important;}#app #view .editable-bye small{color:var(--ui-accent)!important;}#app #view .card,#app #view .match-panel,#app #view .participants{border-color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),0.400),0 0 30px rgba(var(--ui-rgb),0.188),inset 0 1px 0 #d8efff18!important;}#app #view .action.primary{box-shadow:0 0 12px rgba(var(--ui-rgb),0.459),0 0 26px #7439ff35!important;}#app #view .quick-player{position:relative;min-height:54px;transition:border-color .18s,box-shadow .18s,color .18s,opacity .18s!important;}#app #view .quick-player.winner{border-color:#ffd35e!important;background:#071c36!important;transform:none!important;font-size:inherit!important;}#app #view .quick-player.loser{opacity:.62!important;filter:saturate(.72);}#app #view .editable-bye{border-style:solid!important;border-color:var(--ui-accent)!important;background:var(--ui-surface)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),0.333)!important;color:#fff!important;}#app #view .editable-bye small{color:#ffd35e!important;font-size:11px!important;}#app #view .quick-empty-slot{opacity:.55;border-style:dashed!important;color:var(--ui-accent)!important;font-size:14px!important;}#app #view .quick-add-match{width:100%;margin:16px 0 4px;min-height:54px;}#app #view .quick-add-match small{display:block;font-size:11px;margin-top:3px;color:var(--ui-accent);}#app #view .card{border-color:var(--ui-accent)!important;box-shadow:0 0 12px #20aaff75,0 0 30px #5a39ff28,inset 0 1px 0 #e9f7ff1c!important;}#app #view .action,#app #view .bigbtn,#app #view .iconbtn{transition:transform .12s ease,filter .18s ease,box-shadow .18s ease;}#app #view .action:active,#app #view .bigbtn:active,#app #view .iconbtn:active{transform:scale(.975);filter:brightness(1.12);}#app #view .action:disabled{opacity:.42;filter:saturate(.35);box-shadow:none!important;cursor:not-allowed;}#app #view .quick-main-shuffle{box-shadow:0 0 12px #25baffcc,0 0 28px #5e48ff88,0 0 44px #1aaeff40!important;border:1px solid #69d5ff!important;}#app #view .participants-save-neon,#app #view .matches-save-neon{box-shadow:0 0 10px #1cc7ffb0,0 0 25px #6648ff60!important;border:1px solid #61d6ff!important;}#app #view .quick-tools-control{gap:12px!important;margin-top:20px!important;}#app #view .quick-tools-control .action{min-height:54px!important;}#app #view .ko-no{font-size:17px!important;min-width:26px!important;padding:4px 2px!important;border-radius:9px!important;color:#ffd35e!important;text-shadow:0 0 8px #ffc24baa;box-shadow:0 0 8px #ffc24b55!important;}#app #view .settings-page .settings-appearance-card{box-shadow:0 0 14px #1abaff8c,0 0 32px #7439ff38!important;}#app #view .settings-page .card+ .card{margin-top:24px!important;}#app #view .theme-chooser button.selected{box-shadow:0 0 12px #3ac6ff9c,0 0 25px #6d45ff55!important;}#app #view .unified-mode-page .participants,#app #view .league-participants-card{margin-bottom:18px!important;}#app #view .league-start-tools{margin:18px 0 8px!important;}#app #view .league-bulk{margin-top:12px!important;}#app #view .league-bulk:not([open]) textarea,#app #view .league-bulk:not([open]) button{display:none;}.sultan-toast{position:fixed;z-index:10000;left:50%;bottom:max(28px,calc(env(safe-area-inset-bottom) + 18px));transform:translate(-50%,18px);opacity:0;background:var(--ui-surface);border:1px solid #55d7ff;color:var(--ui-accent);padding:12px 18px;border-radius:999px;font-weight:600;box-shadow:0 0 18px #25baff88;pointer-events:none;transition:.22s ease;white-space:nowrap;}.sultan-toast.show{opacity:1;transform:translate(-50%,0);}@media(max-width:520px){#app #view .quick-tools-control{gap:9px!important;}#app #view .quick-tools-control .action{font-size:14px!important;padding-inline:6px!important;}}#app #view .back.back-system{top:max(18px,calc(env(safe-area-inset-top) + 10px))!important;z-index:60!important;}#app #view .quick-normal-page,#app #view .knockout-page,#app #view .league-page{padding-top:4px;}#app #view .ko-actions-top,#app #view .league-tools-top{margin:14px 0 18px!important;}#app #view .back.back-system{display:grid!important;place-items:center!important;top:max(112px,calc(env(safe-area-inset-top) + 94px))!important;color:var(--ui-accent)!important;background:linear-gradient(145deg,#092746,#07172d)!important;border:1.5px solid #49cfff!important;box-shadow:0 0 12px #2fc9ffb0,0 0 25px #6c48ff55!important;}#app #view .back.back-system span{display:none!important;}#app #view .back.back-system svg{width:24px!important;height:24px!important;filter:drop-shadow(0 0 7px #4bd8ff);}#app #view .unified-control-strip,#app #view .league-start-tools{margin:24px auto!important;padding:0 2px!important;display:grid!important;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,.82fr))!important;gap:9px!important;align-items:stretch!important;min-width:0}#app #view .unified-control-strip .action,#app #view .league-start-tools .action{min-width:0!important;min-height:56px!important;padding:8px 6px!important;font-size:13px!important;}#app #view .unified-control-strip .action span,#app #view .league-start-tools .action span{display:block;margin-top:2px;}#app #view .shuffle-secondary{background:linear-gradient(135deg,#063d72,#342082)!important;color:#fff!important;border:1px solid #55d6ff!important;box-shadow:0 0 11px #2cc9ff9c,0 0 23px #6c48ff66!important;}#app #view .knockout-page .participants,#app #view .league-participants-card{margin-bottom:0!important;}#app #view .knockout-page .quick-tools-control,#app #view .league-start-tools{margin-top:24px!important;margin-bottom:24px!important;}#app #view .settings-page .settings-appearance-card{margin-bottom:30px!important;}#app #view .account-card{max-width:560px!important;margin:26px auto!important;padding:24px 20px!important;border-radius:22px!important;background:linear-gradient(155deg,#092540,#07162b 58%,#0b1635)!important;border:1.5px solid #4ad1ff!important;box-shadow:0 0 16px #29c9ffad,0 0 38px #7045ff66,inset 0 0 24px #1aaeff18!important;}#app #view .account-card .account-status{margin:0 0 18px!important;padding:13px 14px!important;border-radius:14px!important;text-align:center!important;font-size:18px!important;font-weight:600!important;color:#ffe09a!important;background:var(--ui-surface)!important;border:1px solid #c99a42!important;box-shadow:0 0 12px #ffc24b38,0 0 18px #2acbff2e!important;}#app #view .account-card label{font-weight:600!important;color:var(--ui-accent)!important;}#app #view .account-card .input{min-height:54px!important;border-radius:15px!important;background:var(--ui-surface)!important;border:1.5px solid #399fd9!important;box-shadow:inset 0 0 12px rgba(var(--ui-rgb),0.125),0 0 8px #1598ff22!important;}#app #view .account-card .input:focus{outline:none!important;border-color:var(--ui-accent)!important;box-shadow:0 0 12px #31d0ffbb,0 0 28px #7045ff66,inset 0 0 12px #1598ff24!important;}#app #view .account-card .action.primary{min-height:56px!important;font-size:18px!important;font-weight:600!important;border-radius:16px!important;background:linear-gradient(110deg,#078ddf,#5939e9)!important;border:1px solid #72e1ff!important;box-shadow:0 0 14px #29ccffbf,0 0 30px #7045ff88!important;}#app #view .account-card .account-link{margin-top:18px!important;padding:8px!important;color:var(--ui-accent)!important;text-shadow:0 0 10px #39c9ffbb!important;}body.light #app #view .account-card{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;}body.light #app #view .account-card label{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .account-card .input{background:var(--ui-inner)!important;color:var(--ui-ink)!important;overflow-wrap:break-word}@media(max-width:520px){#app #view .back.back-system{top:max(104px,calc(env(safe-area-inset-top) + 88px))!important;right:14px!important;}#app #view .unified-control-strip,#app #view .league-start-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}#app #view .unified-control-strip .action,#app #view .league-start-tools .action{font-size:14px!important;min-height:54px!important;}}#app #view .controls-above-participants{margin:20px 0 14px!important;}#app #view .controls-above-participants + .participants{margin-top:0!important;}#app #view .back.back-system{top:max(22px,calc(env(safe-area-inset-top) + 8px))!important;right:0!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:14px!important;}@media(max-width:520px){#app #view .back.back-system{top:max(22px,calc(env(safe-area-inset-top) + 8px))!important;right:0!important;width:42px!important;height:42px!important;min-width:42px!important;}}#app #view .page-brand img,#app #view .home-simple .home-mark{width:clamp(142px,36vw,158px)!important;max-width:40vw!important;height:auto!important;image-rendering:auto;filter:drop-shadow(0 0 14px rgba(var(--ui-rgb,57,191,255),.28))!important;}#app #view .page-brand .channel,#app #view .home-channel{font-size:clamp(16px,4.1vw,19px)!important;font-weight:600!important;border-width:1.7px!important;box-shadow:0 0 13px rgba(var(--ui-rgb,57,191,255),.48),0 0 20px rgba(229,42,255,.16)!important;text-shadow:0 0 8px rgba(255,255,255,.08);}#app #view .back,#app #view .settings-btn{border-width:1.7px!important;box-shadow:0 0 12px rgba(var(--ui-rgb,57,191,255),.65),0 0 24px rgba(108,72,255,.28)!important;}#app #view .quick-tools .action,#app #view .unified-control-strip .action,#app #view .league-start-tools .action{font-size:var(--ui-small-size)!important;font-weight:600!important;letter-spacing:0!important;box-shadow:0 0 13px rgba(var(--ui-rgb),.30),inset 0 0 12px rgba(255,255,255,.05)!important;}#app #view .quick-tools .action span,#app #view .unified-control-strip .action span,#app #view .league-start-tools .action span{font-size:12px!important;font-weight:600!important;}#app #view .quick-tools .action.red,#app #view .unified-control-strip .action.red{box-shadow:0 0 14px rgba(255,70,112,.40)!important;}#app #view .quick-tools .action.gold,#app #view .unified-control-strip .action.gold{box-shadow:0 0 14px rgba(255,196,63,.42)!important;}#app #view .participants h2,#app #view .league-participants-card h2{font-size:24px!important;font-weight:600!important;}#app #view .participants h2 small,#app #view .league-count{display:inline-grid!important;place-items:center!important;min-width:42px!important;height:34px!important;padding:0 10px!important;border:1.5px solid #2caeff!important;border-radius:14px!important;color:#ffc84e!important;background:var(--ui-surface)!important;box-shadow:0 0 10px rgba(var(--ui-rgb,57,191,255),.35)!important;font-size:16px!important;font-weight:600!important;}#app #view .record-filters{gap:11px!important;margin-bottom:16px!important;}#app #view .record-filters .input{min-height:var(--ui-control-height)!important;border:1.5px solid var(--ui-accent)!important;font-size:17px!important;font-weight:600!important;box-shadow:inset 0 0 12px rgba(var(--ui-rgb),.10)!important;}#app #view .record-filters #search{font-size:18px!important;}#app #view .unified-record-summary{gap:12px!important;margin:14px 0 18px!important;}#app #view .unified-record-summary .stat{min-height:92px!important;border:1.5px solid #d4a84b!important;box-shadow:0 0 10px rgba(255,195,65,.14)!important;}#app #view .unified-record-summary .stat span{font-size:15px!important;color:var(--ui-accent)!important;}#app #view .unified-record-summary .stat b{font-size:27px!important;color:#ffc84e!important;}#app #view .record-detail-page .notice{font-size:15px!important;color:var(--ui-accent)!important;}#app #view .record-detail-page>.card>.action{min-height:58px!important;font-size:19px!important;font-weight:600!important;border-width:1.5px!important;}#app #view .record-detail-page>.card>.action.primary{border:1.5px solid var(--ui-accent)!important;box-shadow:0 0 14px rgba(var(--ui-rgb),.36),0 0 28px rgba(var(--ui-rgb),.16)!important;}#app #view .record-detail-page>.card>.action.gold{border:1.5px solid #f1bd45!important;box-shadow:0 0 14px rgba(255,194,61,.38)!important;}#app #view .win-audit{display:block;margin-top:6px;color:var(--ui-accent);font-size:11px;line-height:1.6;}#app #view .honor-actions-card{margin-top:18px!important;padding:20px!important;box-shadow:0 0 14px rgba(var(--ui-rgb,57,191,255),.34),0 0 24px rgba(42,190,255,.18)!important;}#app #view .honor-actions-card .action{min-height:56px!important;font-size:18px!important;font-weight:600!important;}#app #view .account-card .action{font-size:18px!important;font-weight:600!important;min-height:56px!important;}#app #view .account-card .notice{font-size:15px!important;}#app #view .account-status{font-size:20px!important;font-weight:600!important;}@media(max-width:390px){#app #view .page-brand img,#app #view .home-simple .home-mark{width:138px!important;}#app #view .quick-tools .action,#app #view .unified-control-strip .action,#app #view .league-start-tools .action{font-size:14px!important;}}.win-edit-dialog .edit-time-parts{display:grid!important;grid-template-columns:1fr 1fr .75fr!important;gap:8px!important;min-width:0}.win-edit-dialog .edit-time-parts label{min-width:0;}#app{display:flex!important;flex-direction:column!important;min-height:100svh!important;}#app #view{flex:1 0 auto!important;}#app #view .unified-control-strip .action,#app #view .league-start-tools .action{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;min-width:0}#app #view .unified-control-strip .action span,#app #view .league-start-tools .action span{font-size:15px!important;font-weight:600!important;}#app #view .unified-control-strip .action:disabled,#app #view .league-start-tools .action:disabled{opacity:.58!important;filter:saturate(.72)!important;color:var(--ui-accent)!important;}#app #view .participants,#app #view .league-participants-card{border-color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(var(--ui-rgb,57,191,255),.35),0 0 26px rgba(75,75,255,.14)!important;}#app #view .league-participants-card{margin-top:0!important;}#app #view .league-add-card{padding-bottom:18px!important;}#app #view .league-add-card .league-bulk{display:none!important;}#app #view .record-mini-count{display:inline-grid;place-items:center;min-width:30px;height:25px;margin-inline-start:7px;padding:0 7px;border:1px solid var(--ui-accent);border-radius:10px;color:var(--ui-accent);background:var(--ui-surface);font-size:var(--ui-small-size);vertical-align:middle;box-shadow:0 0 8px rgba(var(--ui-rgb),.24);}#app #view .record-mini-count.gold{border-color:#d6aa49;color:#ffc84e;box-shadow:0 0 8px rgba(255,194,75,.25);}#app #view .records-logout-btn{display:block!important;width:min(260px,100%)!important;margin:18px auto 0!important;min-height:50px!important;border:1px solid #d64a68!important;box-shadow:0 0 12px rgba(255,67,105,.28)!important;}#app #view .home-showcase.home-simple{margin-bottom:6px!important;}#app #view .home-showcase.home-simple + .menu{margin-top:-4px!important;}#app #view .settings-btn{width:46px!important;height:46px!important;border-radius:15px!important;color:var(--ui-accent)!important;border:1.8px solid #43cfff!important;box-shadow:0 0 14px rgba(var(--ui-rgb,57,191,255),.72),0 0 24px rgba(120,68,255,.38)!important;}#app #view .settings-btn svg{width:25px!important;height:25px!important;filter:drop-shadow(0 0 7px rgba(var(--ui-rgb,57,191,255),.8));}@media(max-width:390px){#app #view .unified-control-strip .action span,#app #view .league-start-tools .action span{font-size:14px!important;}}#app #view .records-menu-page .record-copy b{font-size:clamp(21px,5.5vw,25px)!important;}#app #view .records-menu-page .records-logout-btn{font-size:17px!important;}@media(max-width:360px){#app #view .records-menu-page .record-copy b{font-size:20px!important;}#app #view .records-menu-page .record-copy small{font-size:var(--ui-small-size)!important;}}#app #view .settings-btn{top:max(8px,calc(env(safe-area-inset-top) - 2px))!important;}#app #view .setup-card,#app #view .tournament-setup{display:grid;gap:11px;min-width:0}#app #view .field-label{font-size:16px;font-weight:600;color:var(--ui-accent);margin-top:3px;}#app #view .game-picker,#app #view .scoring-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;min-width:0}#app #view .scoring-picker{grid-template-columns:repeat(2,1fr);}#app #view .game-picker button,#app #view .scoring-picker button{min-height:50px;border:1.6px solid #2caeff;border-radius:16px;background:linear-gradient(180deg,#0b294c,#07182e);color:#eaf6ff;font-family:"WolfTajawal",sans-serif;font-size:17px;font-weight:600;box-shadow:0 0 10px #1598ff35;}#app #view .game-picker button.selected,#app #view .scoring-picker button.selected{border-color:#ffc24b;color:#ffd36b;box-shadow:0 0 16px #ffc24b55,inset 0 0 16px #ffc24b12;}#app #view .bracket-tree{display:flex;gap:34px;overflow-x:auto;padding:18px 8px 28px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}#app #view .bracket-round{flex:0 0 230px;display:flex;flex-direction:column;justify-content:space-around;gap:18px;scroll-snap-align:start;position:relative;}#app #view .bracket-round h3{text-align:center;color:#ffc64d;font-size:18px;margin:0 0 6px;}#app #view .tree-match{position:relative;border:1px solid #245f91;border-radius:18px;padding:10px;background:var(--ui-surface);box-shadow:0 0 12px #1598ff22;}#app #view .tree-match::after{content:"";position:absolute;left:-35px;top:50%;width:35px;border-top:2px solid #d8a63d;box-shadow:0 0 8px #ffc24b55;}#app #view .bracket-round:nth-last-child(2) .tree-match::after{border-color:var(--ui-accent);}#app #view .locked-draw{grid-column:1/-1;text-align:center;padding:12px;border:1px solid #d6a441;border-radius:14px;color:#ffd36b;}#app #view .champion-column{align-items:center;justify-content:center;}.tree-trophy{font-size:70px;filter:drop-shadow(0 0 12px #ffc24b88);}n 
:root{--st-control-h:var(--ui-control-height);--st-radius:var(--ui-premium-card-radius);--st-gap:var(--ui-section-gap);--st-gold:#ffc84e;--st-cyan:#35baff;--st-bg:#061426;}#app #view,#app #view button,#app #view input,#app #view select,#app #view textarea{font-family:WolfTajawal,sans-serif!important;}#app #view .action{min-height:var(--st-control-h)!important;border-radius:var(--st-radius)!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important;}#app #view .input{min-height:54px!important;border-radius:16px!important;font-size:18px!important;font-weight:600!important;}#app #view .card{border-radius:22px!important;}#app #view .field-label,#app #view .card>h2{font-size:19px!important;font-weight:600!important;}#app #view .premium-mode-title{margin-bottom:24px!important;}#app #view .ko-actions-top{gap:12px!important;margin:16px 0 20px!important;}#app #view .unified-control-strip{gap:10px!important;}#app #view .quick-player.winner{background:linear-gradient(180deg,#d9a52f,#7b5108)!important;color:#fff7d5!important;border:2px solid #ffe18a!important;box-shadow:0 0 14px rgba(255,194,75,.78),0 0 30px rgba(255,194,75,.38),inset 0 0 18px rgba(255,241,180,.18)!important;}#app #view .bracket-tree{direction:rtl;gap:28px!important;padding:20px 18px 30px!important;scroll-padding-inline:18px!important;overscroll-behavior-x:contain;}#app #view .bracket-round{flex-basis:205px!important;gap:15px!important;}#app #view .tree-match{padding:9px!important;border-radius:16px!important;}#app #view .league-add-card .league-bulk{display:block!important;width:100%!important;margin-top:12px!important;}#app #view .scoring-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;}#app #view .scoring-picker button{font-variant-numeric:tabular-nums;direction:ltr;}#app #view input[type="date"]{direction:ltr;text-align:center;font-variant-numeric:tabular-nums;}#app #view .winner-game-label{color:#d7e8fa;font-size:16px;font-weight:600;}@media(max-width:430px){#app #view .ko-actions-top{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#app #view .scoring-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}.date-range-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 14px;}.date-range-grid .field-label{display:block;margin-bottom:7px;}.date-range-grid input{direction:ltr;text-align:center;}.neon-control{border-radius:16px!important;min-height:58px!important;font-weight:600!important;box-shadow:0 0 0 1px rgba(var(--ui-rgb,57,191,255),.55),0 0 18px rgba(var(--ui-rgb,57,191,255),.24)!important;}.neon-control.gold,.action.gold.neon-control{box-shadow:0 0 0 1px rgba(255,201,75,.65),0 0 20px rgba(255,183,35,.25)!important;}.neon-control.red,.action.red.neon-control{box-shadow:0 0 0 1px rgba(255,92,122,.55),0 0 18px rgba(255,60,100,.2)!important;}.quick-bye-card.winner{background:linear-gradient(180deg,#efbd3e,#9d6505)!important;border:2px solid #ffe38b!important;color:#fff7d6!important;box-shadow:0 0 24px rgba(255,190,48,.42)!important;}.quick-bye-card.winner:before{content:none;display:none;}.victory-card{position:relative;overflow:hidden;text-align:center;padding:26px 18px!important;border:2px solid #efbd55!important;border-radius:26px!important;background:radial-gradient(circle at 50% 30%,rgba(255,190,40,.18),transparent 38%),linear-gradient(180deg,#0b2a50,#061426)!important;box-shadow:0 0 32px rgba(255,190,50,.24),inset 0 0 26px rgba(var(--ui-rgb,57,191,255),.08)!important;}.victory-logo{width:min(210px,58%);display:block;margin:0 auto 2px;filter:drop-shadow(0 0 16px rgba(45,174,255,.2));}.victory-brand{letter-spacing:5px;color:#f3bd4d;font-weight:600;font-size:16px;margin-bottom:12px;}.victory-cup{font-size:76px;filter:drop-shadow(0 0 18px rgba(255,190,45,.42));margin:4px 0;}.victory-card small{font-size:22px;color:#d9e7f7;}.victory-card h2{font-size:42px!important;color:#fff5d2!important;margin:10px 0;text-shadow:0 0 18px rgba(255,192,55,.35);}.victory-card .winner-game-label{display:inline-block;padding:8px 20px;border:1px solid #2fb8ff;border-radius:999px;color:#dff5ff;background:#071d36;}.victory-save{margin-top:12px;box-shadow:0 0 22px rgba(52,147,255,.35)!important;}.league-live-preview{margin-top:16px;border-color:#4ce1b2!important;box-shadow:0 0 20px rgba(76,225,178,.12)!important;}.unified-control-strip{gap:10px!important;}.unified-control-strip .action{border-radius:16px!important;}@media(max-width:390px){.date-range-grid{gap:8px;}.neon-control{font-size:14px!important;padding:10px 7px!important;}.victory-card h2{font-size:36px!important;}}.bracket-tree{overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:14px;}.bracket-round{scroll-snap-align:start;min-width:min(78vw,310px)!important;}.bracket-round h3{position:sticky;top:0;z-index:2;background:var(--ui-surface);padding:8px 4px;}#app #view .knockout-page .date-range-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;}#app #view .knockout-page .date-range-grid>div{min-width:0!important;}#app #view .knockout-page .date-range-grid .input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;height:var(--ui-control-height)!important;padding:7px 5px!important;font-size:var(--ui-small-size)!important;border:1.5px solid var(--ui-accent)!important;border-radius:var(--ui-control-radius)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.28),inset 0 0 9px rgba(var(--ui-rgb),.08)!important;}#app #view .knockout-page .quick-tools-control{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:14px 0 16px!important;}#app #view .knockout-page .quick-tools-control .action{min-width:0!important;min-height:48px!important;padding:6px 3px!important;border-radius:12px!important;font-size:11px!important;line-height:1.15!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;}#app #view .champion-cup .cup{font-size:88px!important;line-height:1!important;filter:drop-shadow(0 0 15px rgba(255,194,75,.62));}@media(max-width:390px){#app #view .knockout-page .date-range-grid .input{font-size:12px!important;}#app #view .knockout-page .quick-tools-control{gap:5px!important;}#app #view .knockout-page .quick-tools-control .action{font-size:10px!important;padding-inline:2px!important;}}#app #view .home-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;}#app #view .home-duo .menu-copy{align-items:center;}#app #view .home-duo .menu-copy b{font-size:21px!important;}#app #view .home-duo .menu-copy small{font-size:12px!important;}#app #view .home-simple .home-title.home-title-svg{margin-top:28px!important;margin-bottom:26px!important;}@media(max-width:380px){#app #view .home-main-menu .home-icon{width:48px;height:48px;border-radius:15px;}#app #view .home-duo{gap:9px;}#app #view .home-duo .menu-copy b{font-size:19px!important;}}#app #view .home-simple{position:relative;z-index:1;}#app #view .home-title.home-title-svg{filter:drop-shadow(0 8px 18px rgba(0,0,0,.26));}#app #view .home-duo{gap:14px!important;}#app #view .home-duo .menu-copy b{font-size:22px!important;}@media(max-width:390px){#app #view .home-title.home-title-svg{margin-top:18px!important;margin-bottom:20px!important;}#app #view .home-main-menu{gap:11px!important;}#app #view .home-duo{gap:10px!important;}}#app #view .home-simple{padding-top:0!important;}#app #view .home-title.home-title-svg{margin-top:17px!important;margin-bottom:18px!important;transform:scale(.965);transform-origin:center;}#app #view .home-duo .menu-copy b{font-size:20px!important;}#app #view .home-duo .menu-copy small{font-size:11px!important;}@media (max-height:820px){#app #view .home-simple .home-mark{width:min(39vw,168px)!important;}#app #view .home-title.home-title-svg{margin-top:12px!important;margin-bottom:13px!important;transform:scale(.93);}#app #view .home-main-menu{gap:8px!important;}#app #view .home-main-menu .team-entry{min-height:66px!important;}}@media(max-height:820px){#app:has(.home-main-menu){padding-bottom:max(68px,calc(env(safe-area-inset-bottom) + 50px))!important;}}.quick-game-status{margin-top:10px;text-align:center;font-weight:600;font-size:14px;color:var(--ui-accent);letter-spacing:.02em;opacity:.95;}.game-picker button.selected{position:relative;}.game-picker button.selected::after{content:"✓";display:inline-block;margin-inline-start:7px;font-weight:600;}#quickQualifyBtn:disabled{opacity:.48;filter:saturate(.65);cursor:not-allowed;}.quick-bye-card small{display:block;}#app #view .challenge-polish .smart-entry-card{padding:12px!important;}#app #view .challenge-polish .smart-entry-card .row{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:stretch;}#app #view .challenge-polish .smart-player-input{resize:none!important;line-height:1.45!important;overflow-y:auto!important;}#app #view .challenge-polish .smart-entry-hint{display:block;margin-top:7px;color:var(--ui-accent);font-size:11px;text-align:right;}#app #view .challenge-polish .add-player-btn{display:flex!important;align-items:center!important;justify-content:center!important;}#app #view .challenge-polish .quick-tools-control{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}#app #view .challenge-polish .quick-tools-control .action{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1.15!important;background:var(--ui-surface)!important;border:1px solid #2b6c99!important;color:var(--ui-accent)!important;}#app #view .challenge-polish .quick-tools-control .action.gold{color:#ffe19a!important;}#app #view .challenge-polish .quick-tools-control .action.red{color:#ff9aab!important;}#app #view .challenge-polish .control-icon{font-size:22px;line-height:1;font-weight:600;}.camera-line{width:20px;height:15px;border:1.8px solid currentColor;border-radius:4px;display:inline-block;position:relative;box-sizing:border-box;}.camera-line:before{content:"";position:absolute;width:7px;height:7px;border:1.6px solid currentColor;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);}.camera-line:after{content:"";position:absolute;width:7px;height:3px;border:1.5px solid currentColor;border-bottom:0;border-radius:3px 3px 0 0;top:-4px;right:3px;}#app #view .challenge-polish .participants{padding:12px!important;}#app #view .challenge-polish .participants h2{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 8px!important;font-size:22px!important;}#app #view .challenge-polish .participants h2 small{min-width:42px;padding:5px 10px;border:1px solid #2199e8;border-radius:12px;color:#ffd064;text-align:center;font-size:16px;}#app #view .challenge-polish .participants .table th,#app #view .challenge-polish .participants .table td{padding:7px 4px!important;}#app #view .challenge-polish .participants .table td:nth-child(2){font-size:18px!important;font-weight:600!important;}#app #view .challenge-polish .participants .iconbtn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important;font-size:20px!important;}#app #view .challenge-polish .match-panel{padding:12px!important;}#app #view .challenge-polish #matches{display:grid;gap:6px!important;}#app #view .challenge-polish .quick-bye-card small{font-size:10px!important;margin-top:2px!important;}#app #view .challenge-polish .quick-neon-stats{display:grid!important;grid-template-columns:1fr 1fr!important;}#app #view .challenge-polish .quick-neon-stats .stat{display:grid!important;grid-template-columns:auto 1fr!important;}#app #view .challenge-polish .quick-neon-stats .stat b{font-size:25px!important;order:0;}#app #view .challenge-polish .quick-neon-stats .stat span{font-size:12px!important;order:1;}#app #view .challenge-polish.has-quick-champion .quick-neon-stats{display:none!important;}#app #view .challenge-polish .victory-card{padding:24px 16px 18px!important;min-height:0!important;gap:8px!important;}#app #view .challenge-polish .victory-logo{width:150px!important;margin-bottom:0!important;}#app #view .challenge-polish .victory-brand{letter-spacing:5px!important;font-size:15px!important;margin-bottom:3px!important;}.css-trophy{width:92px;height:88px;margin:3px auto 5px;position:relative;filter:drop-shadow(0 0 12px rgba(255,190,48,.38));}.trophy-cup{position:absolute;left:22px;top:5px;width:48px;height:42px;border:5px solid #e4a62c;border-top:0;border-radius:0 0 25px 25px;background:linear-gradient(90deg,#9a5d0d,#ffd86d 48%,#ad6a0e);}.trophy-cup:before,.trophy-cup:after{content:"";position:absolute;top:3px;width:20px;height:25px;border:5px solid #d99a22;border-radius:50%;}.trophy-cup:before{right:34px;border-right:0;}.trophy-cup:after{left:34px;border-left:0;}.trophy-stem{position:absolute;left:42px;top:46px;width:9px;height:22px;background:linear-gradient(90deg,#a7640d,#ffd96b,#a7640d);}.trophy-base{position:absolute;left:25px;top:66px;width:42px;height:10px;border-radius:4px;background:linear-gradient(90deg,#8e5410,#ffd36a,#925711);box-shadow:0 8px 0 -2px #6f3d0b;}#app #view .challenge-polish .victory-card>small{font-size:18px!important;color:#d7e5f3!important;}#app #view .challenge-polish .victory-card h2{font-size:30px!important;margin:0!important;}#app #view .challenge-polish .quick-champion-game{font-size:17px!important;margin:0 0 6px!important;}#app #view .challenge-polish .victory-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%;max-width:420px;margin:auto;}#app #view .challenge-polish .victory-actions .victory-save{grid-column:1/-1;}#app #view .challenge-polish .victory-actions .action{min-height:48px!important;margin:0!important;border-radius:13px!important;}.quick-save-dialog{border:1px solid #2b91c9;border-radius:22px;background:var(--ui-surface);color:#fff;padding:18px;width:min(88vw,380px);box-shadow:0 0 28px #159fff35;}.quick-save-dialog::backdrop{background:#010713b8;backdrop-filter:blur(4px);}.quick-save-dialog h2{text-align:center;margin:0 0 8px;color:#f4d071;}.quick-save-dialog .notice{text-align:center;}.quick-save-dialog .save-choice{display:grid;gap:9px;margin-top:14px;}.quick-save-dialog .action{min-height:52px;}.quick-save-dialog .camera-line{margin-inline-end:8px;}@media(max-width:390px){#app #view .challenge-polish .smart-entry-card .row{grid-template-columns:minmax(0,1fr) 78px!important;}}#app #view .challenge-polish .smart-entry-card .row{grid-template-columns:minmax(0,1fr) 76px!important;gap:7px!important;}#app #view .challenge-polish .smart-player-input{min-height:54px!important;font-size:18px!important;padding:14px 15px!important;box-shadow:inset 0 0 0 1px #123a59,0 0 10px #149cff20!important;transition:border-color .18s,box-shadow .18s!important;}#app #view .challenge-polish .smart-player-input:focus{box-shadow:inset 0 0 0 1px #246d96,0 0 15px #16b9ff55!important;}#app #view .challenge-polish .add-player-btn{min-height:54px!important;padding:4px 5px!important;border-radius:14px!important;background:linear-gradient(145deg,#071a31,#0b2744)!important;border:1px solid #39bfff!important;box-shadow:inset 0 0 12px #306dff20,0 0 11px #21baff48!important;color:var(--ui-accent)!important;gap:2px!important;font-size:13px!important;transition:transform .14s,box-shadow .14s!important;}#app #view .challenge-polish .add-player-btn .control-icon{font-size:19px!important;color:var(--ui-icon);text-shadow:0 0 8px #2acaff;}#app #view .challenge-polish .add-player-btn:active{transform:scale(.96)!important;box-shadow:inset 0 0 15px #713cff35,0 0 18px #25c8ff72!important;}#app #view .challenge-polish .quick-tools-control{gap:6px!important;margin:9px 0!important;}#app #view .challenge-polish .quick-tools-control .action{min-height:45px!important;padding:4px 2px!important;border-radius:12px!important;gap:1px!important;font-size:10px!important;box-shadow:0 0 7px #168fff18!important;}#app #view .challenge-polish .quick-tools-control .control-icon{font-size:17px!important;}#app #view .challenge-polish .quick-tools-control .camera-line{width:17px;height:13px;}#app #view .challenge-polish .participants h2 small{min-width:35px!important;padding:3px 7px!important;border-radius:10px!important;font-size:14px!important;}#app #view .challenge-polish .quick-neon-stats .stat b{font-size:21px!important;}@media(max-width:390px){#app #view .challenge-polish .smart-entry-card .row{grid-template-columns:minmax(0,1fr) 70px!important;}}#app #view .challenge-polish .quick-neon-stats{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:7px auto 0!important;width:min(100%,390px)!important;}#app #view .challenge-polish .quick-neon-stats .stat{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:190px!important;min-height:38px!important;padding:4px 9px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;}#app #view .challenge-polish .quick-neon-stats .stat b{font-size:19px!important;line-height:1!important;}#app #view .challenge-polish .quick-neon-stats .stat span{font-size:10px!important;line-height:1.1!important;white-space:nowrap!important;}@media(max-width:390px){#app #view .challenge-polish .quick-neon-stats{width:min(100%,350px)!important;gap:6px!important;}#app #view .challenge-polish .quick-neon-stats .stat{min-height:36px!important;padding:4px 7px!important;}#app #view .challenge-polish .quick-neon-stats .stat b{font-size:18px!important;}#app #view .challenge-polish .quick-neon-stats .stat span{font-size:9.5px!important;}}#app #view .challenge-polish .setup-card,
#app #view .challenge-polish .smart-entry-card,
#app #view .challenge-polish .participants,
#app #view .challenge-polish .match-panel{box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb,57,191,255),.08),0 0 14px rgba(var(--ui-rgb),.16),0 8px 24px rgba(0,0,0,.18)!important;}#app #view .challenge-polish .smart-player-input{box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb),.42),0 0 13px rgba(var(--ui-rgb,57,191,255),.26)!important;}#app #view .challenge-polish .smart-player-input:focus{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb,57,191,255),.62),0 0 18px rgba(28,198,255,.46)!important;}#app #view .challenge-polish .add-player-btn{box-shadow:inset 0 0 14px rgba(var(--ui-rgb,57,191,255),.15),0 0 14px rgba(33,186,255,.38)!important;}#app #view .challenge-polish .quick-tools-control .action{box-shadow:inset 0 0 10px rgba(var(--ui-rgb,57,191,255),.08),0 0 10px rgba(22,143,255,.19)!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(-n +3) .control-icon{font-size:25px!important;font-weight:600!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(1) .control-icon{color:var(--ui-icon);text-shadow:0 0 8px rgba(var(--ui-rgb,57,191,255),.62),0 0 14px rgba(40,133,255,.32);}#app #view .challenge-polish .quick-tools-control .action:nth-child(2) .control-icon{color:#ffe18a;text-shadow:0 0 8px rgba(255,198,58,.48);}#app #view .challenge-polish .quick-tools-control .action:nth-child(3) .control-icon{color:var(--ui-icon);text-shadow:0 0 8px rgba(255,72,109,.42);}#app #view .challenge-polish .participants h2>span,
#app #view .challenge-polish .match-title-row h2{text-shadow:0 0 10px rgba(var(--ui-rgb,57,191,255),.20);}#app #view .challenge-polish .participants h2 small{box-shadow:inset 0 0 8px rgba(var(--ui-rgb,57,191,255),.08),0 0 9px rgba(var(--ui-rgb),.18)!important;}#app #view .challenge-polish .setup-card,
#app #view .challenge-polish .smart-entry-card,
#app #view .challenge-polish .participants,
#app #view .challenge-polish .match-panel{box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb,57,191,255),.18),inset 0 0 22px rgba(var(--ui-rgb),.08),0 0 7px rgba(var(--ui-rgb),.62),0 0 20px rgba(var(--ui-rgb),.32),0 0 34px rgba(var(--ui-rgb),.14),0 9px 25px rgba(0,0,0,.22)!important;}#app #view .challenge-polish .game-picker button{box-shadow:inset 0 0 13px rgba(var(--ui-rgb,57,191,255),.12),0 0 7px rgba(43,194,255,.48),0 0 17px rgba(27,145,255,.22)!important;}#app #view .challenge-polish .game-picker button.selected{border-color:#5edcff!important;box-shadow:inset 0 0 16px rgba(var(--ui-rgb,57,191,255),.20),0 0 8px rgba(75,218,255,.78),0 0 22px rgba(28,161,255,.42)!important;}#app #view .challenge-polish .smart-player-input{box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb,57,191,255),.30),inset 0 0 13px rgba(15,125,208,.08),0 0 7px rgba(56,207,255,.70),0 0 18px rgba(23,160,255,.30)!important;}#app #view .challenge-polish .add-player-btn{box-shadow:inset 0 0 16px rgba(var(--ui-rgb,57,191,255),.22),0 0 8px rgba(71,220,255,.82),0 0 20px rgba(30,161,255,.40)!important;}#app #view .challenge-polish .quick-tools-control .action{box-shadow:inset 0 0 13px rgba(27,140,226,.13),0 0 6px rgba(52,195,255,.62),0 0 16px rgba(25,143,255,.28)!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(-n +3) .control-icon{font-size:27px!important;display:block!important;margin:0!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(2) .control-icon{font-size:25px!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(1) .control-icon{filter:drop-shadow(0 0 5px rgba(70,213,255,.95)) drop-shadow(0 0 10px rgba(39,135,255,.62));}#app #view .challenge-polish .quick-tools-control .action:nth-child(2) .control-icon{filter:drop-shadow(0 0 5px rgba(255,214,93,.90)) drop-shadow(0 0 10px rgba(230,161,35,.48));}#app #view .challenge-polish .quick-tools-control .action:nth-child(3) .control-icon{filter:drop-shadow(0 0 5px rgba(255,111,139,.90)) drop-shadow(0 0 10px rgba(255,54,94,.45));}#app #view .challenge-polish .participants h2 small{box-shadow:inset 0 0 9px rgba(38,169,244,.15),0 0 6px rgba(63,205,255,.65),0 0 14px rgba(29,148,255,.25)!important;}#app #view .challenge-polish .setup-card,
#app #view .challenge-polish .smart-entry-card,
#app #view .challenge-polish .participants,
#app #view .challenge-polish .match-panel{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb),.25),inset 0 0 25px rgba(var(--ui-rgb),.11),0 0 8px rgba(var(--ui-rgb),.88),0 0 21px rgba(var(--ui-rgb),.52),0 0 42px rgba(var(--ui-rgb),.24),0 10px 28px rgba(var(--ui-rgb),.24)!important;}#app #view .challenge-polish .game-picker button{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 15px rgba(var(--ui-rgb),.16),0 0 8px rgba(var(--ui-rgb),.75),0 0 20px rgba(var(--ui-rgb),.36)!important;}#app #view .challenge-polish .smart-player-input{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb),.35),inset 0 0 16px rgba(var(--ui-rgb),.11),0 0 8px rgba(var(--ui-rgb),.90),0 0 22px rgba(var(--ui-rgb),.42)!important;}#app #view .challenge-polish .add-player-btn{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 18px rgba(var(--ui-rgb),.25),0 0 9px rgba(var(--ui-rgb),.95),0 0 24px rgba(var(--ui-rgb),.50)!important;}#app #view .challenge-polish .quick-tools-control .action{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 15px rgba(var(--ui-rgb),.17),0 0 8px rgba(var(--ui-rgb),.84),0 0 21px rgba(var(--ui-rgb),.40)!important;}#app #view .challenge-polish .quick-tools-control .action.gold{border-color:#ffd15f!important;}#app #view .challenge-polish .quick-tools-control .action.red{border-color:#ff7894!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(-n +3) .control-icon{font-size:29px!important;line-height:.82!important;display:flex!important;align-items:center!important;justify-content:center!important;height:29px!important;overflow:visible!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(2) .control-icon{font-size:27px!important;}#app #view .challenge-polish .participants h2 small{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 11px rgba(var(--ui-rgb),.18),0 0 8px rgba(var(--ui-rgb),.86),0 0 19px rgba(var(--ui-rgb),.34)!important;}#app #view .challenge-polish .quick-neon-stats .stat{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 14px rgba(240,186,55,.13),0 0 8px rgba(255,210,81,.84),0 0 21px rgba(231,168,34,.34)!important;}#app #view .challenge-polish .quick-neon-stats .stat.green{border-color:#55ebb1!important;box-shadow:inset 0 0 14px rgba(47,221,151,.13),0 0 8px rgba(76,239,177,.84),0 0 21px rgba(32,199,133,.34)!important;}#app #view .challenge-polish .quick-tools-control .action{box-shadow:inset 0 0 17px rgba(31,153,235,.20),0 0 9px rgba(83,226,255,.96),0 0 25px rgba(28,169,255,.52),0 0 38px rgba(31,111,255,.20)!important;}#app #view .challenge-polish .quick-tools-control .action.gold{box-shadow:inset 0 0 17px rgba(244,190,64,.19),0 0 9px rgba(255,220,105,.98),0 0 25px rgba(236,174,42,.50),0 0 38px rgba(255,174,26,.17)!important;}#app #view .challenge-polish .quick-tools-control .action.red{box-shadow:inset 0 0 17px rgba(255,78,113,.18),0 0 9px rgba(255,124,151,.96),0 0 25px rgba(255,54,97,.48),0 0 38px rgba(255,37,90,.16)!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(-n +3) .control-icon{transform:translateY(6px)!important;}#app #view .challenge-polish .quick-tools-control .action:nth-child(2) .control-icon{transform:translateY(7px)!important;}html,body{background-color:var(--ui-surface)!important;}#app #view .tournament-modes .mode-arrow{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:2;font-size:33px;line-height:1;font-weight:600;color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(65,175,255,.72)!important;}@media(max-width:390px){#app #view .tournament-hub-subtitle{font-size:17px!important;margin-bottom:12px!important;}}#app #view .league-page{--league-accent:var(--ui-accent);--league-accent-2:var(--ui-icon);--league-gold:var(--ui-gold);--league-panel:var(--ui-surface);--league-panel-2:var(--ui-inner);padding-top:4px!important;}#app #view .league-page .mode-title-icon{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;color:var(--ui-icon)!important;filter:drop-shadow(0 0 8px rgba(35,178,255,.46))!important;}#app #view .league-page .league-title-svg{width:28px;height:28px;display:block;}#app #view .league-page .card{border-color:var(--ui-accent)!important;background:linear-gradient(165deg,var(--ui-surface),var(--ui-inner))!important;}#app #view .league-page .league-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin:0 0 9px;}#app #view .league-page .league-section-heading>b{font-size:17px;font-weight:600;color:var(--ui-accent);}#app #view .league-page .league-section-heading>small{font-size:11px;font-weight:600;color:var(--ui-accent);text-align:left;}#app #view .league-page .field-label{display:flex;align-items:center;gap:7px;margin:2px 0 7px!important;font-size:14px!important;font-weight:600!important;color:var(--ui-accent)!important;}#app #view .league-page .field-label em{font-style:normal;font-size:var(--ui-small-size);padding:2px 7px;border-radius:999px;color:var(--ui-ink);background:var(--ui-inner);box-shadow:0 0 10px rgba(var(--ui-rgb),.23);}#app #view .league-page .league-title-input{padding:9px 12px!important;font-size:16px!important;border-radius:13px!important;}#app #view .league-page .league-date-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;max-width:none!important;margin:3px 0 0!important;border:1px solid rgba(var(--ui-rgb),.24);border-radius:var(--ui-control-radius);background:var(--ui-inner);}#app #view .league-page .league-date-row>div{min-width:0;}#app #view .league-page .league-date-row .field-label{font-size:11px!important;margin-bottom:4px!important;color:var(--ui-accent)!important;}#app #view .league-page .league-date-row .input{width:100%!important;min-width:0!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding:9px 8px!important;border-radius:var(--ui-control-radius)!important;border:1.5px solid var(--ui-accent)!important;font-size:var(--ui-small-size)!important;box-shadow:0 0 7px rgba(var(--ui-rgb),.12)!important;}#app #view .league-page .league-choice-head{display:flex;justify-content:space-between;align-items:center;gap:9px;margin:4px 0 7px;}#app #view .league-page .league-choice-head .field-label{margin:0!important;}#app #view .league-page .league-choice-head>small{font-size:11px;color:var(--ui-accent);font-weight:600;text-align:left;}#app #view .league-page .league-game-picker{grid-template-columns:1fr 1fr!important;}#app #view .league-page .league-mode{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:2px 0 11px!important;}#app #view .league-page .league-mode button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:7px 6px!important;border-radius:14px!important;border:1.4px solid rgba(var(--ui-rgb),.72)!important;background:linear-gradient(155deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;font-family:"WolfTajawal",sans-serif!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-mode button b{font-size:16px!important;font-weight:600!important;}#app #view .league-page .league-mode button small{font-size:10px!important;line-height:1.35!important;color:var(--ui-accent)!important;font-weight:600!important;}#app #view .league-page .league-mode button.selected{border-color:var(--ui-accent)!important;background:var(--ui-inner)!important;color:var(--ui-ink)!important;box-shadow:0 0 14px rgba(var(--ui-rgb),.27),inset 0 0 13px rgba(var(--ui-rgb),.07)!important;}#app #view .league-page .league-mode button.selected small{color:var(--ui-muted)!important;}#app #view .league-page .league-scoring-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;}#app #view .league-page .league-scoring-picker button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-height:var(--ui-control-height)!important;padding:6px 5px!important;border-radius:12px!important;font-size:var(--ui-small-size)!important;direction:ltr!important;border:1.4px solid rgba(var(--ui-rgb),.72)!important;background:linear-gradient(155deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-scoring-picker button b{font-size:14px!important;line-height:1.15!important;}#app #view .league-page .league-scoring-picker button small{font-size:8px!important;line-height:1.2!important;color:#8da8bd!important;font-weight:600!important;white-space:nowrap;}#app #view .league-page .league-scoring-picker button.selected small{color:var(--ui-muted)!important;}#app #view .league-page .league-scoring-picker button.selected{border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;background:var(--ui-inner)!important;box-shadow:0 0 11px rgba(var(--ui-rgb),.24)!important;}#app #view .league-page .league-scoring-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;}#app #view .league-page .league-scoring-summary span{display:flex;justify-content:center;align-items:center;gap:5px;min-height:var(--ui-tap-area);border:1px solid rgba(var(--ui-rgb),.48);border-radius:var(--ui-control-radius);background:var(--ui-inner);font-size:var(--ui-small-size);color:var(--ui-ink);font-weight:600;}#app #view .league-page .league-scoring-summary b{color:#7cf1cf;font-size:14px;}#app #view .league-page .league-add-card .input{font-size:16px!important;}#app #view .league-page .league-add-card .add-player-btn{display:flex!important;align-items:center!important;justify-content:center!important;}#app #view .league-page .league-bulk{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;margin-top:9px!important;border:1px solid rgba(68,156,208,.48)!important;background:var(--ui-surface)!important;color:var(--ui-accent)!important;box-shadow:none!important;font-size:13px!important;}#app #view .league-page .league-start-area{margin:14px 0 8px;}#app #view .league-page .league-start-button{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:linear-gradient(110deg,#8e6917,#c99428)!important;}#app #view .league-page .league-start-button>span{font-size:17px!important;}#app #view .league-page .league-start-button>small{font-size:10px!important;font-weight:600!important;color:#fff0bd!important;}#app #view .league-page .league-start-button:disabled{opacity:.5!important;filter:saturate(.65)!important;}#app #view .league-page .league-start-tools{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}#app #view .league-page .league-start-tools .action{min-width:0!important;font-size:10px!important;}#app #view .league-page .league-participants-card{margin-top:0!important;max-height:none!important;overflow:visible!important;}#app #view .league-page .league-participants-card h2{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 10px!important;font-size:20px!important;}#app #view .league-page .league-count{padding:0 9px!important;color:var(--ui-ink)!important;font-size:var(--ui-small-size)!important;}#app #view .league-page .league-player-table td{padding:9px 5px!important;}#app #view .league-page .league-player-table .iconbtn{min-width:34px!important;height:34px!important;padding:5px!important;border-radius:10px!important;font-size:17px!important;margin-inline:2px!important;}#app #view .league-page .league-empty-state{padding:15px 6px 6px;text-align:center;color:var(--ui-accent);font-size:12px;font-weight:600;}#app #view .league-page .league-live-preview{border-color:rgba(var(--ui-rgb),.60)!important;box-shadow:0 0 16px rgba(var(--ui-rgb),.12)!important;}#app #view .league-page .league-preview-more{margin-top:9px;padding:8px 10px;border:1px solid rgba(var(--ui-rgb),.35);border-radius:var(--ui-control-radius);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-small-size);font-weight:600;text-align:center;}#app #view .league-page .league-board-banner b{font-size:18px!important;}#app #view .league-page .league-tools-top{grid-template-columns:1fr 1fr!important;}#app #view .league-page .league-tools-top .action{min-height:46px!important;}#app #view .league-page .league-table-wrap{overflow-x:auto!important;margin:8px -2px 10px!important;-webkit-overflow-scrolling:touch;}#app #view .league-page .league-table{width:100%!important;min-width:540px!important;}#app #view .league-page .league-table th,#app #view .league-page .league-table td{padding:8px 5px!important;font-size:12px!important;white-space:nowrap!important;}#app #view .league-page .league-table th{color:var(--ui-accent)!important;font-weight:600!important;}#app #view .league-page .league-table td:nth-child(2){text-align:right!important;font-size:13px!important;font-weight:600!important;}#app #view .league-page .league-table .league-points{color:#ffd36d!important;font-weight:600!important;}#app #view .league-page .league-save-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;}#app #view .league-page .league-save-grid .action{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;}#app #view .league-page .league-stage>summary{font-size:16px!important;color:var(--ui-accent)!important;cursor:pointer;}#app #view .league-page .league-tiebreak-note{color:var(--ui-accent)!important;}#app #view .league-page .league-champion{border-color:var(--ui-accent)!important;box-shadow:0 0 16px rgba(255,194,75,.25)!important;}#app #view .league-page .league-cup{display:grid!important;place-items:center!important;width:82px!important;height:82px!important;margin:0 auto 8px!important;color:#ffd164!important;}#app #view .league-page .league-cup svg{width:76px;height:76px;filter:drop-shadow(0 0 10px rgba(255,194,75,.35));}#app #view .league-score-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;}#app #view .league-score-fields label{display:grid;gap:6px;text-align:center;color:var(--ui-accent);font-size:12px;font-weight:600;}#app #view .league-score-fields .input{text-align:center!important;padding:9px 5px!important;min-height:44px!important;font-variant-numeric:tabular-nums;}body.light #app #view .league-page .card{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-color:var(--ui-accent)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.12)!important}body.light #app #view .league-page .league-section-heading>b,body.light #app #view .league-page .field-label{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .league-page .league-section-heading>small,body.light #app #view .league-page .league-choice-head>small,body.light #app #view .league-page .league-empty-state{color:var(--ui-muted)!important;}body.light #app #view .league-page .league-game-picker button,body.light #app #view .league-page .league-mode button,body.light #app #view .league-page .league-scoring-picker button{background:linear-gradient(155deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;}body.light #app #view .league-page .league-scoring-summary span{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:#B58A2C!important}@media(max-width:430px){#app #view .league-page .league-section-heading{align-items:flex-start;flex-direction:column;gap:2px;}#app #view .league-page .league-section-heading>small{text-align:right;}#app #view .league-page .league-scoring-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;}#app #view .league-page .league-scoring-picker button{font-size:var(--ui-small-size)!important;padding-inline:3px!important;}#app #view .league-page .league-mode button{min-height:64px!important;padding:7px 5px!important;}#app #view .league-page .league-mode button b{font-size:15px!important;}#app #view .league-page .league-add-card .add-player-btn{flex-basis:94px!important;}#app #view .league-page .league-start-tools .action{font-size:12px!important;padding-inline:4px!important;}}@media(max-width:370px){#app #view .league-page .league-scoring-summary{gap:5px;}#app #view .league-page .league-scoring-summary span{font-size:var(--ui-small-size);}#app #view .league-page .league-date-row{gap:6px!important;}#app #view .league-page .league-add-card .add-player-btn{flex-basis:86px!important;}}@media(max-width:430px){#app #view .league-page .league-table{min-width:0!important;table-layout:fixed!important;}#app #view .league-page .league-table th,#app #view .league-page .league-table td{padding:7px 2px!important;font-size:10px!important;text-align:center!important;}#app #view .league-page .league-table th:nth-child(1),#app #view .league-page .league-table td:nth-child(1){width:7%!important;}#app #view .league-page .league-table th:nth-child(2),#app #view .league-page .league-table td:nth-child(2){width:30%!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;}#app #view .league-page .league-table th:nth-child(n +3),#app #view .league-page .league-table td:nth-child(n +3){width:12.6%!important;}#app #view .league-page .league-table td:nth-child(2){font-size:11px!important;}#app #view .league-page .league-table .league-points{font-size:12px!important;}#app #view .league-page .league-table-wrap{overflow-x:hidden!important;}}.league-score-dialog .league-score-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;}.league-score-dialog .league-score-fields label{display:grid;gap:6px;text-align:center;color:var(--ui-accent);font-size:12px;font-weight:600;}.league-score-dialog .league-score-fields .input{text-align:center!important;padding:9px 5px!important;min-height:44px!important;font-variant-numeric:tabular-nums;}#app #view .league-page .league-round-bye{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(87,226,177,.4);border-radius:999px;background:rgba(87,226,177,.07);color:#89eed2;font-size:10px;font-weight:600;white-space:nowrap;}#app #view .league-page .league-date-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0 2px!important;color:var(--ui-accent);font-size:11px;font-weight:600;}#app #view .league-page .league-date-caption small{font-size:9px;font-weight:600;color:var(--ui-accent);}#app #view .league-page .league-champion{padding:24px 16px 18px!important;margin:12px 0 14px!important;}#app #view .league-page .league-champion .victory-logo{width:150px!important;margin-bottom:0!important;}#app #view .league-page .league-champion .victory-brand{letter-spacing:5px!important;font-size:15px!important;margin-bottom:3px!important;}#app #view .league-page .league-champion>small{font-size:18px!important;color:var(--ui-accent)!important;}#app #view .league-page .league-champion h2{font-size:30px!important;margin:2px 0 12px!important;}#app #view .league-page .league-victory-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%;max-width:420px;margin:auto;}#app #view .league-page .league-victory-actions .victory-save{grid-column:1/-1;margin:0!important;}#app #view .league-page .league-victory-actions .action{min-height:46px!important;margin:0!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:13px!important;}#app #view .league-page .league-auto-progress{background:rgba(87,226,177,.055)!important;color:#9fcfc2!important;font-size:11px!important;}#app #view .league-page{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}#app #view .league-page .league-add-card.smart-entry-card{padding:12px!important;}#app #view .league-page .league-player-input{resize:none!important;overflow-y:auto!important;}#app #view .league-page .smart-entry-hint{margin-top:7px;color:var(--ui-accent);font-size:11px;text-align:right;}#app #view .league-page .league-count{border-color:var(--ui-accent)!important;color:#ffd064!important;}#app #view .league-page .league-mode button:not(.selected),
#app #view .league-page .league-scoring-picker button:not(.selected){border-color:rgba(var(--ui-rgb),.62)!important;box-shadow:0 0 7px rgba(var(--ui-rgb),.18)!important;}#app #view .league-page .league-scoring-summary span{border-color:rgba(var(--ui-rgb),.48)!important;}#app #view .league-page .league-scoring-summary b{color:var(--ui-accent)!important;}#app #view .league-page .league-round-bye{border-color:rgba(var(--ui-rgb),.44);background:rgba(var(--ui-rgb),.07);color:var(--ui-accent);}body.light #app #view .league-page{--panel-neon:var(--ui-accent);--panel-glow:rgba(var(--ui-rgb),.20);}body.light #app #view .league-page .card{border-color:var(--ui-accent)!important;}@media(max-width:390px){#app #view .league-page .league-start-tools{gap:var(--ui-space-sm,8px)!important;}#app #view .league-page .league-start-tools .action{font-size:var(--ui-small-size,16px)!important;white-space:normal!important;}}
#app #view .league-page .card{contain:layout paint;}
#app #view .league-page .mode-title-icon,
#app #view .league-page .league-cup svg,
.league-export-champion svg{filter:none!important;}#app #view .league-page .mode-page-title .title-frame{filter:drop-shadow(0 0 7px var(--title-glow))!important;}#app #view .league-page .card{box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-mode button,
#app #view .league-page .league-mode button.selected,
#app #view .league-page .league-start-button,
#app #view .league-page .league-count{will-change:auto!important;}@media (prefers-reduced-motion: reduce){
  #app #view .league-page .action,
  #app #view .league-page button{transition:none!important;}}#app #view .participant-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;}#app #view .participant-table th,#app #view .participant-table td{height:42px!important;padding:7px 5px!important;vertical-align:middle!important;}#app #view .participant-table th{font-size:12px!important;font-weight:600!important;color:var(--ui-accent)!important;border-bottom:1px solid rgba(73,169,224,.22)!important;}#app #view .participant-table th:first-child,#app #view .participant-table td:first-child{width:44px!important;text-align:center!important;}#app #view .participant-table th:last-child,#app #view .participant-table td:last-child{width:86px!important;text-align:center!important;}#app #view .participant-table .participant-name{font-size:18px!important;font-weight:600!important;text-align:right!important;overflow-wrap:anywhere!important;}#app #view .participant-table .participant-controls{display:table-cell!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;}#app #view .participant-table .iconbtn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;margin:0!important;border-radius:10px!important;display:inline-grid!important;place-items:center!important;font-size:18px!important;line-height:1!important;}#app #view .participant-table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(59,131,177,.12)!important;}#app #view .participants h2,#app #view .league-participants-card h2{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;}@media(max-width:390px){#app #view .participant-table th,#app #view .participant-table td{height:39px!important;padding:6px 4px!important;}#app #view .participant-table th:first-child,#app #view .participant-table td:first-child{width:38px!important;}#app #view .participant-table th:last-child,#app #view .participant-table td:last-child{width:78px!important;}#app #view .participant-table .participant-name{font-size:16px!important;}#app #view .participant-table .iconbtn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;font-size:17px!important;}}#app #view .competition-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:min(100%,350px)!important;margin:9px auto 12px!important;}#app #view .competition-stats .stat{min-height:40px!important;padding:5px 8px!important;border-radius:14px!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #ffd05a!important;background:linear-gradient(145deg,#0a223f,#06152b)!important;box-shadow:inset 0 0 10px rgba(240,186,55,.10),0 0 6px rgba(255,210,81,.58),0 0 14px rgba(231,168,34,.20)!important;}#app #view .competition-stats .stat.green{border-color:#55ebb1!important;box-shadow:inset 0 0 10px rgba(47,221,151,.10),0 0 6px rgba(76,239,177,.58),0 0 14px rgba(32,199,133,.20)!important;}#app #view .competition-stats .stat b{font-size:19px!important;line-height:1!important;color:#ffd064!important;}#app #view .competition-stats .stat.green b{color:#72edbd!important;}#app #view .competition-stats .stat span{font-size:10px!important;line-height:1.12!important;color:#d9c38e!important;white-space:nowrap!important;}#app #view .competition-stats .stat.green span{color:var(--ui-ink)!important;}#app #view .knockout-setup-stats,#app #view .league-setup-stats{margin-top:9px!important;}#app #view .knockout-live-stats,#app #view .league-live-stats{margin-top:8px!important;margin-bottom:10px!important;}body.light #app #view .competition-stats .stat{color:var(--ui-ink)!important;}@media(max-width:390px){#app #view .competition-stats{width:min(100%,330px)!important;gap:6px!important;}#app #view .competition-stats .stat{min-height:36px!important;padding:4px 7px!important;}#app #view .competition-stats .stat b{font-size:18px!important;}#app #view .competition-stats .stat span{font-size:9.5px!important;}}
#app #view .match-panel .quick-player.winner{background:linear-gradient(180deg,#b98216,#644407)!important;}#app #view .competition-match .ko-no{display:grid!important;place-items:center!important;min-width:25px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,199,75,.72)!important;border-radius:9px!important;background:var(--ui-surface)!important;color:#ffd35e!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-shadow:none!important;box-shadow:0 0 8px rgba(255,194,75,.24)!important;}#app #view .knockout-page .tree-match.competition-match{display:grid!important;grid-template-columns:25px minmax(0,1fr) 28px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;padding:8px!important;border-radius:15px!important;}#app #view .knockout-page .tree-match-no{align-self:center!important;}#app #view .knockout-page .bracket-round h3{color:#f6d888!important;font-weight:600!important;border-color:rgba(255,194,75,.40)!important;background:rgba(255,194,75,.045)!important;}@media(max-width:390px){#app #view .competition-match .ko-no{min-width:23px!important;height:40px!important;font-size:13px!important;}#app #view .knockout-page .tree-match.competition-match{grid-template-columns:23px minmax(0,1fr) 25px minmax(0,1fr)!important;gap:4px!important;}}#app #view .victory-context{margin:2px 0 12px!important;color:#bfd2e6!important;font-size:13px!important;font-weight:600!important;text-align:center;}#app #view .knockout-champion .victory-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;}#app #view .knockout-champion .victory-save{grid-column:1/-1!important;}@media(max-width:430px){#app #view .knockout-champion .victory-actions{grid-template-columns:1fr!important;}#app #view .knockout-champion .victory-save{grid-column:auto!important;}}#app #view .victory-card .victory-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:420px!important;margin:12px auto 0!important;}#app #view .victory-card .victory-actions .victory-save{grid-column:1/-1!important;}#app #view .victory-card .victory-actions .action{min-height:46px!important;margin:0!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:600!important;}#app #view .victory-card .victory-actions .control-icon{flex:0 0 auto!important;}@media(max-width:430px){#app #view .victory-card .victory-actions{grid-template-columns:1fr 1fr!important;gap:7px!important;}#app #view .victory-card .victory-actions .victory-save{grid-column:1/-1!important;}}.back{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:14px!important;border:1px solid rgba(57,158,255,.68)!important;background:linear-gradient(180deg,rgba(9,35,65,.96),rgba(5,22,43,.96))!important;color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(34,142,255,.18),inset 0 0 12px rgba(34,142,255,.06)!important;}.back .navigation-icon{width:20px;height:20px;}@media(max-width:390px){.back{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;}}#app #view .unified-mode-page .competition-meta-card{padding:13px!important;margin:10px 0!important;border-radius:18px!important;gap:9px!important;}#app #view .unified-mode-page .competition-meta-card>.field-label{margin:0 0 5px!important;}#app #view .unified-mode-page .competition-meta-card>.input{height:44px!important;min-height:44px!important;border-radius:13px!important;padding-block:8px!important;}#app #view .knockout-page .competition-meta-card .date-range-grid{margin:1px 0 3px!important;gap:7px!important;}#app #view .knockout-page .competition-meta-card .date-range-grid .field-label{font-size:11px!important;margin-bottom:4px!important;color:var(--ui-accent)!important;}#app #view .knockout-page .competition-meta-card .date-range-grid .input{height:38px!important;min-height:38px!important;border-radius:10px!important;font-size:11px!important;box-shadow:0 0 7px rgba(36,169,255,.18)!important;}#app #view .knockout-page .competition-meta-card .game-picker{margin-top:1px!important;}@media(max-width:390px){#app #view .unified-mode-page .competition-meta-card{padding:12px!important;border-radius:17px!important;}#app #view .league-page .league-date-row{padding:5px!important;gap:5px!important;}}#app #view .unified-mode-page{--competition-stack-gap:8px;}#app #view .unified-mode-page>.card{margin-top:8px!important;margin-bottom:8px!important;}#app #view .unified-mode-page .smart-entry-card{padding:11px 12px!important;border-radius:17px!important;}#app #view .unified-mode-page .smart-entry-card .smart-entry-hint{display:block!important;margin-top:5px!important;line-height:1.35!important;}#app #view .unified-mode-page .controls-above-participants,
#app #view .league-page .league-start-tools{margin-top:9px!important;margin-bottom:9px!important;}#app #view .unified-mode-page .participants,
#app #view .league-page .league-participants-card{padding:12px!important;margin-top:0!important;margin-bottom:7px!important;border-radius:17px!important;}#app #view .unified-mode-page .participants h2,
#app #view .league-page .league-participants-card h2{margin-bottom:7px!important;}#app #view .unified-mode-page .competition-stats{margin-top:6px!important;margin-bottom:8px!important;}#app #view .league-page .league-system-card{padding:12px!important;margin:8px 0!important;}#app #view .league-page .league-choice-head{margin-top:2px!important;margin-bottom:5px!important;}#app #view .league-page .league-scoring-head{margin-top:1px!important;}#app #view .league-page .league-date-caption{margin-bottom:4px!important;}#app #view .league-page .league-live-preview{margin-top:9px!important;padding:12px!important;}#app #view .knockout-page #tournamentBoard>.round-banner{margin:7px 0 8px!important;}#app #view .knockout-page .ko-actions-top{margin:7px 0 9px!important;gap:7px!important;}#app #view .knockout-page .bracket-tree{margin-top:4px!important;padding-top:10px!important;padding-bottom:16px!important;}#app #view .knockout-page .bracket-round{gap:10px!important;}#app #view .knockout-page .bracket-round h3{margin-bottom:3px!important;padding-block:5px!important;}@media(max-width:390px){#app #view .unified-mode-page>.card{margin-top:7px!important;margin-bottom:7px!important;}#app #view .unified-mode-page .smart-entry-card{padding:10px!important;}#app #view .league-page .league-system-card{padding:10px!important;}#app #view .league-page .league-start-button{min-height:50px!important;}#app #view .knockout-page .bracket-tree{padding-top:8px!important;padding-bottom:12px!important;}}#app #view .knockout-page .ko-actions-top,
#app #view .league-page .league-save-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:8px 0 11px!important;align-items:stretch!important;}#app #view .knockout-page .ko-actions-top .locked-draw{grid-column:1/-1!important;min-height:var(--ui-control-height)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(88,225,181,.38)!important;border-radius:12px!important;background:rgba(33,155,119,.07)!important;color:#8fe7cb!important;font-size:11px!important;font-weight:600!important;}#app #view .knockout-page .ko-actions-top .action,
#app #view .league-page .league-save-grid .action{min-height:var(--ui-control-height)!important;padding:8px 10px!important;border-radius:var(--ui-control-radius)!important;font-size:var(--ui-small-size)!important;margin:0!important;white-space:normal!important;}#app #view .league-page .league-save-grid{grid-template-columns:1fr 1fr!important;margin-top:10px!important;margin-bottom:0!important;}#app #view .league-page .league-stage{padding:0!important;overflow:hidden!important;margin:9px 0!important;}#app #view .league-page .league-stage>summary{min-height:43px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#f3d27e!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;background:linear-gradient(180deg,rgba(16,43,75,.92),rgba(7,24,45,.92))!important;border-bottom:1px solid rgba(255,198,77,.18)!important;}#app #view .league-page .league-stage[open]>summary{border-bottom-color:rgba(255,198,77,.34)!important;box-shadow:0 5px 14px rgba(0,0,0,.16)!important;}#app #view .league-page .league-stage .league-table-wrap,
#app #view .league-page .league-stage .league-fixtures{margin:10px!important;}#app #view .league-page .league-auto-progress{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:9px 0 2px!important;padding:7px 10px!important;border:1px solid rgba(57,176,239,.28)!important;border-radius:12px!important;background:rgba(26,112,167,.06)!important;color:var(--ui-accent)!important;font-size:10.5px!important;font-weight:600!important;}#app #view .league-page .league-tiebreak-note{margin:8px 0!important;padding:8px 10px!important;font-size:10.5px!important;}
#app #view .knockout-page .tree-match{margin-block:7px!important;}@media(max-width:390px){#app #view .knockout-page .ko-actions-top{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;}#app #view .knockout-page .ko-actions-top .action{font-size:10px!important;padding-inline:5px!important;}#app #view .league-page .league-stage>summary{min-height:40px!important;padding:8px 10px!important;font-size:12px!important;}}#app #view .league-page .league-table{font-variant-numeric:tabular-nums!important;}#app #view .league-page .league-table thead th{background:rgba(6,25,43,.72)!important;border-bottom:1px solid rgba(91,154,190,.28)!important;letter-spacing:0!important;}#app #view .league-page .league-table tbody tr:nth-child(even) td{background:rgba(8,31,50,.22)!important;}#app #view .league-page .league-table tbody td{border-bottom-color:rgba(95,143,176,.16)!important;}#app #view .league-page .league-table .league-player-cell{text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;}#app #view .league-page .league-table .league-rank span{display:inline-grid;place-items:center;min-width:23px;height:23px;padding:0 4px;border:1px solid rgba(102,159,194,.32);border-radius:8px;background:rgba(8,29,48,.72);color:var(--ui-accent);font-size:11px;font-weight:600;}#app #view .league-page .league-table .league-rank-1 .league-rank span{border-color:rgba(255,198,75,.72);background:rgba(255,198,75,.11);color:#ffd56d;box-shadow:0 0 8px rgba(255,198,75,.12);}#app #view .league-page .league-table .league-rank-2 .league-rank span,#app #view .league-page .league-table .league-rank-3 .league-rank span{border-color:rgba(116,183,220,.46);color:var(--ui-accent);}#app #view .league-page .league-table .league-head-short{display:none;}body.light #app #view .league-page .league-table thead th{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-bottom-color:#B58A2C!important;color:var(--ui-ink)!important;text-shadow:none!important;font-weight:800!important;padding:12px 10px!important;line-height:1.5!important;vertical-align:middle!important;overflow-wrap:anywhere!important;text-align:center!important;}body.light #app #view .league-page .league-table tbody tr:nth-child(even) td{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;text-shadow:none!important;overflow-wrap:anywhere!important;padding:11px 9px!important;line-height:1.5!important;vertical-align:middle!important;min-width:0;white-space:normal!important;}body.light #app #view .league-page .league-table .league-player-cell{color:var(--ui-ink)!important;text-shadow:none!important;overflow-wrap:anywhere!important}body.light #app #view .league-page .league-table .league-rank span{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface));color:var(--ui-ink);border-color:var(--ui-accent);overflow-wrap:break-word}body.light #app #view .league-page .league-table .league-rank-1 .league-rank span{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-accent);}@media(max-width:430px){#app #view .league-page .league-standings-card{padding:12px 9px!important;}#app #view .league-page .league-table-wrap{margin:8px 0 9px!important;}#app #view .league-page .league-table th,#app #view .league-page .league-table td{padding:7px 1px!important;font-size:10.5px!important;}#app #view .league-page .league-table th:nth-child(1),#app #view .league-page .league-table td:nth-child(1){width:8%!important;}#app #view .league-page .league-table th:nth-child(2),#app #view .league-page .league-table td:nth-child(2){width:31%!important;}#app #view .league-page .league-table th:nth-child(n +3),#app #view .league-page .league-table td:nth-child(n +3){width:12.2%!important;}#app #view .league-page .league-table .league-head-full{display:none!important;}#app #view .league-page .league-table .league-head-short{display:inline!important;}#app #view .league-page .league-table .league-player-cell{font-size:11.5px!important;padding-inline:4px!important;}#app #view .league-page .league-table .league-rank span{min-width:21px;height:21px;border-radius:7px;font-size:10px;}#app #view .league-page .league-table .league-points{font-size:12.5px!important;}}@media(max-width:370px){#app #view .league-page .league-table th,#app #view .league-page .league-table td{font-size:9.5px!important;}#app #view .league-page .league-table .league-player-cell{font-size:10.5px!important;}#app #view .league-page .league-table .league-rank span{min-width:19px;height:19px;font-size:9px;}}#app #view .league-page .league-round-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}#app #view .league-page .league-round-date{direction:ltr!important;font-variant-numeric:tabular-nums!important;padding:3px 7px!important;border:1px solid rgba(69,171,226,.30)!important;border-radius:8px!important;background:rgba(27,112,164,.07)!important;color:var(--ui-accent)!important;font-size:10px!important;font-weight:600!important;white-space:nowrap!important;}#app #view .league-page .league-round-bye{grid-column:1/-1!important;justify-self:start!important;margin-top:-1px!important;}#app #view .league-page .league-result-state{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ui-accent)!important;font-size:9.5px!important;font-weight:600!important;text-align:right!important;}#app #view .league-page .league-result-state.done{color:#f1d17c!important;}#app #view .league-page .league-result-state.draw{color:var(--ui-accent)!important;}@media(max-width:390px){#app #view .league-page .league-round-date{font-size:9px!important;padding:3px 6px!important;}#app #view .league-page .league-result-state{font-size:9px!important;}}#app #view .league-page .league-round-group{margin:0 0 8px!important;contain:layout paint;}#app #view .league-page .league-round-group.is-current{box-shadow:0 0 0 1px rgba(72,182,235,.16),0 0 12px rgba(45,154,216,.08)!important;}#app #view .league-page .league-round-group.is-complete{opacity:.90;}#app #view .league-page .league-round-meta{display:flex!important;align-items:center!important;flex:0 0 auto!important;}#app #view .league-page .league-round-progress{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:35px;height:22px;padding:0 6px;border:1px solid rgba(124,153,176,.28);border-radius:999px;background:rgba(100,126,148,.08);color:var(--ui-accent);font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}#app #view .league-page .league-round-progress.current{border-color:rgba(69,171,226,.46);background:rgba(27,112,164,.10);color:var(--ui-accent);}#app #view .league-page .league-round-progress.done{border-color:rgba(87,226,177,.42);background:rgba(57,151,121,.08);color:#9cebd3;}@media(max-width:390px){#app #view .league-page .league-round-meta{gap:4px!important;}#app #view .league-page .league-round-progress{min-width:31px;height:20px;padding:0 5px;font-size:8.5px;}}#app #view .league-page .league-tiebreak-status{margin:10px 0 8px!important;padding:10px 12px!important;display:grid!important;gap:4px!important;text-align:center!important;border:1px solid rgba(255,198,77,.34)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(105,69,14,.14),rgba(12,31,53,.82))!important;box-shadow:0 0 14px rgba(255,189,55,.08)!important;}#app #view .league-page .league-tiebreak-status b{color:#ffd979!important;font-size:13px!important;font-weight:600!important;}#app #view .league-page .league-tiebreak-status span{color:var(--ui-accent)!important;font-size:12px!important;font-weight:600!important;overflow-wrap:anywhere;}#app #view .league-page .league-tiebreak-status small{color:var(--ui-accent)!important;font-size:10.5px!important;font-weight:600!important;line-height:1.55!important;}@supports (content-visibility:auto){#app #view .record-member,
  #app #view .win-row,
  #app #view .league-page .league-round-group,
  #app #view .knockout-page .ko-match,
  #app #view .admin-activity-row{content-visibility:auto;contain-intrinsic-size:auto 72px;}#app #view .record-member{contain-intrinsic-size:auto 150px;}#app #view .league-page .league-round-group{contain-intrinsic-size:auto 260px;}#app #view .knockout-page .ko-match{contain-intrinsic-size:auto 64px;}#app #view .admin-activity-row{contain-intrinsic-size:auto 72px;}}@media (prefers-reduced-motion: reduce){#app #view *,#app #view *::before,#app #view *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important;}}#app #view .league-page .league-winner-note{display:block!important;min-height:12px!important;margin-top:2px!important;font-size:9px!important;line-height:12px!important;color:#ffd66f!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}#app #view .league-page .league-winner-note.show{opacity:1!important;visibility:visible!important;}@supports (content-visibility:auto){#app #view .league-page .league-round-group{content-visibility:visible!important;contain-intrinsic-size:none!important;}}#app #view .league-page .league-fixtures{overflow-anchor:none;}#app #view .league-page .league-standings-card{overflow-anchor:auto;}#app #view .league-page .mode-page-title{margin-bottom:12px!important;}#app #view .league-page .league-setup-card,
#app #view .league-page .league-system-card,
#app #view .league-page .league-add-card{padding:11px!important;margin:8px 0!important;}#app #view .league-page .league-game-picker{gap:8px!important;}#app #view .league-page .league-game-picker button{min-height:44px!important;border-radius:13px!important;font-size:16px!important;}#app #view .league-page .league-mode button{min-height:54px!important;}#app #view .league-page .league-title-input{height:42px!important;min-height:42px!important;}#app #view .league-page .league-add-card .add-player-btn{min-height:46px!important;}@media(max-width:390px){#app #view .league-page .league-setup-card,
  #app #view .league-page .league-system-card,
  #app #view .league-page .league-add-card{padding:10px!important;margin:7px 0!important;}#app #view .league-page .league-game-picker button{min-height:42px!important;font-size:15px!important;}#app #view .league-page .league-mode button{min-height:var(--ui-control-height)!important;}#app #view .league-page .league-start-button{min-height:51px!important;}}#app #view .league-page .league-setup-card,
#app #view .league-page .league-system-card,
#app #view .league-page .league-add-card{border-radius:22px!important;}#app #view .league-page .league-section-heading>b{font-size:16.5px!important;}#app #view .league-page .league-section-heading>small{font-size:10.5px!important;}#app #view .league-page .league-choice-head{margin:3px 0 6px!important;}#app #view .league-page .league-mode{margin-bottom:9px!important;}#app #view .league-page .league-date-caption{margin-top:7px!important;}#app #view .league-page .league-date-row{padding:5px!important;}#app #view .league-page .league-add-card .row{gap:8px!important;align-items:center!important;}#app #view .league-page .league-add-card .input{height:44px!important;min-height:44px!important;padding:8px 12px!important;font-size:15px!important;line-height:1.35!important;overflow-y:hidden!important;resize:none!important;}#app #view .league-page .league-add-card .input::placeholder{font-size:14.5px!important;color:var(--ui-accent)!important;opacity:.92;}#app #view .league-page .league-add-card .add-player-btn{flex:0 0 92px!important;padding:4px 6px!important;border-radius:14px!important;gap:4px!important;}#app #view .league-page .league-add-card .add-player-btn .control-icon{font-size:18px!important;line-height:1!important;}#app #view .league-page .league-add-card .add-player-btn span:last-child{font-size:13px!important;line-height:1!important;}#app #view .league-page .smart-entry-hint{display:block;margin-top:5px!important;font-size:10px!important;line-height:1.35!important;}#app #view .league-page .league-start-button{gap:0!important;}#app #view .league-page .league-start-button>span{font-size:16px!important;}#app #view .league-page .league-start-button>small{font-size:9.5px!important;}#app #view .league-page .league-start-tools{margin:6px 0 9px!important;}#app #view .league-page .league-start-tools .action{padding:4px 3px!important;border-radius:13px!important;gap:1px!important;}#app #view .league-page .league-start-tools .action .control-icon{font-size:16px!important;line-height:1!important;margin:0!important;}#app #view .league-page .league-start-tools .action>span:last-child{font-size:11.5px!important;margin:1px 0 0!important;white-space:nowrap!important;}#app #view .league-page .league-start-tools .camera-line{transform:scale(.9);}#app #view .league-page .league-participants-card{padding:11px 13px!important;border-radius:22px!important;}#app #view .league-page .league-participants-card h2{margin-bottom:7px!important;font-size:19px!important;}#app #view .league-page .league-count{min-width:35px!important;height:28px!important;font-size:13px!important;border-radius:11px!important;}#app #view .league-page .league-empty-state{display:grid!important;place-items:center!important;font-size:11.5px!important;}#app #view .league-page .competition-stats .stat{min-height:var(--ui-control-height,54px)!important;padding:8px 7px!important;}#app #view .league-page .competition-stats .stat b{font-size:18px!important;}#app #view .league-page .competition-stats .stat span{font-size:var(--ui-small-size,16px)!important;line-height:1.35!important;}@media(max-width:390px){#app #view .league-page .league-add-card .add-player-btn{flex-basis:86px!important;}#app #view .league-page .league-add-card .input{font-size:var(--ui-small-size,16px)!important;padding-inline:10px!important;}#app #view .league-page .league-start-tools .action>span:last-child{font-size:var(--ui-small-size,16px)!important;}}#app #view .league-page .league-add-card .input::placeholder{text-overflow:ellipsis!important;white-space:nowrap!important;}#app #view .league-page .league-add-card .add-player-btn{box-shadow:0 0 12px rgba(var(--ui-rgb),.24)!important;}#app #view .league-page .league-start-button{min-height:44px!important;border-radius:15px!important;}#app #view .league-page .league-start-button>span{font-size:15.5px!important;}#app #view .league-page .league-start-tools .action{min-height:46px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;}#app #view .league-page .league-start-tools .action .control-icon{height:17px!important;min-height:17px!important;display:grid!important;place-items:center!important;}#app #view .league-page .league-start-tools .camera-line{transform:scale(.86)!important;}#app #view .league-page .league-participants-card{padding-block:10px!important;}#app #view .league-page .competition-stats .stat{align-items:center!important;}#app #view .league-page .competition-stats .stat span{transform:translateY(1px);}@media(max-width:390px){#app #view .league-page .league-add-card .input{padding-inline:14px!important;}#app #view .league-page .league-add-card .add-player-btn{flex-basis:var(--ui-player-add-width,88px)!important;}}#app #view .league-page .league-add-card{margin:7px 0 6px!important;}#app #view .league-page .league-add-card .input{padding-inline:18px!important;font-size:var(--ui-small-size,16px)!important;}#app #view .league-page .league-add-card .input::placeholder{font-size:var(--ui-small-size,16px)!important;opacity:.88!important;}#app #view .league-page .league-add-card .add-player-btn{flex-basis:var(--ui-player-add-width,88px)!important;min-height:var(--ui-control-height,54px)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.20)!important;}#app #view .league-page .league-start-area{margin:7px 0 5px!important;}#app #view .league-page .league-start-button{min-height:var(--ui-control-height,54px)!important;border-radius:var(--ui-control-radius,14px)!important;}#app #view .league-page .league-start-button>span{font-size:var(--ui-small-size,16px)!important;line-height:1.35!important;}#app #view .league-page .league-start-button>small{line-height:1!important;margin-top:2px!important;}#app #view .league-page .league-start-tools{gap:7px!important;margin-top:4px!important;}#app #view .league-page .league-start-tools .action{min-height:var(--ui-control-height,54px)!important;padding-top:6px!important;padding-bottom:6px!important;}#app #view .league-page .league-start-tools .action>span:last-child{margin-top:1px!important;line-height:1.05!important;}#app #view .league-page .league-start-tools .matches-save-neon>span:last-child{transform:translateY(-1px)!important;}#app #view .league-page .league-participants-card{padding-top:9px!important;padding-bottom:9px!important;}#app #view .league-page .league-empty-state{min-height:31px!important;padding:2px 5px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;}#app #view .league-page .competition-stats{margin-top:6px!important;margin-bottom:8px!important;}#app #view .league-page .competition-stats .stat span{transform:translateY(0)!important;}@media(max-width:390px){#app #view .league-page .league-add-card .input{padding-inline:16px!important;}#app #view .league-page .league-add-card .add-player-btn{flex-basis:82px!important;}#app #view .league-page .league-start-tools{gap:6px!important;}}.knockout-page .ko-current-round{margin-top:16px;text-align:center;}.knockout-page .ko-current-round .quick-player{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;min-height:58px;}.knockout-page .ko-current-round .quick-player small{flex-basis:100%;font-size:11px;color:#f3d87e;}.knockout-page .ko-current-round .quick-player:disabled{opacity:1;}.ko-image-preview{box-sizing:border-box;width:min(96vw,1100px);max-height:94dvh;padding:16px;border:1px solid #cdb365;border-radius:18px;background:var(--ui-surface);color:var(--ui-accent);text-align:center;}.ko-image-preview::backdrop{background:#000b;}.ko-image-preview h2{font-size:21px;margin:0 0 12px;}.ko-image-scroll{max-height:70dvh;overflow:auto;direction:ltr;border:1px solid #234869;border-radius:10px;}.ko-image-scroll img{display:block;width:100%;height:auto;}.ko-image-preview.is-zoomed img{width:auto;max-width:none;}.ko-preview-actions{display:flex;justify-content:center;gap:8px;margin-top:12px;}.ko-image-preview .ko-results-note{margin:0 0 10px;color:#efc969;font-size:16px;font-weight:600;line-height:1.75;}.ko-image-preview .ko-results-note small{display:block;color:var(--ui-accent);font-size:13px;margin-top:3px;}.ko-preview-actions.ko-preview-actions-simple{display:grid;grid-template-columns:repeat(2,minmax(0,160px));justify-content:center;gap:10px;margin-top:14px;}.ko-preview-actions.ko-preview-actions-simple .action{min-height:56px;border-radius:16px;border:1.5px solid rgba(56,171,255,.82);background:linear-gradient(180deg,rgba(11,46,86,.98),rgba(6,26,54,.99));color:var(--ui-accent);font-size:20px;font-weight:600;box-shadow:0 0 0 1px rgba(34,133,230,.18) inset,0 0 18px rgba(39,159,255,.28);display:flex;align-items:center;justify-content:center;padding:8px 14px;}.ko-preview-actions.ko-preview-actions-simple .action span{font-size:20px;font-weight:600;}.ko-preview-actions.ko-preview-actions-simple [data-save]{border-color:var(--ui-accent);box-shadow:0 0 0 1px rgba(34,148,245,.22) inset,0 0 18px rgba(50,182,255,.36),0 0 28px rgba(95,74,255,.16);}.ko-preview-actions.ko-preview-actions-simple .ko-close-neon{border-color:#b783ff;background:linear-gradient(180deg,rgba(53,27,92,.98),rgba(24,25,73,.99));box-shadow:0 0 0 1px rgba(159,104,255,.20) inset,0 0 17px rgba(157,109,255,.28);}@media(max-width:520px){.ko-image-preview{width:min(96vw,960px);padding:14px;}.ko-image-preview .ko-results-note{font-size:15px;}.ko-preview-actions.ko-preview-actions-simple{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.ko-preview-actions.ko-preview-actions-simple .action{min-height:50px;font-size:17px;}.ko-preview-actions.ko-preview-actions-simple .action span{font-size:17px;}}.knockout-page{--ko-blue:var(--ui-accent);--ko-gold:var(--ui-gold);--ko-purple:var(--ui-accent);}.knockout-page .card{border:1.5px solid rgba(var(--ui-rgb),.70)!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:0 0 0 1px rgba(var(--ui-rgb),.18) inset,0 0 16px rgba(var(--ui-rgb),.22),0 10px 24px rgba(0,0,0,.22)!important;border-radius:18px!important;}.knockout-page .field-label,.knockout-page .participants h2,.knockout-page .match-panel h2{font-weight:600!important;text-shadow:0 0 9px rgba(var(--ui-rgb),.30);}.knockout-page .input,.knockout-page .smart-player-input{border:1.5px solid rgba(var(--ui-rgb),.74)!important;box-shadow:0 0 0 1px rgba(var(--ui-rgb),.16) inset,0 0 13px rgba(var(--ui-rgb),.19)!important;background:var(--ui-inner)!important;font-weight:600!important;}.knockout-page .input:focus,.knockout-page .smart-player-input:focus{border-color:var(--ui-accent)!important;box-shadow:0 0 0 2px rgba(var(--ui-rgb),.18),0 0 19px rgba(var(--ui-rgb),.34)!important;}.knockout-page .unified-control-strip{gap:8px!important;padding:4px 1px 7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}.knockout-page .unified-control-strip .action{min-height:var(--ui-control-height,54px)!important;border-radius:14px!important;padding:7px 4px!important;font-size:var(--ui-small-size,16px)!important;font-weight:700!important;gap:5px!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;border:1.5px solid rgba(var(--ui-rgb),.76)!important;box-shadow:0 0 0 1px rgba(var(--ui-rgb),.15) inset,0 0 14px rgba(var(--ui-rgb),.25)!important;}.knockout-page .unified-control-strip .action.gold{border-color:rgba(255,205,82,.82)!important;box-shadow:0 0 14px rgba(255,190,48,.22)!important;}.knockout-page .unified-control-strip .action.red{border-color:rgba(255,91,105,.74)!important;box-shadow:0 0 13px rgba(255,61,83,.18)!important;}.knockout-page .unified-control-strip .control-icon{width:22px!important;height:22px!important;font-size:22px!important;line-height:22px!important;display:inline-grid!important;place-items:center!important;font-weight:600!important;filter:drop-shadow(0 0 5px rgba(var(--ui-rgb),.46));}.knockout-page .ko-save-icon{position:relative;}.knockout-page .ko-save-icon:before{content:"";width:15px;height:15px;border:2px solid currentColor;border-radius:3px;box-sizing:border-box;display:block;}.knockout-page .ko-save-icon:after{content:"";position:absolute;width:7px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;left:7px;top:5px;transform:rotate(-45deg);}.knockout-page .add-player-btn{border-radius:14px!important;border:1.5px solid rgba(var(--ui-rgb),.80)!important;box-shadow:0 0 15px rgba(var(--ui-rgb),.27)!important;font-weight:600!important;}.knockout-page .participant-table{border:1px solid rgba(var(--ui-rgb),.34);border-radius:13px;overflow:hidden;}.knockout-page .participant-table th{color:var(--ui-accent)!important;background:var(--ui-inner)!important;font-weight:600!important;}.knockout-page .participant-table td{font-weight:600!important;}.knockout-page .competition-stats .stat{border:1.5px solid rgba(var(--ui-rgb),.64)!important;border-radius:15px!important;box-shadow:0 0 14px rgba(var(--ui-rgb),.20)!important;}.knockout-page .competition-match{border:1.5px solid rgba(var(--ui-rgb),.68)!important;border-radius:16px!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:0 0 15px rgba(var(--ui-rgb),.20)!important;}.knockout-page .ko-lock-draw{border:1.5px solid rgba(255,207,83,.84)!important;border-radius:15px!important;box-shadow:0 0 17px rgba(255,192,43,.22)!important;font-weight:600!important;}.knockout-page .ko-current-round{border:1.5px solid rgba(var(--ui-rgb),.66)!important;border-radius:18px!important;padding:14px 10px!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:0 0 16px rgba(var(--ui-rgb),.18)!important;}.knockout-page .ko-current-round>h2{font-size:25px!important;font-weight:600!important;color:var(--ui-accent)!important;text-shadow:0 0 10px rgba(var(--ui-rgb),.34)!important;}.knockout-page .ko-current-round .notice{font-size:var(--ui-small-size,16px)!important;font-weight:600!important;color:var(--ui-muted)!important;}.knockout-page .ko-current-round .ko-lock-draw{display:flex!important;width:100%!important;justify-content:center!important;margin:8px 0 13px!important;min-height:var(--ui-control-height,54px)!important;}.knockout-page .round-banner{border:1px solid rgba(var(--ui-rgb),.40)!important;border-radius:15px!important;background:var(--ui-surface)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.13)!important;}#app #view .game-card-picker{display:grid!important;}#app #view .game-card-picker .game-card-option{position:relative!important;grid-template-rows:82px auto!important;align-items:stretch!important;border:1.6px solid var(--ui-accent)!important;box-shadow:0 0 11px rgba(var(--ui-rgb),.21)!important;color:var(--ui-accent)!important;}#app #view .game-card-picker .game-card-option img{display:block;width:100%;height:82px;object-fit:cover;border-bottom:1px solid rgba(var(--ui-rgb),.27);pointer-events:none;}#app #view .game-card-picker .game-card-option span{display:flex;min-height:34px;align-items:center;justify-content:center;padding:5px 7px 6px;font-family:"WolfTajawal",sans-serif;font-size:16px;font-weight:600;line-height:1.05;pointer-events:none;}#app #view .game-card-picker .game-card-option.selected{color:#ffd86f!important;}#app #view .game-card-picker .game-card-option.selected::after{content:"✓";position:absolute;top:7px;inset-inline-end:7px;display:grid;place-items:center;width:25px;height:25px;margin:0;border:1px solid #ffe08a;border-radius:50%;background:#07182edb;color:#ffd86f;font-size:15px;font-weight:600;box-shadow:0 0 10px #ffc24b88;}#app #view .league-page .league-game-picker.game-card-picker button.game-card-option{min-height:116px!important;font-size:16px!important;border-radius:16px!important;}@media(max-width:430px){#app #view .game-card-picker{gap:8px!important;}#app #view .game-card-picker .game-card-option{grid-template-rows:72px auto!important;min-height:106px!important;border-radius:14px!important;}#app #view .game-card-picker .game-card-option img{height:72px;}#app #view .game-card-picker .game-card-option span{min-height:32px;font-size:15px;}#app #view .league-page .league-game-picker.game-card-picker button.game-card-option{min-height:106px!important;}}#app #view .game-card-picker.is-locked .game-card-option:disabled{opacity:.38!important;filter:saturate(.55) brightness(.82);cursor:default!important;box-shadow:none!important;}#app #view .game-card-picker.is-locked .game-card-option.selected:disabled{opacity:1!important;filter:none!important;border-color:#ffc94f!important;color:#ffd86f!important;box-shadow:0 0 18px #ffc24b66,inset 0 0 14px #ffc24b12!important;}#app #view .game-card-picker.is-locked .game-card-option.selected:disabled::before{content:"مثبت";position:absolute;top:7px;inset-inline-start:7px;z-index:2;padding:3px 7px;border:1px solid #d9b452aa;border-radius:999px;background:#07182ee8;color:#f4d57a;font-size:10px;font-weight:600;line-height:1;}#app #view .game-card-picker .game-card-option{display:block!important;}#app #view .league-page .league-game-picker.game-card-picker button.game-card-option,
#app #view .honor-page .honor-game-picker.game-card-picker button.game-card-option,
#app #view .champion-game-choice .champion-game-grid.game-card-picker button.game-card-option{min-height:0!important;aspect-ratio:1/1!important;}#app #view .honor-page .honor-game-picker{margin:14px 0 16px;}#app #view .game-card-picker .game-card-option{background:var(--ui-surface)!important;}#app #view .quick-entry-locked{opacity:.92;}#app #view .quick-entry-locked .smart-player-input[disabled]{opacity:1!important;cursor:not-allowed;color:var(--ui-accent)!important;background:rgba(6,20,38,.72)!important;border-color:rgba(42,160,255,.36)!important;}#app #view .quick-entry-locked .add-player-btn[disabled]{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;}#app #view .quick-entry-locked .smart-entry-hint{color:var(--ui-accent)!important;}#app #view .game-card-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}#app #view .game-card-picker .game-card-option{display:grid!important;grid-template-rows:minmax(0,1fr) 50px!important;aspect-ratio:1/1!important;min-height:0!important;padding:5px!important;gap:0!important;border:var(--ui-neon-card-border)!important;border-radius:18px!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;box-sizing:border-box!important;}#app #view .game-card-picker .game-card-option span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:6px 8px 7px!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;border-top:1px solid rgba(var(--ui-rgb),.28)!important;border-radius:0 0 13px 13px!important;color:var(--ui-accent)!important;font-family:"WolfTajawal",sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;pointer-events:none!important;}#app #view .game-card-picker .game-card-option.selected span{color:#ffd86f!important;}#app #view .game-card-picker .game-card-option.selected::after{font-size:20px!important;background:var(--ui-inner)!important;}@media(max-width:430px){#app #view .game-card-picker{gap:10px!important;}#app #view .game-card-picker .game-card-option{grid-template-rows:minmax(0,1fr) 44px!important;border-radius:16px!important;}#app #view .game-card-picker .game-card-option img{border-radius:11px 11px 0 0!important;}#app #view .game-card-picker .game-card-option span{min-height:44px!important;font-size:16px!important;border-radius:0 0 11px 11px!important;}#app #view .game-card-picker .game-card-option.selected::after{width:30px!important;height:30px!important;font-size:18px!important;}}#app #view .game-card-picker .game-card-option,
#app #view .league-page .league-game-picker.game-card-picker button.game-card-option,
#app #view .honor-page .honor-game-picker.game-card-picker button.game-card-option,
#app #view .champion-game-choice .champion-game-grid.game-card-picker button.game-card-option{display:block!important;aspect-ratio:1/1!important;min-height:0!important;overflow:hidden!important;border:1.6px solid rgba(44,174,255,.88)!important;background:var(--ui-surface)!important;box-shadow:0 0 12px rgba(21,152,255,.24)!important;}#app #view .game-card-picker .game-card-option img{display:block!important;aspect-ratio:1/1!important;border:0!important;pointer-events:none!important;}#app #view .game-card-picker .game-card-option span{display:none!important;}#app #view .game-card-picker .game-card-option.selected::after{top:8px!important;inset-inline-end:8px!important;width:28px!important;height:28px!important;font-size:17px!important;background:rgba(7,24,46,.90)!important;}#app #view .game-card-picker.is-locked .game-card-option.selected:disabled::before{top:8px!important;inset-inline-start:8px!important;}@media(max-width:430px){#app #view .game-card-picker{gap:9px!important;}#app #view .game-card-picker .game-card-option,
  #app #view .league-page .league-game-picker.game-card-picker button.game-card-option,
  #app #view .honor-page .honor-game-picker.game-card-picker button.game-card-option,
  #app #view .champion-game-choice .champion-game-grid.game-card-picker button.game-card-option{padding:3px!important;border-radius:15px!important;}#app #view .game-card-picker .game-card-option img{border-radius:12px!important;}#app #view .game-card-picker .game-card-option.selected::after{width:26px!important;height:26px!important;font-size:16px!important;}}#app #view .game-card-picker .game-card-option,
#app #view .league-page .league-game-picker.game-card-picker button.game-card-option,
#app #view .honor-page .honor-game-picker.game-card-picker button.game-card-option,
#app #view .champion-game-choice .champion-game-grid.game-card-picker button.game-card-option{padding:0!important;border-width:2px!important;border-radius:18px!important;}#app #view .game-card-picker .game-card-option img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:16px!important;}@media(max-width:430px){#app #view .game-card-picker .game-card-option,
  #app #view .league-page .league-game-picker.game-card-picker button.game-card-option,
  #app #view .honor-page .honor-game-picker.game-card-picker button.game-card-option,
  #app #view .champion-game-choice .champion-game-grid.game-card-picker button.game-card-option{padding:0!important;border-radius:16px!important;}#app #view .game-card-picker .game-card-option img{border-radius:14px!important;}}#app #view .game-card-picker .game-card-option{overflow:hidden!important;}#app #view .game-card-picker .game-card-option[data-game="golden-goal"] img,
#app #view .game-card-picker .game-card-option[data-game="xo"] img{transform-origin:50% 50%!important;}#app #view .game-choice-help,
#app #view .game-picker-help,
#app #view .game-choice-note{margin-top:10px!important;}#app #view .challenge-polish .game-select-card{gap:8px!important;}#app #view .challenge-polish .game-select-card>h2{margin-bottom:2px!important;}#app #view .challenge-polish .game-select-card .game-card-picker{margin-top:0!important;margin-bottom:0!important;}#app #view .game-card-picker .game-card-option[data-game="luno"] img{transform:scale(1.19)!important;transform-origin:50% 50%!important;}#app #view .game-card-picker .game-card-option[data-game="carrom"] img{transform:scale(1.015) translateX(-0.2%)!important;transform-origin:50% 50%!important;}#app #view .game-card-picker .game-card-option[data-game="golden-goal"] img,
#app #view .game-card-picker .game-card-option[data-game="xo"] img{transform:scale(1.01)!important;}#app #view .challenge-polish .quick-game-status{margin-top:5px!important;margin-bottom:0!important;line-height:1.25!important;}@media(max-width:430px){#app #view .challenge-polish .game-select-card{gap:7px!important;}#app #view .challenge-polish .game-select-card>h2{margin-bottom:1px!important;}#app #view .challenge-polish .quick-game-status{margin-top:4px!important;}}#app #view .mode-page-title.normal .title-copy{font-size:clamp(21px,5.9vw,27px)!important;font-weight:600!important;letter-spacing:-.15px!important;gap:10px!important;color:var(--ui-accent)!important;text-shadow:0 1px 0 #020914,0 0 7px rgba(38,190,255,.24)!important;transform:translateY(-1px);}#app #view .mode-page-title.normal .mode-title-icon{font-size:.76em!important;margin-inline-end:2px!important;filter:drop-shadow(0 0 4px rgba(255,194,53,.28));}@media(max-width:390px){#app #view .mode-page-title.normal .title-copy{font-size:clamp(20px,5.8vw,25px)!important;gap:9px!important;}}#app #view .team-hub-menu{gap:0!important;margin-top:8px!important;}#app #view .team-hub-menu .team-records-entry{grid-template-columns:58px minmax(0,1fr) 18px!important;border-radius:22px!important;color:#f0bd57!important;border:1.7px solid #25bfff!important;background:linear-gradient(145deg,#071a31,#061426)!important;box-shadow:0 0 9px rgba(41,202,255,.72),0 0 24px rgba(30,147,255,.27),inset 0 0 16px rgba(26,142,255,.10)!important;}#app #view .team-hub-menu .menu-copy{direction:rtl!important;text-align:right!important;align-self:center!important;min-width:0!important;}#app #view .team-hub-menu .menu-copy b{display:block!important;font-size:clamp(23px,6.2vw,29px)!important;line-height:1.18!important;margin:0 0 3px!important;color:#fff!important;white-space:nowrap!important;}#app #view .team-hub-menu .menu-copy small{display:block!important;font-size:clamp(14px,3.8vw,17px)!important;line-height:1.3!important;color:var(--ui-accent)!important;white-space:nowrap!important;}#app #view .team-hub-menu .menu-chevron{align-self:center!important;}#app #view .mode-page-title.settings .title-copy{justify-content:center!important;width:100%!important;text-align:center!important;}@media(max-width:390px){#app #view .team-hub-menu .team-records-entry{min-height:82px!important;padding:10px 14px!important;grid-template-columns:52px minmax(0,1fr) 16px!important;gap:9px!important;}#app #view .team-hub-menu .home-icon{width:49px!important;height:49px!important;border-radius:15px!important;}#app #view .team-hub-menu .home-icon svg{width:26px!important;height:26px!important;}#app #view .team-hub-menu .menu-copy b{font-size:22px!important;}#app #view .team-hub-menu .menu-copy small{font-size:13px!important;}}body.light #app #view .tournament-hub-subtitle,
body.light #app #view .honor-page .field-label,
body.light #app #view .honor-page .award-picker-card h2,
body.light #app #view .honor-page .award-preview-title{color:var(--ui-muted)!important;text-shadow:none!important;opacity:1!important;}body.light #app #view .tournament-hub-subtitle{font-weight:600!important;}body.light #app #view .honor-page .input,
body.light #app #view .honor-page select.input{border-color:var(--ui-accent)!important;background:var(--ui-inner)!important;color:var(--ui-ink)!important;box-shadow:inset 0 1px 0 #fff!important;}body.light #app #view .honor-page .honor-date-label{margin-top:10px!important;margin-bottom:6px!important;}#app #view .honor-page .honor-date-label small{font-size:.72em;font-weight:600;opacity:.8;}#app #view .honor-page .honor-date-wrap{position:relative;}#app #view .honor-page .honor-date-input{height:54px!important;min-height:54px!important;padding-block:8px!important;border-radius:16px!important;font-size:18px!important;line-height:1.2!important;margin:0!important;}#app #view .honor-page .honor-date-input::-webkit-date-and-time-value{min-height:24px;text-align:right;}#app #view .honor-page .honor-date-input::-webkit-calendar-picker-indicator{opacity:.72;transform:scale(.96);cursor:pointer;}body.light #app #view .honor-page .honor-date-input{box-shadow:0 2px 9px rgba(127,94,32,.12)!important;}#app #view .settings-feedback-card h2,#app #view .settings-about-card h2{margin-bottom:12px!important;}#app #view .settings-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(123,174,214,.18);}#app #view .settings-switch-row:last-child{border-bottom:0;}#app #view .settings-switch-row>div{min-width:0;text-align:right;}#app #view .settings-switch-row b{display:block;font-size:18px;color:var(--ui-accent);margin-bottom:2px;}#app #view .settings-switch-row small{display:block;color:var(--ui-accent);font-size:13px;line-height:1.4;}#app #view .settings-toggle{position:relative;width:54px;height:31px;flex:0 0 54px;border-radius:999px;border:1px solid #355b7e;background:var(--ui-surface);padding:0;box-shadow:inset 0 0 9px #020c18;}#app #view .settings-toggle span{position:absolute;width:23px;height:23px;top:3px;right:4px;border-radius:50%;background:var(--ui-surface);transition:transform .18s ease,background .18s ease,box-shadow .18s ease;}#app #view .settings-toggle.on{border-color:var(--ui-accent);background:var(--ui-surface);box-shadow:0 0 10px rgba(42,200,255,.25),inset 0 0 10px rgba(42,200,255,.1);}#app #view .settings-toggle.on span{transform:translateX(-22px);background:var(--ui-surface);box-shadow:0 0 8px rgba(103,220,255,.6);}#app #view .about-developer{text-align:center;padding:2px 4px 13px;}#app #view .about-developer>b{display:block;color:#f3c45b;font-size:21px;margin-bottom:6px;}#app #view .about-developer p{max-width:520px;color:var(--ui-accent);font-size:14px;}#app #view .about-developer small{color:var(--ui-accent);letter-spacing:.2px;}#app #view .wolf-contact{margin-top:4px!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;}#app #view .wolf-contact-logo{width:34px;height:34px;display:block;object-fit:cover;border-radius:9px;flex:0 0 34px;box-shadow:0 1px 6px rgba(0,0,0,.22);}#app #view .about-version{text-align:center;margin-top:12px;color:var(--ui-accent);font-size:13px;}body.light #app #view .settings-switch-row{border-bottom-color:#dfcda8;}body.light #app #view .settings-switch-row b{color:var(--ui-ink)!important;}body.light #app #view .settings-switch-row small{color:var(--ui-muted)!important;}body.light #app #view .settings-toggle{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface));border-color:var(--ui-accent);box-shadow:inset 0 1px 4px rgba(92,66,35,.10);}body.light #app #view .settings-toggle span{background:#9c8662;}body.light #app #view .settings-toggle.on{background:var(--ui-surface);border-color:var(--ui-accent);box-shadow:0 2px 9px rgba(177,123,35,.18);}body.light #app #view .settings-toggle.on span{background:#b78327;box-shadow:0 0 5px rgba(183,131,39,.25);}body.light #app #view .about-developer>b{color:var(--ui-ink)!important;}body.light #app #view .about-developer p{color:var(--ui-ink)!important;}body.light #app #view .about-developer small,body.light #app #view .about-version{color:var(--ui-muted)!important;}body.light #app #view .settings-about-card .wolf-contact{color:var(--ui-ink)!important;background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-color:var(--ui-accent)!important;box-shadow:0 4px 14px rgba(156,111,34,.18)!important;}@media(max-width:430px){#app #view .honor-page .honor-date-input{height:50px!important;min-height:50px!important;font-size:17px!important;}#app #view .settings-switch-row{padding:11px 0;}#app #view .settings-switch-row b{font-size:17px;}}body.light #app #view{--light-ink:#49351e;--light-muted:#796044;--light-soft:#8c7250;--light-line:#b58a2c;--light-panel:#fff9ef;--light-panel-2:#f3e7d3;--light-navy:#63461e;--light-cyan:#b58a2c;--light-gold:#b58a2c;color:var(--light-ink)!important;}body.light #app #view .card,
body.light #app #view .participants,
body.light #app #view .league-participants-card,
body.light #app #view .match-panel,
body.light #app #view .ui-section-card{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--light-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 5px 16px rgba(127,94,32,.10),0 0 9px rgba(var(--ui-rgb),.16),inset 0 1px 0 #fff!important;}body.light #app #view .card h2,
body.light #app #view .card h3,
body.light #app #view .participants h2,
body.light #app #view .league-participants-card h2,
body.light #app #view .field-label{color:var(--light-ink)!important;text-shadow:none!important;opacity:1!important;overflow-wrap:break-word}body.light #app #view .notice,
body.light #app #view .smart-entry-hint,
body.light #app #view .league-empty,
body.light #app #view .match-title-row small{color:var(--light-muted)!important;opacity:1!important;overflow-wrap:break-word}body.light #app #view .input,
body.light #app #view textarea.input,
body.light #app #view select.input{background:var(--ui-inner)!important;color:var(--light-ink)!important;border-color:var(--ui-accent)!important;box-shadow:inset 0 1px 0 #fff,0 2px 8px rgba(127,94,32,.08)!important;-webkit-text-fill-color:var(--light-ink)!important;overflow-wrap:break-word}body.light #app #view .input::placeholder,
body.light #app #view textarea.input::placeholder{color:var(--ui-ink)!important;opacity:.86!important;-webkit-text-fill-color:#667c90!important;}body.light #app #view .input:focus,body.light #app #view textarea.input:focus,body.light #app #view select.input:focus{border-color:var(--ui-accent)!important;box-shadow:0 0 0 2px rgba(var(--ui-rgb),.18),0 4px 12px rgba(95,67,26,.09)!important;overflow-wrap:break-word}body.light #app #view .input:disabled,
body.light #app #view textarea.input:disabled,
body.light #app #view select.input:disabled{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;opacity:1!important;-webkit-text-fill-color:#52697c!important;overflow-wrap:break-word}body.light #app #view .input:disabled::placeholder,
body.light #app #view textarea.input:disabled::placeholder{color:var(--ui-ink)!important;-webkit-text-fill-color:#73889a!important;opacity:.9!important;}body.light #app #view .action:not(.gold):not(.red):not(.green):not(:disabled),
body.light #app #view .add-player-btn:not(:disabled),body.light #app #view .neon-control:not(.gold):not(.red):not(:disabled){background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;color:#4B3517!important;border-color:#B58A2C!important;text-shadow:none!important;overflow-wrap:break-word}body.light #app #view .action.gold:not(:disabled){color:#fff6dc!important;background:linear-gradient(145deg,#9a6910,#73500e)!important;overflow-wrap:break-word}body.light #app #view .action.red:not(:disabled){color:#fff!important;background:linear-gradient(145deg,#6d1731,#4a1023)!important;overflow-wrap:break-word}body.light #app #view .action:disabled,
body.light #app #view button:disabled{opacity:1!important;filter:none!important;overflow-wrap:break-word}body.light #app #view .action:disabled{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:none!important;-webkit-text-fill-color:#607689!important;overflow-wrap:break-word}body.light #app #view .team-hub-menu .team-records-entry{color:var(--ui-ink)!important;background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-color:var(--ui-accent)!important;box-shadow:0 5px 15px rgba(105,78,38,.08),0 0 9px rgba(var(--ui-rgb),.18)!important;}body.light #app #view .team-hub-menu .menu-copy b{color:var(--light-ink)!important;text-shadow:none!important;overflow-wrap:break-word}body.light #app #view .team-hub-menu .menu-copy small{color:var(--light-muted)!important;opacity:1!important;overflow-wrap:break-word}body.light #app #view .team-hub-menu .menu-chevron{color:var(--ui-ink)!important;opacity:1!important;overflow-wrap:break-word}body.light #app #view .tournament-hub-subtitle{color:var(--light-ink)!important;opacity:1!important;}body.light #app #view .knockout-page .card,
body.light #app #view .knockout-page .ko-current-round,
body.light #app #view .knockout-page .competition-match{background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:rgba(var(--ui-rgb),.55)!important;box-shadow:var(--ui-neon-card-shadow)!important;}body.light #app #view .knockout-page .input,
body.light #app #view .knockout-page .smart-player-input{background:var(--ui-inner)!important;color:var(--light-ink)!important;border-color:var(--ui-accent)!important;box-shadow:inset 0 1px 0 #fff7e9!important;-webkit-text-fill-color:var(--light-ink)!important;overflow-wrap:break-word}body.light #app #view .knockout-page .participant-table{border-color:var(--ui-accent)!important;background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.12)!important}body.light #app #view .knockout-page .participant-table th{color:var(--ui-ink)!important;background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-bottom-color:#B58A2C!important;text-shadow:none!important;font-weight:800!important;padding:12px 10px!important;line-height:1.5!important;vertical-align:middle!important;overflow-wrap:anywhere!important;white-space:normal!important;}body.light #app #view .knockout-page .participant-table td{color:var(--ui-ink)!important;border-bottom-color:#D9C29B!important;background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;text-shadow:none!important;overflow-wrap:anywhere!important;padding:11px 9px!important;line-height:1.5!important;vertical-align:middle!important;min-width:0;white-space:normal!important;}body.light #app #view .knockout-page .ko-current-round>h2{color:var(--ui-ink)!important;text-shadow:none!important;font-weight:700!important}body.light #app #view .knockout-page .ko-current-round .notice{color:var(--ui-muted)!important;text-shadow:none!important;overflow-wrap:break-word}body.light #app #view .league-page .league-mode button,
body.light #app #view .league-page .league-format-option,
body.light #app #view .league-page .league-score-option{background:var(--ui-inner)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 3px 10px rgba(var(--ui-rgb),.12)!important;text-shadow:none!important;}body.light #app #view .league-page .league-mode button.selected,
body.light #app #view .league-page .league-format-option.selected,
body.light #app #view .league-page .league-score-option.selected{border-color:#d8a942!important;background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;color:#77510c!important;box-shadow:0 3px 10px rgba(188,139,34,.10)!important;}body.light #app #view .league-page .league-mode button b,
body.light #app #view .league-page .league-mode button strong{color:inherit!important;text-shadow:none!important;}body.light #app #view .league-page .league-mode button small{color:var(--ui-muted)!important;opacity:1!important;}body.light #app #view .league-page .league-mode button.selected small{color:var(--ui-muted)!important;opacity:1!important;}body.light #app #view .league-page .league-date-row,
body.light #app #view .league-page .league-date-card{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 2px 8px rgba(var(--ui-rgb),.10)!important;text-shadow:none!important;}body.light #app #view .league-page .league-date-row .input{background:var(--ui-inner)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;-webkit-text-fill-color:var(--ui-ink)!important;box-shadow:inset 0 1px 3px rgba(105,78,38,.07)!important;min-height:var(--ui-control-height)!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important;line-height:1.45!important;overflow-wrap:break-word}body.light #app #view .league-page .participant-table th{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-bottom-color:#B58A2C!important;}body.light #app #view .league-page .participant-table td{color:var(--ui-ink)!important;border-bottom-color:#D9C29B!important;}body.light #app #view .league-page .league-empty{background:var(--ui-inner)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 2px 10px rgba(var(--ui-rgb),.12)!important;text-shadow:none!important;}body.light #app #view .participants h2 small,
body.light #app #view .league-count{color:var(--ui-muted)!important;background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-color:var(--ui-accent)!important;box-shadow:0 2px 8px rgba(var(--ui-rgb),.14)!important;text-shadow:none!important;}body.light #app #view .competition-stats .stat{background:var(--ui-inner)!important;border-color:var(--ui-accent)!important;box-shadow:0 3px 10px rgba(183,134,28,.08)!important;}body.light #app #view .competition-stats .stat.green{border-color:#50d9ad!important;box-shadow:0 3px 10px rgba(37,178,130,.08)!important;}body.light #app #view .competition-stats .stat b{color:var(--ui-ink)!important;}body.light #app #view .competition-stats .stat.green b{color:#178260!important;}body.light #app #view .competition-stats .stat span{color:var(--ui-ink)!important;overflow-wrap:break-word}body.light #app #view .competition-stats .stat.green span{color:#427365!important;}#app #view .honor-page .honor-date-wrap{display:block!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;overflow:hidden!important;border-radius:15px!important;margin:0 0 10px!important;}#app #view .honor-page input.honor-date-input[type="date"]{-webkit-appearance:none!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0 14px!important;line-height:50px!important;border-radius:15px!important;font-size:17px!important;text-align:right!important;overflow:hidden!important;}#app #view .honor-page input.honor-date-input[type="date"]::-webkit-date-and-time-value{display:flex!important;align-items:center!important;justify-content:flex-end!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;line-height:48px!important;text-align:right!important;}#app #view .honor-page input.honor-date-input[type="date"]::-webkit-calendar-picker-indicator{margin:0!important;padding:4px!important;}body.light #app #view .honor-page .honor-date-label{color:var(--ui-accent)!important;margin:10px 4px 6px!important;}body.light #app #view .honor-page .honor-date-label small{color:var(--ui-accent)!important;opacity:1!important;}body.light #app #view .honor-page .honor-date-wrap{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;}body.light #app #view .honor-page .honor-date-input{background:var(--ui-inner)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;-webkit-text-fill-color:#49351E!important;}body.light #app #view .honor-page .award-picker-card h2,
body.light #app #view .honor-page .award-preview-title{color:var(--ui-accent)!important;text-shadow:none!important;}body.light #app #view .theme-chooser button{background:var(--ui-inner)!important;color:#4B3517!important;border-color:#B58A2C!important;box-shadow:none!important;}body.light #app #view .theme-chooser button.selected{background:linear-gradient(145deg,#f9e8b8,#efc85f)!important;border-color:#d3a33f!important;}body.light #app #view .menu-chevron,
body.light #app #view .mode-arrow{color:var(--ui-ink)!important;opacity:1!important;overflow-wrap:break-word}body.light #app #view svg:not(.title-frame){filter:none;}@media(max-width:430px){#app #view .honor-page .honor-date-wrap,
  #app #view .honor-page input.honor-date-input[type="date"]{height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;max-height:var(--ui-control-height)!important;}#app #view .honor-page input.honor-date-input[type="date"]{line-height:var(--ui-control-height)!important;font-size:var(--ui-small-size)!important;}#app #view .honor-page input.honor-date-input[type="date"]::-webkit-date-and-time-value{height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;line-height:var(--ui-control-height)!important;}}#app #view .knockout-page .ko-round-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;}#app #view .knockout-page .ko-round-heading h2{text-align:right!important;font-size:24px!important;}#app #view .knockout-page .ko-round-step{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 11px;border:1px solid rgba(66,174,255,.55);border-radius:999px;background:rgba(6,31,60,.82);color:var(--ui-accent);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 0 10px rgba(35,146,255,.15);}#app #view .knockout-page .ko-lock-draw{margin:7px 0 11px!important;min-height:46px!important;font-size:16px!important;}#app #view .knockout-page .ko-next-round{width:100%!important;margin-top:8px!important;}#app #view .knockout-page .round-banner small:empty{display:none!important;}#app #view .knockout-page .locked-draw{font-weight:600!important;}body.light #app #view .knockout-page .ko-round-step{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 8px rgba(var(--ui-rgb),.14)!important;text-shadow:none!important;min-height:40px!important;padding:8px 12px!important;box-sizing:border-box!important;line-height:1.4!important;overflow-wrap:anywhere!important;}.ko-save-menu{width:min(92vw,520px);border:1px solid rgba(77,176,255,.60);border-radius:22px;padding:18px;background:var(--ui-surface);color:var(--ui-accent);box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 24px rgba(34,151,255,.18);}.ko-save-menu::backdrop{background:rgba(0,7,18,.74);backdrop-filter:blur(4px);}.ko-save-menu h2{margin:0 0 5px;text-align:center;color:#ffd56a;font-size:23px;}.ko-save-menu>p{text-align:center;color:var(--ui-accent);margin:0 0 14px;font-size:13px;}.ko-save-menu-actions{display:grid;gap:9px;}.ko-save-menu-actions .action{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #2d6e9f;}.ko-save-menu-actions .action b{font-size:16px;}.ko-save-menu-actions .action small{font-size:11px;color:var(--ui-accent);font-weight:600;}body.light .ko-save-menu{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-accent);box-shadow:0 18px 55px rgba(95,67,26,.18);}body.light .ko-save-menu>p{color:var(--ui-ink);}body.light .ko-save-menu-actions .action small{color:inherit;opacity:.78;overflow-wrap:break-word}#app #view .match-panel .quick-player.winner{background:linear-gradient(180deg,#c28a14,#7e5307)!important;color:#fffdf2!important;border-color:#ffe58d!important;box-shadow:0 0 0 1px rgba(255,238,168,.34),0 0 14px rgba(255,190,48,.32)!important;opacity:1!important;filter:none!important;}#app #view .match-panel .quick-player.loser{opacity:.72!important;filter:saturate(.78)!important;}
body.light #app #view .card,
body.light #app #view .match-panel,
body.light #app #view .participants,
body.light #app #view .competition-match{box-shadow:0 4px 13px rgba(30,76,105,.075),0 0 6px rgba(40,165,214,.08)!important;}body.light #app #view .home-title.home-title-svg .title-frame,
body.light #app #view .mode-page-title .title-frame{filter:drop-shadow(0 2px 5px rgba(138,103,26,.18))!important;}body.light #app:before,body.light #app:after{opacity:.55!important;box-shadow:none!important;}body.light #app #view .match-panel .quick-player.winner{background:linear-gradient(180deg,#c79118,#875a09)!important;color:#fffdf6!important;border-color:#e7b84c!important;box-shadow:0 3px 10px rgba(156,111,21,.17)!important;-webkit-text-fill-color:#fffdf6!important;}body.light #app #view .match-panel .quick-player:not(.winner){background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:#49351E!important;border-color:#B58A2C!important;opacity:1!important;filter:none!important;}#app #view .game-card-picker .game-card-option[data-game="luno"]{border-color:var(--ui-accent)!important;box-shadow:0 0 0 1px rgba(115,220,255,.30),0 0 12px rgba(29,168,255,.22),inset 0 0 0 1px rgba(181,235,255,.16)!important;}#app #view .game-card-picker .game-card-option[data-game="luno"].selected{border-color:#ffd05b!important;box-shadow:0 0 0 1px rgba(255,230,145,.34),0 0 15px rgba(255,194,75,.34),inset 0 0 0 1px rgba(255,237,172,.14)!important;}body.light{background:linear-gradient(180deg,#FFF9EE 0%,#F5EAD7 58%,#E9D4AD 100%)!important;}body.light #app #view{--light-panel:#FFF9EF;--light-panel-2:#F0E2C9;--light-line:#B58A2C;--light-cyan:#B58A2C;--light-gold:#B58A2C;}body.light #app #view .card,
body.light #app #view .participants,
body.light #app #view .league-participants-card,
body.light #app #view .match-panel,
body.light #app #view .ui-section-card{background:linear-gradient(145deg,rgba(250,252,253,.96),rgba(234,241,246,.95))!important;border-color:rgba(92,151,183,.56)!important;box-shadow:0 4px 14px rgba(34,73,99,.07),0 0 7px rgba(42,159,205,.07),inset 0 1px 0 rgba(255,255,255,.82)!important;}body.light #app #view .home-simple .home-title .title-frame,
body.light #app #view .challenge-selection-title .title-frame{filter:drop-shadow(0 0 5px rgba(176,132,38,.42)) drop-shadow(0 0 12px rgba(232,177,54,.22))!important;}body.light #app #view .mode-page-title .title-frame{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--title-glow) 58%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,var(--title-glow) 34%,transparent))!important;}body.light #app #view .home-simple+.menu .menu-row{box-shadow:0 0 7px rgba(21,152,255,.24),0 0 15px rgba(21,152,255,.11)!important;}body.light #app #view .home-simple+.menu .menu-row.menu-honor{box-shadow:0 0 7px rgba(137,87,255,.22),0 0 15px rgba(137,87,255,.10)!important;}body.light #app #view .home-simple+.menu .menu-row.menu-gold{box-shadow:0 0 7px rgba(189,145,51,.22),0 0 15px rgba(189,145,51,.10)!important;}body.light #app #view .game-card-picker .game-card-option[data-game="luno"]{border-color:var(--ui-accent)!important;box-shadow:0 0 0 1px rgba(35,143,185,.18),0 0 7px rgba(33,143,190,.12)!important;}body.light #app #view .game-card-picker .game-card-option[data-game="luno"].selected{border-color:#c79632!important;box-shadow:0 0 0 1px rgba(199,150,50,.18),0 0 8px rgba(185,137,35,.13)!important;}#app #view .game-card-picker .game-card-option{border-color:var(--ui-accent)!important;box-shadow:0 0 0 1px rgba(115,220,255,.30),0 0 12px rgba(29,168,255,.22),inset 0 0 0 1px rgba(181,235,255,.16)!important;}#app #view .game-card-picker .game-card-option.selected{border-color:#ffd05b!important;box-shadow:0 0 0 1px rgba(255,230,145,.34),0 0 15px rgba(255,194,75,.34),inset 0 0 0 1px rgba(255,237,172,.14)!important;}body.light #app #view .game-card-picker .game-card-option{border-color:var(--ui-accent)!important;box-shadow:0 0 0 1px rgba(35,143,185,.18),0 0 7px rgba(33,143,190,.12)!important;overflow-wrap:break-word}body.light #app #view .game-card-picker .game-card-option.selected{border-color:#c79632!important;box-shadow:0 0 0 1px rgba(199,150,50,.18),0 0 8px rgba(185,137,35,.13)!important;overflow-wrap:break-word}#app #view .tournament-modes .mode-arrow{left:18px!important;font-size:29px!important;}@media(max-width:390px){#app #view .tournament-hub-subtitle{font-size:18px!important;margin-bottom:15px!important;}#app #view .tournament-modes .mode-arrow{left:15px!important;font-size:27px!important;}}#app #view .record-detail-page{padding-bottom:8px!important;}#app #view .record-detail-page .records-title-bar{margin:6px 0 var(--ui-row-gap)!important;padding:10px 16px!important;border-radius:var(--ui-premium-card-radius)!important;border:var(--ui-neon-card-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .record-detail-page .records-title-bar h1{font-size:var(--ui-page-title-size)!important;font-weight:var(--ui-title-weight)!important;letter-spacing:.1px!important;}#app #view .inline-win-card{margin:0 0 14px!important;border-radius:19px!important;box-shadow:0 0 14px rgba(255,194,75,.22),0 0 22px rgba(21,152,255,.12),inset 0 1px 0 rgba(255,255,255,.05)!important;}#app #view .inline-win-card h2{font-size:22px!important;margin:0 0 10px!important;line-height:1.35!important;}#app #view .inline-win-card label{font-size:var(--ui-small-size)!important;font-weight:600!important;}#app #view .inline-win-card .input{min-height:var(--ui-control-height)!important;border-radius:13px!important;font-size:17px!important;}#app #view .inline-win-card .input::placeholder{font-size:var(--ui-small-size)!important;}#app #view .inline-win-card button[type=submit]{min-height:var(--ui-control-height)!important;margin-top:12px!important;border-radius:14px!important;font-size:18px!important;box-shadow:0 0 12px rgba(39,197,255,.42),0 0 20px rgba(102,70,255,.20)!important;}#app #view .record-detail-page>.card{margin-top:12px!important;border-radius:20px!important;}#app #view .record-detail-page .record-filters{gap:8px!important;margin-bottom:12px!important;}#app #view .record-detail-page .record-filters .input{min-height:var(--ui-control-height)!important;font-size:var(--ui-small-size)!important;border-radius:13px!important;padding:9px 11px!important;}#app #view .record-detail-page .record-summary{gap:7px!important;margin:9px 0 12px!important;}#app #view .record-detail-page .record-summary .stat{min-height:66px!important;border-radius:15px!important;padding:7px 4px!important;}#app #view .record-detail-page .record-summary .stat span{font-size:var(--ui-small-size)!important;}#app #view .record-detail-page .record-summary .stat b{font-size:20px!important;}#app #view .record-detail-page>.card>.action{min-height:var(--ui-control-height)!important;font-size:17px!important;border-radius:14px!important;}#app #view .records-menu-page .record-card .record-visual{height:66px!important;border-radius:15px!important;}#app #view .records-menu-page .gold-record{border-width:1.7px!important;box-shadow:0 0 12px rgba(255,194,75,.58),0 0 27px rgba(255,194,75,.20)!important;}#app #view .records-menu-page .records-logout-btn{width:min(280px,88%)!important;font-weight:600!important;background:linear-gradient(180deg,#5a172a,#40101e)!important;color:var(--ui-accent)!important;}@media(max-width:390px){#app #view .inline-win-card{padding:15px 13px 16px!important;}#app #view .records-menu-page .records-logout-btn{margin-top:38px!important;width:84%!important;}}#app #view .tournament-hub-subtitle{font-size:20px!important;transform:translateY(3px);}#app #view .tournament-modes .mode-svg{width:34px;height:34px;display:block;}#app #view .tournament-modes .mode-copy{min-width:0;position:relative;z-index:1;}#app #view .tournament-modes .mode-copy b{display:block!important;font-size:clamp(25px,7vw,31px)!important;line-height:1.25!important;}#app #view .tournament-modes .mode-copy small{display:block!important;margin-top:5px!important;font-size:13px!important;}#app #view .tournament-modes .mode-arrow{position:static!important;transform:none!important;display:grid!important;place-items:center!important;width:28px!important;height:42px!important;font-size:30px!important;opacity:.9!important;}#app #view .records-menu-page .record-card.record-wide{min-height:94px!important;grid-template-columns:66px minmax(0,1fr)!important;gap:13px!important;padding:11px 13px!important;border-radius:20px!important;}#app #view .records-menu-page .record-visual.record-visual-icon{height:var(--ui-icon-box)!important;width:var(--ui-icon-box)!important;display:grid!important;place-items:center!important;overflow:visible!important;border:var(--ui-neon-card-border)!important;border-radius:17px!important;background:linear-gradient(145deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .records-menu-page .gold-record .record-visual.record-visual-icon{border-color:#e1b64f!important;background:radial-gradient(circle at 35% 25%,rgba(255,196,70,.15),transparent 55%),linear-gradient(145deg,#34270d,#081729)!important;box-shadow:inset 0 0 16px rgba(255,193,62,.13),0 0 11px rgba(255,194,75,.28)!important;}#app #view .records-menu-page .record-symbol{display:grid;place-items:center;width:46px;height:46px;color:var(--ui-accent);}#app #view .records-menu-page .record-symbol svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 6px rgba(var(--ui-rgb),.30));}#app #view .records-menu-page .record-luno .record-symbol{color:#73e7c3;}#app #view .records-menu-page .record-luno .record-visual.record-visual-icon{border-color:#58dcb6!important;box-shadow:inset 0 0 16px rgba(87,226,177,.13),0 0 11px rgba(87,226,177,.28)!important;}#app #view .records-menu-page .gold-record .record-symbol{color:#ffd15a;}#app #view .records-menu-page .record-copy b{font-size:clamp(22px,5.7vw,26px)!important;}#app #view .records-menu-page .record-mini-count{min-width:34px!important;height:29px!important;border-radius:11px!important;margin-inline-start:8px!important;font-size:14px!important;}#app #view .records-menu-page .records-logout-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:min(285px,88%)!important;min-height:52px!important;margin:28px auto 0!important;border-radius:16px!important;font-size:18px!important;background:linear-gradient(180deg,#7a1831,#571124)!important;border:1.5px solid #ff5d7d!important;box-shadow:inset 0 0 16px rgba(255,68,105,.12),0 0 12px rgba(255,67,105,.38)!important;}#app #view .records-menu-page .logout-icon{width:22px;height:22px;display:grid;place-items:center;}#app #view .records-menu-page .logout-icon svg{width:22px;height:22px;display:block;}@media(max-width:390px){#app #view .tournament-hub-subtitle{font-size:19px!important;margin-top:16px!important;}#app #view .tournament-modes .mode-svg{width:31px;height:31px;}#app #view .records-menu-page .record-card.record-wide{min-height:90px!important;}#app #view .records-menu-page .record-symbol{width:42px;height:42px;}}#app #view .record-detail-page .record-action-icon{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 24px;}#app #view .record-detail-page .record-action-icon svg{width:23px;height:23px;display:block;filter:drop-shadow(0 0 5px currentColor);}#app #view .record-detail-page .ui-full{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;}#app #view .mode-page-title .title-glyph-svg{width:30px;height:30px;display:block;}#app #view .records-admin-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 14px;padding:9px;border:1px solid rgba(72,190,255,.34);border-radius:18px;background:linear-gradient(180deg,rgba(6,30,54,.78),rgba(3,18,34,.72));box-shadow:inset 0 0 18px rgba(20,145,255,.07),0 0 16px rgba(20,145,255,.08);}#app #view .records-admin-tool{min-width:0;min-height:52px;padding:8px 6px;border:1px solid rgba(73,177,236,.44);border-radius:14px;background:rgba(6,33,59,.86);color:var(--ui-accent);font-family:inherit;font-size:12px;font-weight:600;line-height:1.25;display:flex;align-items:center;justify-content:center;gap:5px;}#app #view .records-admin-tool-icon{font-size:17px;line-height:1;color:var(--ui-icon);}#app #view .records-admin-tool.danger{border-color:rgba(255,82,118,.48);color:#ffd9e1;background:rgba(68,15,34,.64);}#app #view .records-admin-tool.danger .records-admin-tool-icon{color:#ff7392;}#app #view .record-card[data-record-game]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}#app #view .record-card[data-record-game]:active{transform:scale(.992);}#app #view .record-detail-subtitle{margin:-5px 0 12px;text-align:center;color:var(--ui-accent);font-size:15px;font-weight:600;letter-spacing:.2px;}#app #view .record-action-icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;margin-inline-start:2px;}#app #view .record-action-icon svg{width:100%;height:100%;display:block;}#app #view .record-detail-page .mode-page-title.record-detail .title-copy{font-size:clamp(25px,7.2vw,34px)!important;white-space:nowrap;}#app #view .about-developer p{line-height:1.95;margin:10px 0 12px;}#app #view .about-developer p strong{color:#ffd66b;}@media(max-width:430px){#app #view .records-admin-tools{grid-template-columns:1fr 1fr;}#app #view .records-admin-tool.danger{grid-column:1/-1;min-height:46px;}}#app #view .records-admin-tool-icon{width:20px;height:20px;display:inline-grid;place-items:center;flex:0 0 20px;}#app #view .records-admin-tool-icon svg{width:20px;height:20px;display:block;}#app #view .tournament-hub-subtitle{font-size:clamp(23px,6.2vw,29px)!important;line-height:1.28!important;color:var(--ui-accent)!important;letter-spacing:0!important;}@media(max-width:390px){#app #view .tournament-hub-subtitle{margin:13px 0 15px!important;font-size:22px!important;line-height:1.26!important;}}#app #view .records-menu-page .records-admin-tools{grid-template-columns:1fr 1fr!important;}#app #view .records-menu-page .records-admin-tool{font-size:13px!important;}#app #view .records-menu-page .records-admin-tool.danger{grid-column:1/-1!important;width:100%!important;margin-top:1px!important;}@media(max-width:390px){#app #view .records-menu-page .records-admin-tools{margin-top:18px!important;gap:8px!important;padding:9px!important;}#app #view .records-menu-page .records-admin-tool{min-height:52px!important;font-size:12.5px!important;padding:8px!important;}}#app #view .records-menu-page .records-admin-tools{width:min(100%, 720px)!important;margin:18px auto 2px!important;border:1px solid rgba(72,190,255,.24)!important;}#app #view .records-menu-page .records-admin-tool{min-height:58px!important;padding:10px 14px!important;border-radius:17px!important;border:1px solid rgba(72,180,235,.38)!important;background:linear-gradient(180deg,rgba(6,35,62,.84),rgba(5,26,49,.80))!important;box-shadow:inset 0 0 0 1px rgba(135,211,255,.04)!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;justify-content:space-between!important;text-align:right!important;gap:10px!important;}#app #view .records-menu-page .records-admin-tool span:last-child{flex:1 1 auto;}#app #view .records-menu-page .records-admin-tool-icon{order:2;width:24px!important;height:24px!important;flex:0 0 24px!important;color:var(--ui-icon)!important;}#app #view .records-menu-page .records-admin-tool-icon svg{width:24px!important;height:24px!important;}#app #view .records-menu-page .records-admin-tool.danger{width:min(100%, 100%)!important;margin:2px auto 0!important;border-radius:16px!important;justify-content:center!important;gap:12px!important;background:linear-gradient(180deg,rgba(98,18,44,.82),rgba(70,14,33,.80))!important;border:1px solid rgba(255,97,132,.44)!important;}#app #view .records-menu-page .records-admin-tool.danger .records-admin-tool-icon{order:0;}@media(max-width:390px){#app #view .records-menu-page .records-admin-tools{margin-top:16px!important;padding:10px!important;gap:9px!important;}#app #view .records-menu-page .records-admin-tool{min-height:56px!important;padding:9px 12px!important;font-size:13px!important;}}#app #view .record-period-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:0 0 12px;padding:11px 12px;border-radius:16px;border:1px solid rgba(224,178,83,.48);background:linear-gradient(135deg,rgba(31,35,37,.68),rgba(7,29,51,.78));box-shadow:inset 0 0 14px rgba(255,193,72,.05),0 0 10px rgba(255,193,72,.08);text-align:center;}#app #view .record-period-heading span{font-size:12px;font-weight:600;color:var(--ui-accent);}#app #view .record-period-heading b{font-size:22px;font-weight:600;color:#ffd36d;line-height:1.3;}#app #view .record-period-heading small{font-size:11px;font-weight:600;color:var(--ui-accent);line-height:1.5;}#app #view .record-monthly-filters{grid-template-columns:1fr 1fr!important;}#app #view .record-monthly-filters #search{grid-column:1/-1!important;}#app #view .record-monthly-filters select{font-weight:600!important;text-align:center!important;}#app #view .inline-win-card{padding:14px 15px 15px!important;}#app #view .inline-win-card h2{margin-bottom:7px!important;}#app #view .inline-win-card label{margin:8px 0 4px!important;}#app #view .inline-win-card .input{height:44px!important;min-height:44px!important;padding:8px 12px!important;}#app #view .inline-win-card .win-save-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:52px!important;margin:12px auto 0!important;font-size:18px!important;font-weight:600!important;}#app #view .inline-win-card .win-save-btn .record-action-icon{width:23px;height:23px;flex:0 0 23px;}#app #view .backup-page{padding-bottom:10px;}#app #view .standalone-backup-card{margin-top:12px!important;padding:18px!important;border-radius:21px!important;border:1.5px solid rgba(88,190,255,.56)!important;background:linear-gradient(145deg,#0b2440,#061426)!important;box-shadow:0 0 15px rgba(40,166,255,.18),inset 0 1px 0 rgba(255,255,255,.05)!important;}#app #view .standalone-backup-card h2{margin:0 0 8px!important;font-size:23px!important;text-align:center!important;color:var(--ui-accent)!important;}#app #view .standalone-backup-card .settings-action{min-height:50px!important;border-radius:15px!important;font-size:16px!important;font-weight:600!important;}#app #view .standalone-backup-card .backup-last-export{text-align:center!important;}@media(max-width:390px){#app #view .record-period-heading b{font-size:20px;}#app #view .record-period-heading small{font-size:10.5px;}#app #view .inline-win-card{padding:13px!important;}#app #view .inline-win-card .win-save-btn{min-height:50px!important;font-size:17px!important;}}#app #view .league-round-progress.current{display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:600!important;}.export-trophy-mark{width:92px;height:92px;margin:4px auto 8px;color:#ffd05a;filter:drop-shadow(0 0 10px rgba(255,199,58,.25));}.export-trophy-mark svg{display:block;width:100%;height:100%;}#app #view .knockout-page .ko-current-round{padding:14px 10px 16px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(7,28,55,.91),rgba(3,15,31,.97))!important;}#app #view .knockout-page .ko-round-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 2px 8px!important;}#app #view .knockout-page .ko-round-heading h2{margin:0!important;font-size:25px!important;color:#ffd36b!important;}#app #view .knockout-page .ko-round-step{border:1px solid rgba(62,164,255,.55)!important;border-radius:999px!important;padding:7px 13px!important;background:rgba(7,31,61,.74)!important;color:var(--ui-accent)!important;font-weight:600!important;}#app #view .knockout-page .ko-current-round .notice{margin:4px 0 10px!important;font-size:var(--ui-small-size,16px)!important;}#app #view .league-page .league-board{margin-top:20px!important;}#app #view .league-page .league-standings-card{margin-bottom:20px!important;}#app #view .league-page .league-stage{border-radius:22px!important;border:1.5px solid rgba(46,156,239,.58)!important;background:linear-gradient(180deg,rgba(6,29,56,.92),rgba(3,17,34,.97))!important;}#app #view .league-page .league-round-name{font-size:18px!important;font-weight:600!important;color:#f5d887!important;}#app #view .league-page .league-round-meta{gap:7px!important;}#app #view .league-page .league-round-progress,
#app #view .league-page .league-round-date{min-height:36px!important;padding:6px 9px!important;border-radius:10px!important;font-size:var(--ui-small-size,16px)!important;}#app #view .league-page .league-result-state{font-size:var(--ui-small-size,16px)!important;opacity:10!important;margin-inline-end:auto!important;}#app #view .league-page .league-result-state.done:empty{display:none!important;}#app #view .league-page .league-stage{border-color:rgba(52,157,229,.50)!important;box-shadow:0 0 8px rgba(35,153,245,.08)!important;}.award-channel-engraving{top:10.35%!important;width:17.2%!important;opacity:.46!important;background:radial-gradient(ellipse at 50% 38%,rgba(220,232,241,.15) 0 23%,rgba(123,148,166,.07) 38%,rgba(2,9,17,.42) 66%,transparent 79%)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.14),
    inset 0 -2px 4px rgba(0,0,0,.68),
    0 0 0 1px rgba(172,197,214,.08),
    0 2px 8px rgba(0,0,0,.20)!important;}.award-channel-engraving::before{inset:7% 6%!important;box-shadow:inset 0 2px 2px rgba(255,255,255,.13),inset 0 -2px 3px rgba(0,0,0,.70)!important;opacity:.82!important;}.award-channel-engraving::after{background:linear-gradient(180deg,rgba(4,12,22,.25),rgba(4,12,22,.48))!important;}.award-channel-engraving img{opacity:.82!important;filter:grayscale(1) saturate(0) brightness(.44) contrast(1.88)!important;}#app #view :is(.league-page,.knockout-page){position:relative;padding-bottom:18px;}#app #view :is(.league-page,.knockout-page):before{content:"";position:absolute;inset:64px -18px auto;height:300px;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 0,rgba(37,169,255,.13),transparent 46%),radial-gradient(circle at 88% 40%,rgba(151,81,255,.09),transparent 34%);}#app #view :is(.league-page,.knockout-page) .mode-page-title{margin-bottom:18px!important;background:linear-gradient(180deg,#0d2b4d,#07182e)!important;}#app #view .knockout-page .mode-page-title{border-color:rgba(240,190,83,.88)!important;box-shadow:0 0 0 1px rgba(60,188,255,.18),0 0 22px rgba(238,182,60,.20),inset 0 0 24px rgba(42,136,255,.07)!important;}#app #view :is(.league-page,.knockout-page) .mode-page-title .title-copy{font-size:clamp(23px,6.7vw,31px)!important;font-weight:600!important;letter-spacing:.01em!important;text-shadow:0 0 14px rgba(72,195,255,.28)!important;}#app #view :is(.league-page,.knockout-page) .mode-page-title .mode-title-icon{filter:drop-shadow(0 0 9px rgba(71,191,255,.36));transform:scale(1.03);}#app #view :is(.league-page,.knockout-page)>.card,
#app #view :is(.league-page,.knockout-page) .card.competition-meta-card,
#app #view :is(.league-page,.knockout-page) .competition-system-card{border-radius:24px!important;border:1.5px solid rgba(var(--ui-rgb),.72)!important;background:linear-gradient(150deg,var(--ui-inner),var(--ui-surface))!important;}#app #view :is(.league-page,.knockout-page) .field-label{font-size:17px!important;font-weight:600!important;color:var(--ui-accent)!important;margin:13px 3px 8px!important;}#app #view :is(.league-page,.knockout-page) .input{border-radius:var(--ui-control-radius)!important;border:1.5px solid var(--ui-accent)!important;background:var(--ui-inner)!important;color:var(--ui-ink)!important;box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb),.08),0 0 10px rgba(var(--ui-rgb),.08)!important;}#app #view :is(.league-page,.knockout-page) .input:focus{border-color:var(--ui-accent)!important;box-shadow:0 0 0 2px rgba(83,191,255,.18),0 0 16px rgba(50,177,255,.17)!important;}#app #view .league-page .league-section-heading{position:relative;padding:0 0 13px;margin-bottom:14px;border-bottom:1px solid rgba(77,148,206,.22);}#app #view .league-page .league-section-heading:after{content:"";position:absolute;right:0;bottom:-1px;width:72px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ui-accent),transparent)!important;}#app #view .league-page .league-section-heading b{font-size:22px!important;font-weight:600!important;color:var(--ui-accent)!important;text-shadow:0 0 12px rgba(var(--ui-rgb),.2)!important;}#app #view .league-page .league-section-heading small{color:var(--ui-muted)!important;font-weight:600!important;}#app #view .league-page .league-mode button,
#app #view .league-page .league-scoring-picker button{border-radius:18px!important;border:1.4px solid rgba(var(--ui-rgb),.72)!important;background:linear-gradient(155deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-mode button.selected,
#app #view .league-page .league-scoring-picker button.selected{border-color:#f0c25d!important;background:linear-gradient(155deg,#3b311b,#0b1c31)!important;box-shadow:0 0 0 1px rgba(242,197,92,.20),0 0 17px rgba(237,186,65,.20),inset 0 1px 0 rgba(255,242,199,.08)!important;}#app #view .league-page .league-mode button b,#app #view .league-page .league-scoring-picker button b{font-size:18px!important;font-weight:600!important;}#app #view .league-page .league-start-button{border-radius:18px!important;min-height:61px!important;background:linear-gradient(135deg,#e8b84c,#b87a1d)!important;color:#30210A!important;border:1px solid #ffdd86!important;box-shadow:0 0 20px rgba(235,180,60,.26),inset 0 1px 0 rgba(255,249,222,.48)!important;}#app #view .league-page .league-start-button>span{font-size:19px!important;font-weight:600!important;}#app #view .league-page .league-start-button small{font-weight:600!important;color:#30210A!important;}#app #view .league-page .league-start-tools{border-radius:20px!important;padding:8px!important;background:linear-gradient(180deg,var(--ui-surface),var(--ui-inner))!important;border:1px solid rgba(var(--ui-rgb),.48)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-participants-card h2{font-size:22px!important;font-weight:600!important;}#app #view .league-page .league-count{min-width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;background:rgba(var(--ui-rgb),.12);border:1px solid rgba(var(--ui-rgb),.54);color:var(--ui-accent)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.15);}#app #view .league-page .league-board-banner{border:1.5px solid rgba(var(--ui-rgb),.67)!important;background:linear-gradient(150deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-board-banner b{font-size:26px!important;color:var(--ui-accent)!important;text-shadow:0 0 12px rgba(var(--ui-rgb),.2)!important;}#app #view .league-page .league-standings-card{border-color:rgba(var(--ui-rgb),.58)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-table{border-collapse:separate!important;}#app #view .league-page .league-table tbody tr{background:var(--ui-inner)!important;}#app #view .league-page .league-table tbody td{border-top:1px solid rgba(var(--ui-rgb),.2)!important;border-bottom:1px solid rgba(var(--ui-rgb),.2)!important;}#app #view .league-page .league-table .league-player-cell{font-size:16px!important;color:var(--ui-accent)!important;}#app #view .league-page .league-points{color:#ffd56d!important;font-weight:600!important;}#app #view .league-page .league-round-group{border-radius:20px!important;border:1px solid rgba(var(--ui-rgb),.47)!important;background:linear-gradient(180deg,var(--ui-surface),var(--ui-inner))!important;padding:10px!important;margin-bottom:13px!important;}#app #view .knockout-page .smart-entry-card{border-color:rgba(49,174,238,.62)!important;}#app #view .knockout-page .unified-control-strip{border-radius:20px!important;padding:8px!important;background:linear-gradient(180deg,var(--ui-surface),var(--ui-inner))!important;border:1px solid rgba(var(--ui-rgb),.48)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .knockout-page .participants h2{font-size:22px!important;font-weight:600!important;color:var(--ui-accent)!important;}#app #view .knockout-page .round-banner{border-radius:22px!important;border:1.5px solid rgba(var(--ui-rgb),.72)!important;background:linear-gradient(155deg,rgba(var(--ui-rgb),.07),transparent 70%),var(--ui-surface)!important;box-shadow:0 0 18px rgba(var(--ui-rgb),.17),inset 0 1px 0 rgba(var(--ui-rgb),.07)!important;}#app #view .knockout-page .round-banner b{font-size:26px!important;font-weight:600!important;color:#ffd36c!important;text-shadow:0 0 12px rgba(239,188,71,.22)!important;}#app #view .knockout-page .ko-current-round{display:grid;gap:10px;}
#app #view .knockout-page .competition-match{border-radius:18px!important;border:1px solid rgba(var(--ui-rgb),.48)!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;}#app #view .knockout-page .ko-no,#app #view .knockout-page .match-number{color:#ffd36a!important;font-weight:600!important;}#app #view .knockout-page .ko-next-round{border-radius:17px!important;min-height:54px!important;background:linear-gradient(135deg,rgba(var(--ui-rgb),.17),var(--ui-inner))!important;border:1px solid var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-glow)!important;font-weight:600!important;}#app #view .knockout-page .champion-cup{border-radius:28px!important;border:1.8px solid #e7b84f!important;background:radial-gradient(circle at 50% 4%,rgba(255,204,91,.14),transparent 36%),linear-gradient(155deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:0 0 24px rgba(238,185,64,.19),inset 0 1px 0 rgba(255,245,208,.08)!important;}@media(max-width:390px){#app #view :is(.league-page,.knockout-page) .mode-page-title .title-copy{font-size:23px!important;}#app #view .league-page .league-section-heading b{font-size:20px!important;}}#app #view :is(.league-page,.knockout-page) .mode-page-title{border-radius:0!important;overflow:visible!important;}#app #view .league-page .mode-page-title{--title-accent:var(--ui-accent);--title-glow:rgba(var(--ui-rgb),.3);}#app #view .knockout-page .mode-page-title{--title-accent:var(--ui-accent);--title-glow:rgba(var(--ui-rgb),.3);}#app #view :is(.league-page,.knockout-page) .mode-page-title .title-frame{filter:drop-shadow(0 0 5px var(--title-accent)) drop-shadow(0 0 15px var(--title-glow)) drop-shadow(0 0 30px var(--title-glow))!important;}#app #view :is(.league-page,.knockout-page) .mode-page-title .title-copy{text-shadow:0 1px 0 #020914,0 0 10px var(--title-glow),0 0 22px rgba(55,173,255,.20)!important;}#app #view :is(.league-page,.knockout-page) .mode-page-title .mode-title-icon{filter:drop-shadow(0 0 7px var(--title-accent)) drop-shadow(0 0 15px var(--title-glow))!important;}#app #view :is(.league-page,.knockout-page)>.card,
#app #view :is(.league-page,.knockout-page) .card.competition-meta-card,
#app #view :is(.league-page,.knockout-page) .competition-system-card{border-color:var(--wolf-neon-tier-border)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .knockout-page .competition-meta-card{border-color:rgba(237,189,81,.86)!important;box-shadow:0 0 0 1px rgba(80,177,235,.11),0 0 16px rgba(235,181,64,.20),0 0 32px rgba(73,125,255,.07),inset 0 1px 0 rgba(255,244,213,.10)!important;}#app #view .league-page .league-board-banner,
#app #view .knockout-page .round-banner{box-shadow:0 0 0 1px rgba(71,174,244,.10),0 0 22px rgba(46,177,255,.18),inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 22px rgba(44,124,211,.05)!important;}#app #view .knockout-page .round-banner{box-shadow:0 0 0 1px rgba(239,190,78,.10),0 0 23px rgba(236,181,61,.20),0 0 35px rgba(47,143,255,.07),inset 0 1px 0 rgba(255,244,211,.08)!important;}
#app #view .knockout-page .competition-match{border-color:rgba(var(--ui-rgb),.55)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-section-heading:after{width:88px!important;height:2px!important;box-shadow:0 0 8px rgba(var(--ui-rgb),.32)!important;}#app #view :is(.league-page,.knockout-page) .mode-page-title{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;outline:0!important;}#app #view :is(.league-page,.knockout-page) .mode-page-title:before,
#app #view :is(.league-page,.knockout-page) .mode-page-title:after{content:none!important;display:none!important;}#app #view :is(.league-page,.knockout-page) .mode-page-title .title-frame{filter:drop-shadow(0 0 6px var(--title-accent)) drop-shadow(0 0 17px var(--title-glow)) drop-shadow(0 0 34px color-mix(in srgb,var(--title-glow) 62%,transparent))!important;}#app #view .league-page .mode-page-title .title-copy{color:#80f0d7!important;text-shadow:0 1px 0 #010811,0 0 9px rgba(60,231,204,.78),0 0 23px rgba(49,157,255,.34)!important;}#app #view .knockout-page .mode-page-title .title-copy{color:var(--ui-accent)!important;text-shadow:0 1px 0 #010811,0 0 10px rgba(54,203,255,.78),0 0 24px rgba(81,115,255,.34)!important;}#app #view :is(.league-page,.knockout-page)>.card,
#app #view :is(.league-page,.knockout-page) .competition-system-card{box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .league-page .league-section-heading b,
#app #view .knockout-page .ko-current-round>h2{letter-spacing:0!important;text-shadow:0 0 13px rgba(var(--ui-rgb),.27)!important;}#app #view .game-card-picker .game-card-option[data-game="xo"]{background:var(--ui-surface)!important;overflow:hidden!important;}#app #view .game-card-picker .game-card-option[data-game="xo"] img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important;opacity:1!important;visibility:visible!important;}#app #view .honor-game-picker.game-card-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;}#app #view .league-page .league-save-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}#app #view .league-page .league-export-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;}#app #view .league-page .league-save-grid .action,#app #view .league-page .league-export-controls .action{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:var(--ui-control-height)!important;height:auto!important;padding:12px 14px!important;font-size:var(--ui-small-size)!important;line-height:1.4!important;white-space:normal!important;}#app #view .league-page .league-save-grid .action .camera-line{flex:0 0 auto!important;}.league-save-overlay{position:fixed;inset:0;z-index:99999;background:rgba(2,8,19,.88);display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;}.league-save-dialog{width:min(100%,360px);max-height:85vh;overflow-y:auto;box-sizing:border-box;background:var(--ui-surface);border:1px solid var(--ui-accent);border-radius:var(--ui-dialog-radius);padding:var(--ui-dialog-padding);color:var(--ui-ink);text-align:center;box-shadow:var(--ui-neon-card-shadow);display:grid;gap:10px;}.league-save-dialog h3{margin:0 0 6px;color:var(--ui-ink);font-size:var(--ui-round-subtitle-size);}.league-save-dialog p{margin:0 0 8px;color:var(--ui-muted);font-size:var(--ui-small-size);}.league-save-dialog>.action{width:100%;min-height:var(--ui-dialog-action-height);display:flex;justify-content:center;align-items:center;font-size:var(--ui-small-size);}#app #view .league-page .league-tools-top .matches-save-neon{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;white-space:nowrap!important;}#app #view .league-page .league-tools-top .matches-save-neon .camera-line{flex-shrink:0!important;}#app #view .league-page .league-tools-top{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;direction:rtl;gap:7px!important;margin:8px 0 12px!important;width:100%!important;}#app #view .league-page .league-tools-top .action{min-width:0!important;width:100%!important;min-height:var(--ui-competition-action-height)!important;padding:7px 3px!important;box-sizing:border-box!important;border-radius:var(--ui-control-radius)!important;display:flex!important;flex-direction:row!important;gap:5px!important;align-items:center!important;justify-content:center!important;white-space:normal!important;font-size:var(--ui-small-size)!important;font-weight:600!important;line-height:1.2!important;}#app #view .league-page .league-tools-top .action .control-icon,
#app #view .league-page .league-tools-top .action .camera-line{flex:0 0 auto!important;font-size:16px!important;}#app #view .league-page .league-board-banner{padding:11px 13px!important;border-radius:18px!important;margin:4px 0 10px!important;min-height:0!important;}#app #view .league-page .league-board-banner b{font-size:clamp(21px,5.5vw,25px)!important;line-height:1.28!important;}#app #view .league-page .league-board-banner small{display:block!important;margin-top:3px!important;font-size:11px!important;line-height:1.35!important;}#app #view .league-page .league-live-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 11px!important;}#app #view .league-page .league-live-stats .stat{box-sizing:border-box!important;min-width:0!important;min-height:52px!important;padding:8px 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;border-radius:14px!important;}#app #view .league-page .league-live-stats .stat b{font-size:20px!important;line-height:1!important;flex:0 0 auto!important;}#app #view .league-page .league-live-stats .stat span{font-size:clamp(10px,2.6vw,12px)!important;line-height:1.2!important;font-weight:600!important;min-width:0!important;}#app #view .league-page .league-standings-card{padding:12px 10px!important;}#app #view .league-page .league-section-heading{margin-bottom:8px!important;padding-bottom:10px!important;gap:5px!important;}#app #view .league-page .league-section-heading b{font-size:clamp(18px,5vw,21px)!important;line-height:1.25!important;}#app #view .league-page .league-section-heading small{font-size:var(--ui-small-size)!important;line-height:1.35!important;}#app #view .league-page .league-table{border-spacing:0 3px!important;}#app #view .league-page .league-table thead th{font-size:11px!important;font-weight:600!important;padding:8px 2px!important;}#app #view .league-page .league-table tbody td{padding:8px 3px!important;line-height:1.3!important;}#app #view .league-page .league-table .league-player-cell{font-size:clamp(12px,3.3vw,15px)!important;font-weight:600!important;}#app #view .league-page .league-table .league-points{font-size:14px!important;}@media(max-width:390px){#app #view .league-page .league-tools-top{gap:5px!important;}#app #view .league-page .league-tools-top .action{font-size:11px!important;padding:7px 2px!important;gap:3px!important;}#app #view .league-page .league-tools-top .action .control-icon{font-size:14px!important;}#app #view .league-page .league-table thead th{font-size:10px!important;}#app #view .league-page .league-table tbody td{padding:7px 2px!important;}}#trophyPreview .export-footer.champion-footer{display:none!important;}#app #view .settings-page .ui-section-card{border-color:rgba(var(--ui-rgb),.48);box-shadow:var(--ui-neon-card-shadow);}#app #view .settings-page .ui-section-card:focus-within{border-color:var(--ui-accent);box-shadow:var(--ui-glow-active);}#app #view .team-hub-menu .team-records-entry{min-height:82px!important;padding:10px 17px!important;gap:12px!important;}#app #view .team-hub-menu .menu-copy b{font-family:WolfTajawal,Arial,sans-serif!important;font-weight:600!important;font-size:clamp(21px,5.5vw,26px)!important;}#app #view .team-hub-menu .menu-copy small{font-family:WolfTajawal,Arial,sans-serif!important;font-size:clamp(13px,3.4vw,15px)!important;}@media(max-width:390px){#app #view .team-hub-menu .team-records-entry{min-height:78px!important;padding:9px 14px!important;grid-template-columns:50px minmax(0,1fr) 16px!important;}#app #view .team-hub-menu .home-icon{width:46px!important;height:46px!important;}}@media(max-width:380px){#app #view .home-main-menu .team-copy b{font-size:clamp(21px,5.7vw,26px)!important;}}#app #view .team-hub-menu .team-records-entry{touch-action:manipulation!important;cursor:pointer;}#app #view .records-menu-page .records-admin-tool:not(.danger){background:linear-gradient(150deg,var(--ui-inner),var(--ui-surface))!important;}#app #view .records-menu-page .records-admin-tool:not(.danger) .records-admin-tool-icon{color:var(--ui-accent)!important;filter:drop-shadow(0 0 5px rgba(var(--ui-rgb),.35));}#app #view .records-menu-page .records-admin-tool.danger{min-height:var(--ui-control-height)!important;padding:8px 14px!important;background:linear-gradient(130deg,rgba(78,13,38,.89),rgba(44,10,29,.90))!important;border-color:rgba(255,104,151,.75)!important;box-shadow:inset 0 0 12px rgba(255,77,126,.10),0 0 12px rgba(255,57,117,.30),0 0 22px rgba(255,57,117,.12)!important;font-size:var(--ui-small-size)!important;}#app #view .records-menu-page .records-admin-tool.danger .records-admin-tool-icon{color:#ffa2bd!important;filter:none!important;}@media(max-width:390px){#app #view .records-menu-page .records-admin-tool.danger{min-height:var(--ui-control-height)!important;font-size:var(--ui-small-size)!important;}}#app #view .records-menu-page .record-card.record-wide.gold-record{border-color:rgba(255,203,96,.92)!important;}#app #view .records-menu-page .record-copy b{font-family:WolfTajawal,sans-serif!important;font-size:clamp(21px,5.7vw,26px)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-shadow:0 0 11px rgba(var(--ui-rgb),.2)!important;}#app #view .records-menu-page .gold-record .record-copy b{color:#ffe3a0!important;text-shadow:0 0 11px rgba(255,191,75,.32)!important;}#app #view .records-menu-page .record-copy small{font-family:WolfTajawal,sans-serif!important;}#app #view .records-menu-page .record-mini-count{font-weight:600!important;font-variant-numeric:tabular-nums;filter:none!important;}#app #view .records-menu-page .records-admin-tools{border-width:2px!important;border-color:rgba(var(--ui-rgb),.75)!important;}#app #view .records-menu-page .records-admin-tool:not(.danger){border-color:rgba(var(--ui-rgb),.72)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .record-member-head b,#app #view .win-meta strong{font-weight:600!important;line-height:1.45!important;}#app #view .record-summary .stat b{font-variant-numeric:tabular-nums;font-weight:600!important;text-shadow:0 0 10px rgba(75,184,255,.30);}#app #view .records-menu-page .records-admin-tool span:last-child{font-family:WolfTajawal,sans-serif!important;font-weight:600!important;line-height:1.45!important;}#app #view .deleted-win-row{display:grid;gap:8px;border:1px solid rgba(85,195,255,.55);background:var(--ui-surface);border-radius:18px;padding:14px;margin:12px 0;box-shadow:0 0 12px rgba(20,148,255,.15);}#app #view .deleted-win-row small{color:var(--ui-accent);font-size:13px;line-height:1.5;overflow-wrap:anywhere;}#app #view .deleted-win-row strong{font-size:18px;font-weight:600;}#app #view .record-view-choice{display:flex;flex-wrap:wrap;gap:var(--ui-space-xs);margin:var(--ui-space) 0 12px;direction:rtl;}#app #view .record-view-choice button{flex:1 1 100px;min-width:0;min-height:var(--ui-control-height);border:1.5px solid var(--ui-accent);border-radius:var(--ui-control-radius);background:var(--ui-inner);color:var(--ui-ink);padding:9px 10px;font:800 var(--ui-small-size)/1.5 var(--ui-font);box-shadow:0 0 10px rgba(var(--ui-rgb),.22);overflow-wrap:anywhere;}#app #view .record-view-choice button.selected{background:var(--ui-surface);border-color:var(--ui-accent);color:var(--ui-ink);box-shadow:0 0 13px rgba(var(--ui-rgb),.34),inset 0 0 12px rgba(var(--ui-rgb),.12);}#app #view .total-period-heading{border:1.5px solid var(--ui-accent);border-radius:var(--ui-control-radius);padding:12px;text-align:center;box-shadow:0 0 16px rgba(var(--ui-rgb),.22);background:var(--ui-inner);color:var(--ui-ink);margin-bottom:12px;}#app #view .total-period-heading span,#app #view .total-period-heading b{display:block;}#app #view .total-period-heading b{font-size:24px;color:var(--ui-gold);text-shadow:0 0 13px color-mix(in srgb,var(--ui-gold) 28%,transparent);}#app #view .recent-wins-title{font-size:21px;margin:2px 0 6px;font-weight:600;}#app #view .total-rank-table-wrap{overflow-x:auto;border:1px solid var(--ui-accent);border-radius:var(--ui-control-radius);box-shadow:0 0 13px rgba(var(--ui-rgb),.18);margin:15px 0;}#app #view .total-rank-table{border-collapse:collapse;width:100%;table-layout:fixed;font-family:var(--ui-font);}#app #view .total-rank-table.combined-rank-table{min-width:620px;}#app #view .total-rank-table th{padding:13px 6px;background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-small-size);font-weight:800;overflow-wrap:anywhere;}#app #view .total-rank-table td{padding:14px 6px;text-align:center;font-size:var(--ui-small-size);font-weight:700;border-top:1px solid rgba(var(--ui-rgb),.25);overflow-wrap:anywhere;color:var(--ui-ink);}#app #view .total-rank-table th:nth-child(1){width:17%;}#app #view .total-rank-table th:nth-child(2){width:32%;}#app #view .total-rank-table th:nth-child(3){width:29%;}#app #view .total-rank-table th:nth-child(4){width:22%;}#app #view .total-rank-table .rank-total{font-size:22px;color:var(--ui-gold);text-shadow:0 0 8px color-mix(in srgb,var(--ui-gold) 30%,transparent);}#app #view .total-rank-table tr.rank-1 td:first-child{color:var(--ui-gold);}#app #view .total-rank-table tr.rank-2 td:first-child{color:var(--ui-accent);}#app #view .total-rank-table tr.rank-3 td:first-child{color:#dba775;}body.light #app #view .record-view-choice button{color:var(--ui-ink);box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}#app #view .total-rank-table.combined-rank-table th,#app #view .total-rank-table.combined-rank-table td{font-size:var(--ui-small-size);padding:13px 6px;}#app #view .total-rank-table.combined-rank-table th:nth-child(1){width:12%;}#app #view .total-rank-table.combined-rank-table th:nth-child(2){width:27%;}#app #view .total-rank-table.combined-rank-table th:nth-child(3){width:21%;}#app #view .total-rank-table.combined-rank-table th:nth-child(4),#app #view .total-rank-table.combined-rank-table th:nth-child(5){width:12%;}#app #view .total-rank-table.combined-rank-table th:nth-child(6){width:16%;}#app #view .total-rank-table.combined-rank-table .rank-total{font-size:19px;}#app #view .records-menu-page .record-card.record-wide.gold-record{border-color:var(--ui-gold)!important;background:linear-gradient(145deg,var(--ui-surface),var(--ui-inner))!important;box-shadow:0 10px 28px #0008,0 0 10px rgba(217,171,91,.16),
    0 0 19px rgba(190,148,80,.08),inset 0 0 13px rgba(214,170,80,.04)!important;}#app #view .records-menu-page .record-card.record-wide.gold-record .record-copy b{color:#e9d2a0!important;text-shadow:0 0 6px rgba(215,173,97,.14)!important;}#app #view .about-developer .about-omar,
#app #view .about-developer .about-omar-inline{color:var(--ui-accent)!important;text-shadow:0 0 10px rgba(var(--ui-rgb),.18);}body:is(.light,.burgundy) #app #view .about-developer .about-omar,
body:is(.light,.burgundy) #app #view .about-developer .about-omar-inline{color:var(--ui-ink)!important;text-shadow:none!important;}#app #view .record-detail-page .inline-win-card,
#app #view .record-detail-page>.card.ui-section-card{border-width:1.6px!important;}#app #view .record-detail-page .inline-win-card{background:linear-gradient(165deg,var(--ui-surface),var(--ui-inner))!important;border-color:var(--ui-accent)!important;box-shadow:0 0 20px rgba(var(--ui-rgb),.20),inset 0 0 20px rgba(var(--ui-rgb),.07)!important;}#app #view .record-detail-page .inline-win-card h2,
#app #view .record-detail-page .recent-wins-title{color:var(--ui-accent)!important;text-shadow:0 0 10px rgba(var(--ui-rgb),.18);}#app #view .record-detail-page .inline-win-card h2{font-size:24px!important;margin-bottom:12px!important;}#app #view .record-detail-page .inline-win-card label{color:var(--ui-accent)!important;}#app #view .record-detail-page .inline-win-card .input,
#app #view .record-detail-page .record-filters .input{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 0 1px rgba(var(--ui-rgb),.12),0 0 14px rgba(var(--ui-rgb),.10)!important;}#app #view .record-detail-page .inline-win-card button[type=submit],
#app #view .record-detail-page .ui-full.action.primary{box-shadow:0 0 14px rgba(var(--ui-rgb),.35),0 0 26px rgba(var(--ui-rgb),.15)!important;}#app #view .record-detail-page .ui-full.action.gold{box-shadow:0 0 14px rgba(255,194,75,.28),0 0 22px rgba(255,194,75,.12)!important;}#app #view .record-detail-page #recordList>.notice,
#app #view .record-detail-page .notice{line-height:1.85!important;}body.light #app #view .record-detail-page .inline-win-card,
body.light #app #view .record-detail-page>.card.ui-section-card{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 18px rgba(var(--ui-rgb),.18)!important;}body.light #app #view .record-detail-page .inline-win-card h2,
body.light #app #view .record-detail-page .recent-wins-title,
body.light #app #view .record-detail-page label,
body.light #app #view .record-detail-page .notice,
body.light #app #view .record-detail-page .member-lookup-note,
body.light #app #view .record-detail-page #recordSummary,
body.light #app #view .record-detail-page #recordList{color:var(--ui-muted)!important;overflow-wrap:break-word}body.light #app #view .record-detail-page .inline-win-card .input,
body.light #app #view .record-detail-page .record-filters .input,
body.light #app #view .record-detail-page .record-summary .stat{background:var(--ui-inner)!important;border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.24)!important;overflow-wrap:break-word}body.light #app #view .record-detail-page .inline-win-card .input::placeholder,
body.light #app #view .record-detail-page .record-filters .input::placeholder{color:var(--ui-ink)!important;}body.light #app #view .record-detail-page .record-summary .stat span{color:var(--ui-ink)!important;}body.light #app #view .record-detail-page .record-summary .stat b{color:var(--ui-ink)!important;text-shadow:none!important;}body.light #app #view .record-detail-page .record-total{color:#ffd66b!important;}body.light #app #view .record-detail-page .inline-save-success{background:#103d31!important;border-color:#58d0a1!important;color:#d6ffea!important;}body.light #app #view .record-detail-page .win-edit-error{color:var(--ui-accent)!important;}body.light #app #view #wolfSyncTestPanel{border-color:var(--ui-accent)!important;box-shadow:0 8px 30px rgba(0,0,0,.55),0 0 0 1px rgba(56,170,255,.12),0 0 18px rgba(56,170,255,.18)!important;}#app #view .card,
#app #view .menu-row,
#app #view .participants,
#app #view .stats .stat,
#app #view .record-member,
#app #view .record-card.record-wide,
#app #view .competition-match,
#app #view .match-panel,
#app #view .award-picker-card,
#app #view .honor-actions-card,
#app #view .settings-page .ui-section-card{box-shadow:var(--ui-neon-card-shadow);}#app #view .action,
#app #view .bigbtn,
#app #view .iconbtn{box-shadow:0 0 14px rgba(35,166,255,.22),0 0 24px rgba(35,166,255,.10),inset 0 1px 0 rgba(255,255,255,.05)!important;}#app #view .action.primary,
#app #view .matches-save-neon,
#app #view .neon-control,
#app #view .ko-next-round{box-shadow:0 0 16px rgba(44,183,255,.34),0 0 30px rgba(88,91,255,.16),0 0 42px rgba(44,183,255,.10),inset 0 1px 0 rgba(255,255,255,.08)!important;}#app #view .action.gold,
#app #view .gold,
#app #view .record-card.record-wide.gold-record{box-shadow:0 0 15px rgba(237,186,77,.24),0 0 24px rgba(237,186,77,.10),inset 0 1px 0 rgba(255,245,208,.08)!important;}#app #view .input,
#app #view textarea.input,
#app #view select.input{font-size:17px!important;line-height:1.5!important;border-color:rgba(77,164,233,.86)!important;box-shadow:inset 0 0 0 1px rgba(86,173,255,.10),0 0 14px rgba(31,142,231,.16),0 0 24px rgba(31,142,231,.08)!important;}#app #view h2,
#app #view .field-label,
#app #view .mode-page-title .title-copy,
#app #view .menu-copy b,
#app #view .record-copy b,
#app #view .round-banner b,
#app #view .ko-round-heading h2{letter-spacing:0!important;text-shadow:0 0 10px rgba(72,194,255,.14)!important;}#app #view .about-developer>b,
#app #view .about-developer p strong{color:var(--ui-accent)!important;text-shadow:0 0 11px rgba(69,181,255,.24)!important;}body:is(.light,.burgundy) #app #view .about-developer>b,
body:is(.light,.burgundy) #app #view .about-developer p strong{color:var(--ui-ink)!important;text-shadow:none!important;}#app #view .record-detail-page .inline-win-card,
#app #view .record-detail-page>.card,
#app #view .record-total-page>.card,
#app #view .records-menu-page .record-card.record-wide{border-color:rgba(var(--ui-rgb),.82)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .record-detail-page .inline-win-card{padding:18px 18px 19px!important;border-radius:21px!important;}#app #view .record-detail-page .inline-win-card h2,
#app #view .record-total-page .recent-wins-title{font-size:24px!important;margin-bottom:12px!important;}#app #view .record-detail-page .record-summary .stat,
#app #view .record-total-page .record-summary .stat{border-color:rgba(66,170,240,.44)!important;box-shadow:inset 0 0 14px rgba(44,163,243,.08),0 0 10px rgba(44,163,243,.08)!important;}#app #view .record-detail-page .notice,
#app #view .record-total-page .notice{line-height:1.7!important;}
#app #view .knockout-page .ko-no,
#app #view .knockout-page .match-number{font-size:25px!important;}
#app #view .knockout-page .competition-match{padding:10px!important;}#app #view .settings-page .ui-section-card,
#app #view .honor-page .ui-section-card,
#app #view .tournament-hub-subtitle,
#app #view .competition-meta-card,
#app #view .smart-entry-card,
#app #view .unified-control-strip{box-shadow:0 0 18px rgba(39,160,240,.14),0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important;}@media (max-width:520px){#app #view .record-detail-page .inline-win-card h2,
  #app #view .record-total-page .recent-wins-title{font-size:22px!important;}}
#app #view .knockout-page .field-label{line-height:1.65!important;}#app #view .knockout-page .participant-name{font-weight:600!important;overflow-wrap:anywhere;}html, body{background-color:var(--ui-bg)!important;}#app, #view{background-color:transparent;min-height:100%;}html,body{-webkit-backface-visibility:visible;background-color:var(--ui-bg);}#app,#view{-webkit-backface-visibility:visible;background-color:transparent;}#app #view .team-hub-menu{background:transparent!important;box-shadow:none!important;border:0!important;min-height:0!important;}#app #view .team-admin-names-entry{width:100%;margin-top:18px;text-align:center;font-family:WolfTajawal,Arial,sans-serif;}#app #view .records-menu-page .record-card.record-wide{border-width:2px!important;border-style:solid!important;}#app #view .records-menu-page .record-card.record-wide .record-copy b{font-family:WolfTajawal,sans-serif!important;font-size:clamp(21px,5.7vw,26px)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;}#app #view .records-menu-page .record-card.record-wide .record-copy small{font-family:WolfTajawal,sans-serif!important;font-size:clamp(12px,3.3vw,14px)!important;font-weight:600!important;line-height:1.6!important;}#app #view .records-menu-page .record-card.record-wide .record-visual.record-visual-icon{border:2px solid var(--wolf-neon,#48cfff)!important;box-shadow:inset 0 0 15px color-mix(in srgb,var(--wolf-neon,#48cfff) 14%,transparent),0 0 13px color-mix(in srgb,var(--wolf-neon,#48cfff) 32%,transparent)!important;}#app #view .records-menu-page .record-card.record-wide.gold-record{border-color:var(--wolf-gold,#d4af37)!important;box-shadow:0 10px 28px rgba(0,0,0,.32),0 0 13px color-mix(in srgb,var(--wolf-gold,#d4af37) 40%,transparent),0 0 27px color-mix(in srgb,var(--wolf-gold,#d4af37) 22%,transparent),inset 0 0 19px color-mix(in srgb,var(--wolf-gold,#d4af37) 12%,transparent)!important;}#app #view .records-menu-page .record-card.record-wide.gold-record .record-visual.record-visual-icon{border-color:var(--wolf-gold,#d4af37)!important;box-shadow:inset 0 0 15px color-mix(in srgb,var(--wolf-gold,#d4af37) 14%,transparent),0 0 13px color-mix(in srgb,var(--wolf-gold,#d4af37) 32%,transparent)!important;}#app #view .record-detail-page{--record-accent:var(--wolf-neon,#48cfff);--record-halo:var(--wolf-neon-glow,rgba(72,207,255,.46));}#app #view .record-detail-page :is(.card,.inline-win-card,.record-member,.record-summary .stat,.records-title-bar){border:1.5px solid var(--record-accent)!important;box-shadow:0 0 12px var(--record-halo),0 0 23px color-mix(in srgb,var(--record-accent) 20%,transparent),inset 0 0 12px color-mix(in srgb,var(--record-accent) 8%,transparent)!important;}#app #view .record-detail-page :is(.input,select,textarea){border-color:var(--record-accent)!important;}#app #view .record-detail-page :is(.input,select,textarea):focus{outline:2px solid var(--record-accent)!important;outline-offset:1px;box-shadow:0 0 12px var(--record-halo)!important;}#app #view .record-detail-page :is(h1,h2,h3,.record-period-heading){font-family:WolfTajawal,sans-serif!important;font-weight:600!important;line-height:1.4!important;}#app #view .record-detail-page :is(.record-member,.record-summary,.record-filters){gap:10px;}#app #view .record-detail-page :is(.record-member,.record-summary .stat){overflow-wrap:anywhere;}#app #view .record-detail-page :is(button,.action){font-family:WolfTajawal,sans-serif!important;font-weight:600!important;}body.light #app #view .record-detail-page :is(.card,.inline-win-card,.record-member,.record-summary .stat,.records-title-bar){box-shadow:0 0 10px rgba(154,112,24,.28),0 0 20px rgba(154,112,24,.14),inset 0 0 8px rgba(154,112,24,.07)!important;}:root{--sultan-font:WolfTajawal,Arial,sans-serif;}body,body *,body *::before,body *::after{font-family:var(--sultan-font)!important;}body{font-weight:500;line-height:1.6;}button,input,select,textarea{font-family:var(--sultan-font)!important;}#app button{font-weight:600;line-height:1.45;}#app .input{font-size:18px;font-weight:500;line-height:1.5;}#app .input::placeholder{font-family:var(--sultan-font);font-weight:500;opacity:1;}#app h1,#app .title-copy{font-weight:600!important;line-height:1.4!important;}#app h2,#app h3{font-weight:600;line-height:1.5;}#app .record-copy b{font-size:clamp(21px,5.4vw,27px);font-weight:600;line-height:1.45;}#app .record-copy small{font-size:15px;font-weight:500;line-height:1.7;color:var(--ui-accent);}#app .record-member-head b{font-size:20px;font-weight:600;line-height:1.5;}#app .member-no{font-size:15px;font-weight:500;line-height:1.6;}#app .participants .table td,#app .quick-player{font-weight:600;line-height:1.5;}#app .field-label,#app label{font-weight:600;line-height:1.5;}#app .notice{font-size:14px;font-weight:500;line-height:1.8;}#app .stat span{font-size:14px;font-weight:600;line-height:1.5;}#app .stat b{font-weight:600;line-height:1.3;}#app .num{font-weight:600;font-variant-numeric:tabular-nums;}#app .inline-win-card label{font-size:16px;}#app .inline-win-card .input{font-size:18px;}#app .inline-win-card button[type=submit]{font-size:19px;font-weight:600;}.win-edit-dialog label{font-weight:600;line-height:1.6;}.win-edit-dialog .input{font-size:18px;font-weight:500;}.light #app .record-copy small{color:var(--ui-accent);}@media(max-width:360px){#app .record-copy b{font-size:20px;}#app .record-copy small{font-size:14px;}}:root{--ui-section-gap:14px;--ui-card-radius:20px;--ui-control-radius:16px;--ui-control-height:52px;--ui-title-size:clamp(20px,5.2vw,25px);--ui-label-size:14px;--ui-body-size:15px;}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) > .card{margin-block:var(--ui-section-gap);}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .card > h2,
#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .ui-section-card > h2{font-size:var(--ui-title-size);font-weight:600!important;line-height:1.45!important;margin:2px 0 12px;}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .field-label{display:block;margin:10px 0 6px;font-size:var(--ui-label-size);font-weight:600!important;}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .input{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius)!important;}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .action{min-height:48px;border-radius:14px;font-size:15px;font-weight:600!important;}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .notice{font-size:14px;line-height:1.75;}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .control-icon{flex:0 0 auto;}@media(max-width:390px){:root{--ui-section-gap:11px;--ui-control-height:50px;--ui-title-size:clamp(19px,5.1vw,23px);}#app #view :is(.knockout-page,.league-page,.honor-page,.records-menu-page,.settings-page) .action{font-size:14px;}}:root{--wolf-radius:20px;--wolf-gap:12px;--wolf-ink:#F8FBFF;--wolf-strong:#F5C45B;--wolf-shell:#081B33;--wolf-edge:var(--ui-accent)!important;--wolf-soft:#B2C9E0;}#app #view .card,#app #view .match-panel,#app #view .round-banner{border-radius:var(--wolf-radius);min-width:0;}#app #view .card h2,#app #view .match-panel h2{line-height:1.32;letter-spacing:0;font-weight:600;}#app #view .action,#app #view .input,#app #view .iconbtn,#app #view .award-option{font-family:inherit;line-height:1.35;}#app #view .input:focus-visible,#app #view button:focus-visible{outline:3px solid var(--wolf-strong);outline-offset:2px;}#app #view .ui-section-card,#app #view .competition-meta-card{margin-block:12px;}#app #view .action{touch-action:manipulation;}
#app #view .wolf-league-side-labels{display:grid!important;grid-template-columns:46px minmax(0,1fr) 42px minmax(0,1fr)!important;gap:10px!important;direction:rtl;align-items:center;margin:10px 0 7px!important;}
#app #view .wolf-league-side-labels b{display:grid!important;place-items:center;min-height:46px!important;padding:6px 0!important;font-size:clamp(24px,6vw,29px)!important;font-weight:600!important;line-height:1!important;background:linear-gradient(180deg,rgba(83,64,20,.55),rgba(47,32,10,.45))!important;border:1.5px solid rgba(243,202,103,.8)!important;border-radius:12px!important;color:#FFDA76!important;text-shadow:0 0 8px rgba(243,186,57,.3);letter-spacing:.05em;}#app #view .wolf-league-side-labels{margin-inline:0!important;}#app #view .wolf-ko-roster{margin-top:16px;padding:16px;}#app #view .wolf-ko-roster h2{font-size:23px;color:var(--wolf-strong);margin:0 0 6px;}#app #view .wolf-ko-roster .row{display:flex;align-items:stretch;gap:8px;margin:14px 0;}#app #view .wolf-ko-roster textarea{flex:1;min-width:0;resize:vertical;min-height:55px;}#app #view .wolf-ko-roster .row button{min-width:95px;}#app #view .wolf-ko-roster #kplist{overflow-x:auto;max-width:100%;}#app #view .wolf-ko-roster .participant-table{width:100%;table-layout:auto;}#app #view .wolf-locked-note{color:var(--wolf-strong);}@media(max-width:390px){#app #view .wolf-league-side-labels{grid-template-columns:40px minmax(0,1fr) 35px minmax(0,1fr)!important;gap:7px!important;}}html[data-wolf-startup-theme="light"].prelight:not(.wolf-splash-active),html[data-wolf-startup-theme="light"].prelight:not(.wolf-splash-active) body{background:var(--ui-surface)!important;color-scheme:light;}body.light{--panel:var(--wz-theme-panel);--panel2:var(--wz-theme-panel2);--text:var(--ui-ink);--muted:var(--ui-muted);--gold:#83601B;--line:var(--ui-accent);--blue:var(--ui-accent)!important;--wolf-strong:#7B5718;--wolf-shell:#FFFCF6;--wolf-edge:var(--ui-accent)!important;--wolf-soft:#60566B;color:var(--ui-ink)!important;background:linear-gradient(165deg,#FBF8F0 0%,#E8DDC9 50%,#E9E0D2 100%)!important;color-scheme:light;}body.burgundy{--panel2:var(--wz-theme-panel2);--text:var(--ui-ink);--muted:var(--ui-muted);--gold:#F0CB7A;--line:var(--ui-accent);--wolf-strong:#F1CF82;--wolf-shell:#3D1124;--wolf-soft:#F2DCE2;background:radial-gradient(circle at 48% 0,rgba(125,40,70,.22),transparent 48%),linear-gradient(180deg,#3B1022,#210915)!important;color:#FFF7EB!important;color-scheme:dark;}body.light #app:before,body.light #app:after{border-color:rgba(144,104,52,.16);box-shadow:none;}body.burgundy #app:before,body.burgundy #app:after{border-color:rgba(245,205,129,.22);box-shadow:none;}body.light #app #view :is(.input,select,textarea){background:var(--ui-inner)!important;border:1px solid var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:none!important;}body.burgundy #app #view :is(.input,select,textarea){background:var(--ui-inner)!important;border:1px solid var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:none!important;}body.burgundy #app #view :is(.notice,.field-label,.mode-card small,.stat span){color:var(--ui-muted)!important;}body.burgundy #app #view :is(h1,h2,h3,.round-banner b,.league-section-heading b,.participants h2,.quick-title,.mode-card b){color:var(--ui-ink)!important;}body.light #app #view :is(.action,.iconbtn,.theme-chooser button){border-color:#C9AD83;color:#5A3C13;background:#F7EAD2;}body.burgundy #app #view :is(.action,.iconbtn,.theme-chooser button){border-color:#C39A64;color:#FFF2DB;background:#4E1C31;}body.light #app #view .action.primary{background:#8F681D!important;color:#FFFDF5!important;border-color:var(--ui-accent)!important;}body.burgundy #app #view .action.primary{background:var(--ui-surface)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important;}body.light #app #view .theme-chooser button.selected{background:#D9C4A0!important;color:#4C3515!important;box-shadow:0 0 0 2px #916629!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body.burgundy #app #view .theme-chooser button.selected{background:#64213B!important;color:#FFF4F8!important;box-shadow:0 0 0 2px #A9445E!important;}body.light #app #view .home-title{color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.light #app #view .home-title .goldword{color:var(--ui-ink)!important;}body.burgundy #app #view .home-title .goldword{color:#F1C875!important;}body.light #app #view .wolf-league-side-labels b{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;text-shadow:none!important;}body.burgundy #app #view .wolf-league-side-labels b{background:var(--ui-surface)!important;color:#FFE0A1!important;border-color:var(--ui-accent)!important;}.wolf-medal-picker{display:grid;place-items:center;position:relative;margin:8px auto 0;width:min(90px,94%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 22%,#FFF0B9,#C69B44 65%,#80581B);border:5px ridge #F7D884;box-shadow:0 0 16px rgba(231,175,73,.25);}.wolf-medal-picker.medal-crystal{background:radial-gradient(circle at 38% 20%,#F7FDFF,#B1DAEB 62%,#537E9F);border-color:#DDF5FF;}.wolf-medal-picker img{width:78%;height:78%;}.wolf-medal-export{background:#08172B!important;color:#F8F0DF!important;padding:0!important;}.wolf-medal-layout{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;min-height:790px;padding:80px 40px;background:radial-gradient(circle at 50% 26%,rgba(219,174,80,.12),transparent 48%),linear-gradient(165deg,#142C4B,#071325 75%);border:2px solid #D4AE6C;}.wolf-medal-export.medal-crystal .wolf-medal-layout{background:radial-gradient(circle at 50% 26%,rgba(128,206,255,.13),transparent 48%),linear-gradient(165deg,#123050,#07162C 75%);border-color:#B1D6EA;}.wolf-medal-crest{display:grid;place-items:center;position:relative;isolation:isolate;margin:45px auto 18px;width:255px;height:255px;}.wolf-medal-ribbon{position:absolute;z-index:-1;width:115px;height:144px;background:linear-gradient(90deg,#785018 0 22%,#D8B05F 22% 34%,#453424 34% 66%,#E2BC6B 66% 80%,#745020 80%);clip-path:polygon(0 0,100% 0,84% 100%,50% 79%,16% 100%);top:-110px;}.medal-crystal .wolf-medal-ribbon{background:linear-gradient(90deg,#608DA8 0 22%,#E2F2F8 22% 34%,#4D6E8A 34% 66%,#E2F2F8 66% 80%,#608DA8 80%);}.wolf-medal-disc{width:245px;height:245px;border:10px ridge #F9DF99;border-radius:50%;background:radial-gradient(circle at 30% 25%,#FFECC0,#C89A3B 57%,#735017);display:grid;place-items:center;box-shadow:0 16px 26px #0005,inset 0 0 0 5px #89621E;}.medal-crystal .wolf-medal-disc{background:radial-gradient(circle at 30% 24%,#FAFEFF,#B7D5E4 62%,#547B9A);border-color:#F5FCFF;box-shadow:0 16px 26px #0005,inset 0 0 0 5px #80AAC0;}.wolf-medal-disc img{width:75%;height:75%;}.wolf-medal-tournament{text-align:center;font-size:35px;font-weight:600;color:#F3C979;}.medal-crystal .wolf-medal-tournament{color:#CDEAFF;}.wolf-medal-champion{text-align:center;max-width:100%;overflow-wrap:anywhere;font-size:clamp(34px,7cqw,49px);font-weight:600;color:#FFF8EE;line-height:1.4;}.wolf-medal-membership{font-size:26px;font-weight:600;color:#E5D1B0;text-align:center;}.wolf-medal-export .champion-footer{padding:22px;background:#071325!important;color:#B9A98B!important;text-align:center;}body:is(.light,.burgundy) #app,body:is(.light,.burgundy) #view,body:is(.light,.burgundy) main,
body:is(.light,.burgundy) #app .home-showcase,body:is(.light,.burgundy) #app .menu{background-color:transparent!important;background-image:none!important;}body.light #app :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel),
body.light #app #view :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel){background:var(--ui-surface)!important;box-shadow:0 5px 17px rgba(105,78,38,.12)!important;}body.burgundy #app :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel),
body.burgundy #app #view :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel){background:var(--ui-surface)!important;color:var(--ui-ink)!important;}body.light #app :is(.home-title,.bigbtn) :is(b,strong,small,span){color:inherit;}body.burgundy #app :is(.home-title,.bigbtn) :is(b,strong,small,span){color:inherit;}body.light #app .home-title .goldword{color:var(--ui-ink)!important;}body.burgundy #app .home-title .goldword{color:#FFE1A3!important;}body:is(.light,.burgundy) #app :is(.bigbtn,.mode-card) :is(.mode-arrow,.arrow,.chevron){opacity:1!important;visibility:visible!important;}body:is(.light,.burgundy) #app :is(.home-mark,.wolf-medal-disc img,.wolf-medal-picker img){background:transparent!important;mix-blend-mode:normal!important;filter:none!important;}.wolf-medal-disc{position:relative;overflow:hidden;isolation:isolate;}.wolf-medal-disc::before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle at 38% 29%,rgba(255,255,255,.23),transparent 55%),rgba(10,25,46,.78);border:2px solid rgba(255,235,175,.5);z-index:0;}.medal-crystal .wolf-medal-disc::before{background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.35),transparent 58%),rgba(16,47,76,.8);border-color:#DDF7FF;}.wolf-medal-disc img{position:relative;z-index:1;width:68%!important;height:68%!important;display:block;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important;}.wolf-medal-picker{overflow:hidden;isolation:isolate;}.wolf-medal-picker img{position:relative;z-index:1;width:66%!important;height:66%!important;object-fit:contain;background:transparent!important;box-shadow:none!important;}.wolf-medal-export.medal-gold .wolf-medal-layout,body.light .wolf-medal-export .wolf-medal-layout{color:inherit;}.wolf-medal-export .wolf-medal-layout{gap:18px;isolation:isolate;}.wolf-medal-export .wolf-medal-crest{margin-bottom:10px;}.wolf-medal-engraving{width:min(100%,550px);text-align:center;display:grid;gap:18px;place-items:center;position:relative;padding:24px 18px 36px;border-top:1.5px solid rgba(242,204,133,.72);border-bottom:1.5px solid rgba(242,204,133,.55);}.medal-crystal .wolf-medal-engraving{border-color:rgba(203,237,255,.8);}.wolf-medal-heading{font-weight:600;font-size:34px;line-height:1.45;color:#F4D28A;}.medal-crystal .wolf-medal-heading{color:#E3F7FF;}.wolf-medal-ornament{font-size:16px;color:#D8B574;margin:-9px auto;}.medal-crystal .wolf-medal-ornament{color:#A9D9EF;}.wolf-medal-export .wolf-medal-champion{font-size:clamp(32px,6.4cqw,50px);line-height:1.5;}.wolf-medal-export .wolf-medal-membership{font-size:clamp(22px,3.4cqw,29px);letter-spacing:.1px;}.wolf-medal-export.medal-crystal .wolf-medal-disc img,.wolf-medal-picker.medal-crystal img{filter:none!important;}body.light .wolf-medal-export, .wolf-medal-export.wolf-export-light{background:#E8DDC9!important;color:#29334A!important;}body.light .wolf-medal-layout, .wolf-medal-export.wolf-export-light .wolf-medal-layout{background:radial-gradient(circle at 50% 24%,#FFFDF6,#E9D8B9 70%,#D6BE98)!important;border-color:#BFA373!important;}body.light .wolf-medal-champion, .wolf-medal-export.wolf-export-light .wolf-medal-champion{color:#3D2E28!important;}body.light .wolf-medal-membership, .wolf-medal-export.wolf-export-light .wolf-medal-membership{color:#68523D!important;}body.light .wolf-medal-export .champion-footer, .wolf-medal-export.wolf-export-light .champion-footer{background:#E9D8B9!important;color:#68523D!important;}body.burgundy .wolf-medal-export, .wolf-medal-export.wolf-export-burgundy{background:#3B1022!important;color:#FFF5E9!important;}body.burgundy .wolf-medal-layout, .wolf-medal-export.wolf-export-burgundy .wolf-medal-layout{background:radial-gradient(circle at 50% 25%,#913F59,#3B1022 65%,#3F1025)!important;border-color:#D9AE77!important;}body.burgundy .wolf-medal-champion, .wolf-medal-export.wolf-export-burgundy .wolf-medal-champion{color:#FFF5E9!important;}body.burgundy .wolf-medal-membership, .wolf-medal-export.wolf-export-burgundy .wolf-medal-membership{color:#F4D7BD!important;}body.burgundy .wolf-medal-export .champion-footer, .wolf-medal-export.wolf-export-burgundy .champion-footer{background:#48152B!important;color:#F4D7BD!important;}.wolf-medal-export .wolf-medal-disc{display:block!important;}.wolf-medal-export .wolf-medal-disc img{position:absolute!important;top:17%!important;left:50%!important;transform:translateX(-50%)!important;width:31%!important;height:31%!important;object-fit:contain!important;}.wolf-medal-export.medal-gold .wolf-medal-disc img{filter:sepia(1) saturate(2.2) hue-rotate(350deg) brightness(1.23) drop-shadow(0 2px 2px #694313)!important;}.wolf-medal-export.medal-crystal .wolf-medal-disc img{filter:drop-shadow(0 2px 2px rgba(14,45,76,.45))!important;}body.burgundy{--line:var(--ui-accent);--wolf-neon-glow:rgba(var(--ui-rgb),.30)!important;}body.burgundy #app :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel),
body.burgundy #app #view :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel){border-color:var(--ui-accent)!important;box-shadow:var(--ui-neon-card-shadow)!important;}
body.burgundy #app :is(.settings-btn,.back,.game){border-color:var(--ui-accent)!important;box-shadow:var(--ui-glow)!important;}body.burgundy #app :is(.table th,.table td,.champ){border-color:var(--ui-accent)!important;}body.burgundy #app :is(.home-title,.bigbtn,.home-channel){background-color:var(--ui-surface)!important;}html[data-wolf-startup-theme="light"],html[data-wolf-startup-theme="light"] body,body.light{background-color:var(--ui-bg)!important;color-scheme:light!important;}body.light{--text:var(--ui-ink);--muted:var(--ui-muted);--wolf-ink:var(--ui-ink);--wolf-strong:#9A7018;--wolf-soft:#705D48;--wolf-neon-glow:rgba(var(--ui-rgb),.30)!important;}body.light #app :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel),
body.light #app #view :is(.home-title,.bigbtn,.bigbtn.gold,.bigbtn.dark,.home-channel){color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:var(--ui-neon-card-shadow)!important;}
body.light #app :is(.settings-btn,.back,.game){border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;}body.light #app #view :is(.notice,.field-label,.mode-card small,.stat span){color:var(--ui-muted)!important;}body.light #app #view :is(h1,h2,h3,.round-banner b,.league-section-heading b,.participants h2,.quick-title,.mode-card b){color:var(--ui-ink)!important;}body.light #app :is(.table th,.table td){color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;}body.light #app :is(button,svg,.icon,.lucide){opacity:1;visibility:visible;}body.light #app #view .action.primary{color:var(--ui-ink)!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body.light{--bg:var(--ui-bg);--text:var(--ui-ink);--muted:var(--ui-muted);--gold:#9A7018;--wolf-ink:var(--ui-ink);background:var(--ui-surface)!important;}#app #view .home-title.home-title-svg,
body.light #app #view .home-title.home-title-svg,
body.burgundy #app #view .home-title.home-title-svg,
#app #view .mode-page-title.home-title-svg,
body.light #app #view .mode-page-title.home-title-svg,
body.burgundy #app #view .mode-page-title.home-title-svg{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}body.light #app #view .award-option :is(b,strong,small,span),
body.light #app #view .honor-page :is(h2,h3,.section-title){color:var(--ui-accent)!important;text-shadow:none!important;}#app #view .home-title-svg, #app #view .mode-page-title.home-title-svg{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;outline:0!important;overflow:visible!important;isolation:isolate;}#app #view .home-title-svg::before,#app #view .home-title-svg::after,
#app #view .mode-page-title.home-title-svg::before,#app #view .mode-page-title.home-title-svg::after{content:none!important;display:none!important;}#app #view .wolf-control-menu .menu-row{display:flex;align-items:center;min-width:0;overflow:hidden;}#app #view .wolf-control-menu .menu-copy{flex:1 1 auto;text-align:right;}#app #view .wolf-control-menu .menu-copy b{max-width:100%;white-space:normal;overflow-wrap:anywhere;}#app #view .wolf-control-menu .menu-chevron{flex:0 0 auto;}body.light #app #view .honor-section-kicker b,body.light #app #view .award-preview-heading b,
body.light #app #view .award-option b{color:var(--ui-accent)!important;text-shadow:none!important;}#app #view .tournament-hub-subtitle{transform:none!important;text-shadow:0 0 4px rgba(67,166,238,.12)!important;}#app #view .tournament-modes{gap:15px!important;margin-top:0!important;}#app #view .tournament-modes .mode-copy{min-width:0!important;text-align:right!important;}#app #view .tournament-modes .mode-copy small{font-size:clamp(12px,3.4vw,14px)!important;line-height:1.45!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;}.wolf-mod-backdrop.wolf-staff-fullpage{position:fixed!important;inset:0!important;z-index:9999!important;overflow-y:auto!important;display:block!important;background:var(--bg,#0b1730)!important;backdrop-filter:none!important;padding:max(20px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;}.wolf-staff-fullpage .wolf-mod-panel{position:relative!important;transform:none!important;inset:auto!important;max-width:560px!important;width:100%!important;min-height:calc(100dvh - 80px)!important;margin:0 auto!important;padding:70px 20px 26px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:20px!important;border-radius:22px!important;box-sizing:border-box!important;box-shadow:0 0 22px #2daeff55!important;}.wolf-staff-fullpage .wolf-mod-panel>h2{font-size:clamp(25px,6vw,32px)!important;text-align:center!important;color:var(--gold,#e8c56b)!important;margin:0 0 16px!important;}.wolf-staff-fullpage .wolf-mod-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:auto!important;height:44px!important;padding:0 14px!important;border-radius:12px!important;cursor:pointer!important;}.wolf-staff-fullpage .wolf-mod-form{display:grid!important;gap:18px!important;width:100%!important;}.wolf-staff-fullpage .wolf-mod-form input{width:100%!important;min-height:54px!important;box-sizing:border-box!important;font-size:16px!important;text-align:left!important;}.wolf-staff-fullpage .wolf-mod-form button[type=submit]{min-height:54px!important;font-weight:600!important;}.wolf-staff-fullpage .wolf-staff-forgot{border:0!important;background:transparent!important;color:var(--gold,#e8c56b)!important;text-decoration:underline!important;min-height:44px!important;font:inherit!important;cursor:pointer!important;}body.light .wolf-staff-fullpage .wolf-mod-panel{background:var(--ui-surface)!important;border:1px solid #9a7018!important;color:var(--ui-ink)!important;}body.light .wolf-staff-fullpage .wolf-mod-panel input{background:var(--ui-inner)!important;color:var(--ui-ink)!important;border:1px solid #9a7018!important;}body.burgundy .wolf-staff-fullpage .wolf-mod-panel{background:var(--ui-surface)!important;border:1px solid #e36da7!important;}#app #view .home-title.home-title-svg,
#app #view .home-title.home-title-svg.mode-page-title,
#app #view .home-title.home-title-svg.mode-page-title.settings{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;overflow:visible!important;}#app #view .home-title.home-title-svg::before,
#app #view .home-title.home-title-svg::after{content:none!important;display:none!important;}body .wolf-mod-backdrop.wolf-staff-fullpage{position:fixed!important;display:block!important;overflow:auto!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;backdrop-filter:none!important;}body .wolf-staff-fullpage .wolf-mod-panel{position:relative!important;inset:auto!important;transform:none!important;padding:72px max(22px,calc((100vw - 520px)/2)) 36px!important;box-sizing:border-box!important;}body.light .wolf-staff-fullpage .wolf-mod-panel,
body.burgundy .wolf-staff-fullpage .wolf-mod-panel{background:transparent!important;border:0!important;box-shadow:none!important;}body .wolf-staff-fullpage .wolf-mod-close{right:max(18px,env(safe-area-inset-right))!important;top:16px!important;}#app #view .wolf-control-menu .menu-row,
#app #view .team-hub-menu .menu-row{min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;}#app #view .wolf-control-menu .menu-copy,
#app #view .team-hub-menu .menu-copy{min-width:0!important;flex:1 1 auto!important;text-align:right!important;overflow-wrap:anywhere!important;white-space:normal!important;}#app #view .wolf-control-menu .menu-chevron,
#app #view .team-hub-menu .menu-chevron{flex:0 0 auto!important;}body.light #app #view :is(.award-option,.honor-option,.honor-preview) :is(small,label,p,.subtitle){color:var(--ui-muted)!important;}html body .wolf-mod-backdrop.wolf-staff-fullpage{height:100dvh!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;}html body .wolf-staff-fullpage .wolf-mod-panel{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:16px!important;width:100%!important;max-width:540px!important;min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0 auto!important;padding:80px 24px 48px!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box!important;}html body .wolf-staff-fullpage .wolf-mod-close{top:18px!important;}html body .wolf-staff-fullpage .wolf-mod-panel>h2{text-align:center!important;font-size:clamp(26px,6vw,34px)!important;color:#e8c56b!important;}html body .wolf-staff-fullpage .wolf-mod-form{display:grid!important;}html body .wolf-staff-fullpage .wolf-mod-form input{min-height:54px!important;width:100%!important;box-sizing:border-box!important;}html body.light .wolf-staff-fullpage .wolf-mod-panel,html body.burgundy .wolf-staff-fullpage .wolf-mod-panel{background:transparent!important;border:0!important;box-shadow:none!important;}html body.light .wolf-staff-fullpage .wolf-mod-panel>h2{color:var(--ui-ink)!important;}html body.light .wolf-staff-fullpage .wolf-mod-status{color:var(--ui-ink)!important;}@media(max-width:380px){html body .wolf-staff-fullpage .wolf-mod-panel{padding-left:18px!important;padding-right:18px!important;}}.wolf-staff-fullpage .wolf-staff-field-label{display:flex!important;flex-direction:column!important;gap:8px!important;font-weight:600!important;text-align:right!important;color:inherit!important;}.wolf-staff-fullpage .wolf-staff-field-label .input{margin:0!important;max-width:100%!important;}.wolf-staff-fullpage .wolf-mod-close{right:max(18px,env(safe-area-inset-right))!important;top:max(18px,env(safe-area-inset-top))!important;white-space:nowrap!important;}.wolf-staff-fullpage .wolf-mod-form{max-width:100%!important;}body.light #app #view .honor-page .award-option,
body.light #app #view .honor-page .award-option.selected{background:linear-gradient(155deg,#F5EBDC,#E8DDC9)!important;border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:0 0 0 1px rgba(154,112,24,.18),0 0 14px rgba(154,112,24,.20)!important;}body.burgundy #app #view .honor-page .award-option,
body.burgundy #app #view .honor-page .award-option.selected{background:linear-gradient(155deg,#57192E,#3B1022)!important;border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:0 0 0 1px rgba(var(--ui-rgb),.18),0 0 14px rgba(var(--ui-rgb),.25)!important;}body.light #app #view .honor-page :is(.honor-vip-intro b,.honor-vip-intro span,.honor-section-kicker b,.honor-section-kicker small,.award-preview-heading b,.award-preview-heading small,.award-option b,.field-label){color:var(--ui-accent)!important;text-shadow:none!important;}body.burgundy #app #view .honor-page :is(.honor-vip-intro b,.honor-vip-intro span,.honor-section-kicker b,.honor-section-kicker small,.award-preview-heading b,.award-preview-heading small,.award-option b,.field-label){color:var(--ui-accent)!important;}body.light #app #view .honor-page #trophyPreview{background:#E8DDC9!important;border:1px solid rgba(154,112,24,.5)!important;}body.burgundy #app #view .honor-page #trophyPreview{background:#3B1022!important;border:1px solid rgba(231,163,186,.5)!important;}body.burgundy #app #view .honor-page .award-option img{background:var(--ui-surface)!important;}#app #view .wolf-control-menu .menu-row{box-sizing:border-box;max-width:100%;direction:rtl;}#app #view .wolf-control-menu .menu-copy{min-width:0;overflow-wrap:anywhere;}body .wolf-mod-backdrop.wolf-staff-fullpage{inset:0!important;padding:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:var(--bg,#061426)!important;}body .wolf-staff-fullpage .wolf-mod-panel{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:calc(env(safe-area-inset-top) + 88px) max(24px,calc((100vw - 520px)/2)) calc(env(safe-area-inset-bottom) + 40px)!important;justify-content:flex-start!important;gap:20px!important;}body .wolf-staff-fullpage .wolf-mod-close{top:calc(env(safe-area-inset-top) + 12px)!important;z-index:3!important;}body .wolf-staff-fullpage .wolf-mod-form{max-width:520px!important;margin:0 auto!important;}body.light .wolf-mod-backdrop.wolf-staff-fullpage{background:var(--ui-surface)!important;color:var(--ui-ink)!important;}body.burgundy .wolf-mod-backdrop.wolf-staff-fullpage{background:var(--ui-surface)!important;color:#fff!important;}body.light .wolf-staff-fullpage .wolf-mod-panel,body.burgundy .wolf-staff-fullpage .wolf-mod-panel{border:0!important;background:transparent!important;box-shadow:none!important;}html body .wolf-mod-backdrop.wolf-staff-fullpage{position:fixed!important;inset:0!important;z-index:9999!important;display:block!important;width:100vw!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;box-shadow:none!important;background:var(--bg,#0b1730)!important;}html body .wolf-staff-fullpage > .wolf-mod-panel{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:calc(env(safe-area-inset-top) + 88px) max(24px,calc((100vw - 520px)/2)) calc(env(safe-area-inset-bottom) + 40px)!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;transform:none!important;box-sizing:border-box!important;}html body .wolf-staff-fullpage .wolf-mod-panel > h2{margin:0 0 24px!important;text-align:center!important;font-weight:600!important;}html body .wolf-staff-fullpage .wolf-mod-form{width:100%!important;max-width:520px!important;margin:0 auto!important;min-width:0!important;}html body .wolf-staff-fullpage .wolf-mod-close{position:absolute!important;top:calc(env(safe-area-inset-top) + 12px)!important;min-height:44px!important;z-index:2!important;}html body.light .wolf-mod-backdrop.wolf-staff-fullpage{background:var(--ui-surface)!important;color:var(--ui-ink)!important;}html body.burgundy .wolf-mod-backdrop.wolf-staff-fullpage{background:var(--ui-surface)!important;color:#fff!important;}html body.light .wolf-staff-fullpage .wolf-mod-panel > h2{color:var(--ui-ink)!important;}html body.light .wolf-staff-fullpage .wolf-staff-field-label{color:var(--ui-ink)!important;}@media(max-width:360px){html body .wolf-staff-fullpage > .wolf-mod-panel{padding-left:18px!important;padding-right:18px!important;}}html body .wolf-staff-fullpage{font-family:"WolfTajawal",sans-serif!important;--staff-edge:#36caff;--staff-glow:rgba(37,185,255,.42);--staff-ink:#f7fbff;--staff-field:#102b49;background:var(--ui-surface)!important;color:var(--staff-ink)!important;}html body.burgundy .wolf-staff-fullpage{--staff-glow:rgba(var(--ui-rgb),.42);--staff-ink:#fff8fb;--staff-field:#49182d;background:var(--ui-surface)!important;}html body.light .wolf-staff-fullpage{--staff-edge:#9a7018;--staff-glow:rgba(154,112,24,.35);--staff-ink:#17243a;--staff-field:#fffaf0;background:var(--ui-surface)!important;}html body .wolf-staff-fullpage>.wolf-mod-panel{padding-top:calc(env(safe-area-inset-top) + 86px)!important;padding-bottom:calc(env(safe-area-inset-bottom) + 36px)!important;align-items:stretch!important;}html body .wolf-staff-fullpage .wolf-mod-panel>h2{width:100%;max-width:520px;margin:0 auto 30px!important;padding:18px 16px 15px!important;box-sizing:border-box;border:1.5px solid var(--staff-edge)!important;border-radius:20px!important;background:transparent!important;color:var(--staff-ink)!important;font-family:"WolfTajawal",sans-serif!important;font-size:clamp(25px,6.5vw,31px)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-shadow:0 0 14px var(--staff-glow)!important;box-shadow:0 0 17px var(--staff-glow),inset 0 0 13px var(--staff-glow)!important;}html body .wolf-staff-fullpage .wolf-mod-form{border:1px solid var(--staff-edge)!important;border-radius:22px!important;box-shadow:0 0 20px var(--staff-glow),inset 0 0 16px var(--staff-glow)!important;background:transparent!important;box-sizing:border-box!important;}html body .wolf-staff-fullpage .wolf-staff-field-label{display:grid!important;gap:9px!important;font-family:"WolfTajawal",sans-serif!important;font-weight:600!important;font-size:17px!important;line-height:1.6!important;color:var(--staff-ink)!important;text-align:right!important;}html body .wolf-staff-fullpage .wolf-mod-form input{height:56px!important;border:1px solid var(--staff-edge)!important;border-radius:14px!important;padding:0 15px!important;background:var(--staff-field)!important;color:var(--staff-ink)!important;font-family:"WolfTajawal",sans-serif!important;font-size:16px!important;box-shadow:inset 0 0 9px var(--staff-glow)!important;outline:none!important;}html body .wolf-staff-fullpage .wolf-mod-form input:focus{border-width:2px!important;box-shadow:0 0 15px var(--staff-glow),inset 0 0 9px var(--staff-glow)!important;}html body .wolf-staff-fullpage .wolf-mod-form button[type=submit]{min-height:56px!important;border-radius:15px!important;font-family:"WolfTajawal",sans-serif!important;font-size:19px!important;font-weight:600!important;box-shadow:0 0 18px var(--staff-glow)!important;}html body .wolf-staff-fullpage .wolf-staff-forgot{font-family:"WolfTajawal",sans-serif!important;font-weight:600!important;font-size:15px!important;color:var(--staff-ink)!important;opacity:.92;}html body .wolf-staff-fullpage .wolf-mod-close{min-width:48px!important;border:1px solid var(--staff-edge)!important;border-radius:14px!important;color:var(--staff-ink)!important;background:transparent!important;font-family:"WolfTajawal",sans-serif!important;font-size:16px!important;font-weight:600!important;box-shadow:0 0 12px var(--staff-glow)!important;}html body .wolf-staff-fullpage .wolf-mod-status{max-width:520px;margin:0 auto 12px!important;color:var(--staff-ink)!important;text-align:center;font-weight:600;}@media(max-width:390px){html body .wolf-staff-fullpage .wolf-mod-form{padding:20px 15px!important;}html body .wolf-staff-fullpage>.wolf-mod-panel{padding-left:16px!important;padding-right:16px!important;}}body{--wolf-panel:var(--wz-theme-wolf-panel);}body.light{--wolf-panel:var(--wz-theme-wolf-panel);}body #app #view .team-hub-menu{display:grid!important;gap:12px!important;}body #app #view .team-hub-menu>.menu-row{margin:0!important;position:relative!important;min-height:76px;}body #app #view .team-hub-menu .menu-chevron{display:flex!important;position:absolute!important;right:16px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;}body #app #view .team-hub-menu .menu-copy{padding-right:34px!important;text-align:right!important;}body.burgundy #app #view .team-hub-menu>.menu-row{box-shadow:0 0 12px #A9445E33!important;}body .wolf-staff-fullpage>.wolf-mod-panel{padding-top:calc(env(safe-area-inset-top) + 62px)!important;gap:14px!important;}body .wolf-staff-fullpage .wolf-mod-form{gap:14px!important;padding:20px 18px!important;}body .wolf-staff-fullpage .wolf-mod-panel>h2{margin-bottom:16px!important;}body .wolf-staff-fullpage .wolf-mod-close{position:fixed!important;right:18px!important;left:auto!important;top:calc(env(safe-area-inset-top) + 14px)!important;border-color:var(--wolf-accent)!important;box-shadow:0 0 12px var(--wolf-glow)!important;}body.burgundy .wolf-staff-fullpage .wolf-mod-form button[type=submit]{background:var(--ui-surface)!important;border:1.5px solid #A9445E!important;color:var(--ui-accent)!important;box-shadow:0 0 14px #A9445E55!important;}body.burgundy .wolf-staff-fullpage{--staff-edge:#A9445E;--staff-glow:#A9445E55;--staff-field:#551B32;}body{--wolf-accent:var(--ui-accent)!important;--wolf-glow:rgba(var(--ui-rgb),.24)!important;}body.burgundy{--wolf-glow:rgba(var(--ui-rgb),.24)!important;}body.light{--wolf-accent:var(--ui-accent)!important;--wolf-glow:rgba(var(--ui-rgb),.24)!important;}#app #view .wolf-control-menu .menu-row{box-sizing:border-box!important;margin-block:0!important;}#app #view .wolf-control-menu .menu-copy{min-width:0!important;}#app #view .wolf-control-menu .menu-copy b{font-family:WolfTajawal,Arial,sans-serif!important;line-height:1.35!important;}body.burgundy #app #view .wolf-control-menu .menu-row{border-color:var(--ui-accent)!important;box-shadow:0 0 17px rgba(var(--ui-rgb),.36)!important;}body.burgundy #app #view .honor-page .award-option{box-shadow:0 0 17px rgba(var(--ui-rgb),.32)!important;}body.light #app #view .honor-page .award-option{box-shadow:0 0 15px rgba(var(--ui-rgb),.24)!important;}body.burgundy .wolf-staff-fullpage .wolf-mod-close{background:var(--ui-surface)!important;color:#fff!important;}body.light .wolf-staff-fullpage .wolf-mod-close{border-color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.32)!important;}body{--wolf-neon-edge:var(--wz-theme-neon-edge);--wolf-neon-halo:rgba(57,191,255,.48);}body.burgundy{--wolf-neon-halo:rgba(var(--ui-rgb),.48);}body.light{--wolf-neon-edge:var(--wz-theme-neon-edge);--wolf-neon-halo:rgba(var(--ui-rgb),.34);}body.burgundy #app #view :is(.team-hub-title,.wolf-control-title,.wolf-section-title,.wolf-page-title){box-shadow:0 0 19px rgba(var(--ui-rgb),.47)!important;}body.burgundy #app #view :is(.team-hub-title,.wolf-control-title,.wolf-section-title,.wolf-page-title) :is(h1,h2,b){color:var(--ui-accent)!important;text-shadow:0 0 12px rgba(var(--ui-rgb),.42)!important;}body.burgundy #app #view .honor-page .award-option{box-shadow:0 0 17px rgba(var(--ui-rgb),.36)!important;}body.light #app #view .honor-page .award-option{box-shadow:0 0 16px rgba(var(--ui-rgb),.29)!important;}body.burgundy #app #view .team-hub-menu>.menu-row{background:var(--ui-surface)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 18px rgba(var(--ui-rgb),.35)!important;}body.light #app #view .team-hub-menu>.menu-row{border-color:var(--ui-accent)!important;box-shadow:0 0 15px rgba(var(--ui-rgb),.28)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}body:not(.light):not(.burgundy) #app #view .team-hub-menu>.menu-row{box-shadow:0 0 18px rgba(57,191,255,.36)!important;}#app #view .wolf-control-menu .menu-row .menu-copy{font-family:WolfTajawal,sans-serif!important;line-height:1.4!important;}body{--wolf-visual-edge:var(--wz-theme-neon-edge);--wolf-visual-halo:rgba(57,191,255,.43);}body.burgundy{--wolf-visual-halo:rgba(var(--ui-rgb),.44);}body.light{--wolf-visual-edge:var(--wz-theme-neon-edge);--wolf-visual-halo:rgba(var(--ui-rgb),.30);}#app #view :is(.team-hub-title,.wolf-control-title,.wolf-section-title,.wolf-page-title){border-color:var(--wolf-visual-edge)!important;box-shadow:0 0 18px var(--wolf-visual-halo)!important;}#app #view .wolf-control-menu>.menu-row{box-shadow:0 0 16px var(--wolf-visual-halo)!important;}body{--wolf-qa-edge:var(--wz-theme-neon-edge);--wolf-qa-glow:rgba(57,191,255,.45);}body.burgundy{--wolf-qa-glow:rgba(var(--ui-rgb),.46);}body.light{--wolf-qa-edge:var(--wz-theme-neon-edge);--wolf-qa-glow:rgba(var(--ui-rgb),.35);}#app #view .wolf-control-menu>.menu-row{margin-block:0!important;box-shadow:0 0 17px var(--wolf-qa-glow)!important;}body.burgundy #app #view :is(.team-hub-title,.wolf-control-title,.wolf-section-title,.wolf-page-title){box-shadow:0 0 18px rgba(var(--ui-rgb),.42)!important;}body.light #app #view :is(.team-hub-title,.wolf-control-title,.wolf-section-title,.wolf-page-title){box-shadow:0 0 15px rgba(var(--ui-rgb),.33)!important;}body{--wolf-a459-accent:var(--wz-theme-neon-edge);--wolf-a459-glow:rgba(57,191,255,.52);}body.burgundy{--wolf-a459-accent:var(--wz-theme-neon-edge);--wolf-a459-glow:rgba(var(--ui-rgb),.50);}body.light{--wolf-a459-accent:var(--wz-theme-neon-edge);--wolf-a459-glow:rgba(var(--ui-rgb),.40);}#app #view .wolf-control-menu>.menu-row{box-shadow:0 0 19px var(--wolf-a459-glow),inset 0 0 7px var(--wolf-a459-glow)!important;border-color:var(--wolf-a459-accent)!important;}#app #view .wolf-control-menu .menu-chevron{color:var(--wolf-a459-accent)!important;filter:drop-shadow(0 0 5px var(--wolf-a459-glow));}#app #view .wolf-control-menu>.menu-row:focus-visible{outline:3px solid var(--wolf-a459-accent)!important;}body{--wolf460-edge:var(--wz-theme-neon-edge);--wolf460-glow:rgba(57,191,255,.48);--wolf460-surface:#102b49;}body.burgundy{--wolf460-edge:var(--wz-theme-neon-edge);--wolf460-glow:rgba(var(--ui-rgb),.48);--wolf460-surface:#551B32;}body.light{--wolf460-edge:var(--wz-theme-neon-edge);--wolf460-glow:rgba(var(--ui-rgb),.38);--wolf460-surface:#FFF8ED;}#app #view .wolf-control-menu>.menu-row{position:relative!important;border-color:var(--wolf460-edge)!important;box-shadow:0 0 17px var(--wolf460-glow)!important;}#app #view .wolf-control-menu .menu-chevron{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;color:var(--wolf460-edge)!important;}#app #view .wolf-control-menu>.menu-row:focus-visible{outline:3px solid var(--wolf460-edge)!important;}body{--a461-accent:var(--wz-theme-neon-edge);--a461-glow:rgba(57,191,255,.56);}body.burgundy{--a461-accent:var(--wz-theme-neon-edge);--a461-glow:rgba(var(--ui-rgb),.55);}body.light{--a461-accent:var(--wz-theme-neon-edge);--a461-glow:rgba(var(--ui-rgb),.38);}#app #view .wolf-control-menu>.menu-row{box-shadow:0 0 18px var(--a461-glow),inset 0 0 10px var(--a461-glow)!important;}#app #view .wolf-control-menu .menu-chevron{color:var(--a461-accent)!important;}.wolf-medal-disc img,.wolf-medal-picker img{background:transparent!important;border:0!important;box-shadow:none!important;object-fit:contain!important;}#app #view .wolf-control-menu>.menu-row:focus-visible{outline:3px solid var(--a461-accent,#39BFFF)!important;outline-offset:3px!important;}body{--a463-accent:var(--wz-theme-neon-edge);--a463-glow:rgba(57,191,255,.55);--a463-panel:#102B49;}body.burgundy{--a463-accent:var(--wz-theme-neon-edge);--a463-glow:rgba(var(--ui-rgb),.53);--a463-panel:#551B32;}body.light{--a463-accent:var(--wz-theme-neon-edge);--a463-glow:rgba(var(--ui-rgb),.38);--a463-panel:#FFF8ED;}#app #view .wolf-control-menu>.menu-row{box-shadow:0 0 19px var(--a463-glow),inset 0 0 9px var(--a463-glow)!important;}#app #view .wolf-control-menu .menu-chevron{right:16px!important;left:auto!important;color:var(--a463-accent)!important;}#app #view .wolf-control-menu .menu-copy{font-family:WolfTajawal,sans-serif!important;text-align:right!important;padding-right:36px!important;}body.burgundy #app #view :is(.team-hub-title,.wolf-control-title,.wolf-section-title,.wolf-page-title){border-color:var(--ui-accent)!important;box-shadow:0 0 20px rgba(var(--ui-rgb),.48)!important;}body.light #app #view :is(.team-hub-title,.wolf-control-title,.wolf-section-title,.wolf-page-title){border-color:var(--ui-accent)!important;box-shadow:0 0 18px rgba(var(--ui-rgb),.38)!important;}html body .wolf-staff-fullpage>.wolf-mod-panel{padding-top:calc(env(safe-area-inset-top) + 66px)!important;gap:12px!important;}html body .wolf-staff-fullpage .wolf-mod-panel>h2{margin-bottom:14px!important;}html body .wolf-staff-fullpage .wolf-mod-form{gap:14px!important;padding:20px 18px!important;}html body .wolf-staff-fullpage .wolf-mod-close{border-color:var(--a463-accent)!important;box-shadow:0 0 14px var(--a463-glow)!important;}html body.burgundy .wolf-staff-fullpage{--staff-edge:#A9445E;--staff-glow:rgba(var(--ui-rgb),.53);--staff-field:#551B32;}html body.burgundy .wolf-staff-fullpage .wolf-mod-form button[type=submit]{background:var(--ui-surface)!important;border:1.5px solid #A9445E!important;color:var(--ui-accent)!important;box-shadow:0 0 18px rgba(var(--ui-rgb),.48)!important;}@media(prefers-reduced-motion:reduce){#app #view .wolf-control-menu>.menu-row{transition:none!important;}}body{--wolf464-accent:var(--wz-theme-neon-edge);--wolf464-glow:rgba(57,191,255,.48);}body.burgundy{--wolf464-accent:var(--wz-theme-neon-edge);--wolf464-glow:rgba(var(--ui-rgb),.46);}body.light{--wolf464-accent:var(--wz-theme-neon-edge);--wolf464-glow:rgba(var(--ui-rgb),.36);}body #app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--wolf464-accent)!important;outline-offset:3px!important;box-shadow:0 0 0 3px var(--wolf464-glow)!important;}#app #view .wolf-control-menu{row-gap:12px!important;}#app #view .wolf-control-menu>.menu-row{min-height:72px;box-sizing:border-box;}@media(prefers-reduced-motion:reduce){#app #view .wolf-control-menu>.menu-row{animation:none!important;}}html body .wolf-staff-fullpage .wolf-mod-panel{min-height:0!important;justify-content:flex-start!important;padding-top:calc(env(safe-area-inset-top) + 72px)!important;padding-bottom:28px!important;}html body .wolf-staff-fullpage .wolf-mod-form input:is([type="email"],[type="password"],[type="text"]){direction:ltr!important;text-align:left!important;unicode-bidi:plaintext;}html body .wolf-staff-fullpage .wolf-mod-close{top:calc(env(safe-area-inset-top) + 14px)!important;right:16px!important;left:auto!important;}@media(max-width:480px){html body .wolf-staff-fullpage .wolf-mod-panel{padding-left:16px!important;padding-right:16px!important;}}#app #view .back{position:absolute!important;right:max(14px,env(safe-area-inset-right))!important;left:auto!important;top:calc(env(safe-area-inset-top) + 14px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;padding:9px!important;z-index:30!important;border-radius:14px!important;}#app #view .back .navigation-icon{width:24px!important;height:24px!important;display:block!important;flex-shrink:0!important;}#app #view .wolf-control-menu>.menu-row{direction:rtl!important;min-height:68px!important;display:flex!important;align-items:center!important;gap:12px!important;}#app #view .wolf-control-menu>.menu-row .menu-copy{flex:1 1 auto!important;min-width:0!important;text-align:right!important;padding-right:36px!important;}#app #view .wolf-control-menu>.menu-row .menu-chevron{position:absolute!important;right:14px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;}#app #view .team-hub-menu>.team-logout-entry{border-color:var(--wolf-accent)!important;}#app #view .team-hub-menu>.team-logout-entry .menu-copy b{font-family:WolfTajawal,Arial,sans-serif!important;font-weight:600!important;}#app #view .wolf-admin-names-panel{padding:16px!important;}#app #view #wolf-admin-name-list{display:grid;gap:12px;margin-top:12px;}#app #view .wolf-admin-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:12px;border:1px solid var(--line,rgba(255,255,255,.16));border-radius:14px;background:transparent;box-shadow:none;}#app #view .wolf-admin-name-row label{min-width:0;display:grid;gap:8px;margin:0;}#app #view .wolf-admin-name-row input{width:100%;min-width:0;box-sizing:border-box;}#app #view .wolf-admin-name-save{width:auto!important;min-width:104px;max-width:140px;min-height:44px;padding:10px 14px!important;margin:0!important;justify-self:end;align-self:end;}@media(max-width:390px){#app #view .wolf-admin-name-row{grid-template-columns:minmax(0,1fr);gap:8px;}#app #view .wolf-admin-name-save{justify-self:start;}}#app #view .knockout-page [data-ko-side]{position:relative!important;min-width:0!important;overflow:hidden!important;direction:rtl!important;text-align:center!important;padding-inline:30px 12px!important;white-space:normal!important;}.statistics-image-open-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 0;}.statistics-image-open-links .action{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;text-align:center;}#app #view .wolf-control-menu>.menu-row{margin:0!important;}#app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon{display:grid!important;place-items:center!important;flex:0 0 54px!important;width:54px!important;height:54px!important;border:1.5px solid var(--ui-accent)!important;border-radius:16px!important;color:var(--ui-accent)!important;background:var(--ui-inner)!important;filter:none!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.42)!important;}#app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon svg{display:block!important;width:26px!important;height:26px!important;stroke:currentColor!important;stroke-width:1.9!important;fill:none!important;}body.burgundy #app #view .wolf-control-menu>.menu-row{box-shadow:0 0 16px rgba(var(--ui-rgb),.42)!important;}body.light #app #view .wolf-control-menu>.menu-row{box-shadow:0 0 16px rgba(var(--ui-rgb),.40)!important;}@media(max-width:390px){#app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon{width:48px!important;height:48px!important;flex-basis:48px!important;}#app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon svg{width:24px!important;height:24px!important;}}#app #view .wolf-medal-export{container-type:inline-size;}#app #view .wolf-medal-layout{box-sizing:border-box;min-height:740px;padding:90px 32px 58px;gap:16px;overflow:hidden;}#app #view .wolf-medal-crest{width:min(245px,65cqw);height:min(245px,65cqw);margin:36px auto 12px;}#app #view .wolf-medal-disc{width:100%;height:100%;box-sizing:border-box;}#app #view .wolf-medal-engraving{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;text-align:center;}#app #view .wolf-medal-heading{font-size:clamp(23px,5.8cqw,34px);font-weight:600;line-height:1.35;color:#F3C979;overflow-wrap:anywhere;}#app #view .wolf-medal-ornament{color:#D6B46C;font-size:17px;}#app #view .wolf-medal-champion{max-width:100%;font-size:clamp(29px,7cqw,48px);line-height:1.35;overflow-wrap:anywhere;word-break:normal;}#app #view .wolf-medal-membership{font-size:clamp(19px,4.6cqw,26px);line-height:1.45;overflow-wrap:anywhere;}#app #view .wolf-medal-export.medal-crystal .wolf-medal-heading{color:#E4F0F5;}#app #view .wolf-medal-export.medal-crystal .wolf-medal-ornament{color:#B7D5E4;}#app #view .wolf-medal-export.medal-crystal .wolf-medal-membership{color:#D7E7EE;}@media(max-width:390px){#app #view .wolf-medal-layout{padding-inline:20px;}}#app #view .wolf-medal-export .wolf-medal-photo-stage{position:relative;isolation:isolate;min-height:0;width:100%;aspect-ratio:16/10;background:#081323;border-radius:18px;}#app #view .wolf-medal-export .wolf-medal-reference-photo{object-position:center;}#app #view .wolf-medal-export .wolf-medal-photo-inscription{z-index:1;text-align:center;color:#fff;background:linear-gradient(transparent,rgba(3,10,22,.92) 25%,rgba(3,10,22,.97));text-shadow:0 2px 8px #000;}#app #view .wolf-medal-export .wolf-medal-photo-inscription .wolf-medal-heading{font-size:clamp(16px,3.1cqw,31px);font-weight:600;color:#f7d68c;}#app #view .wolf-medal-export .wolf-medal-photo-inscription .wolf-medal-champion{font-size:clamp(19px,4.5cqw,45px);font-weight:600;overflow-wrap:anywhere;}#app #view .wolf-medal-export .wolf-medal-photo-inscription .wolf-medal-membership{font-size:clamp(14px,2.5cqw,25px);font-weight:600;}#app #view .wolf-medal-export.medal-gold .wolf-medal-photo-stage{aspect-ratio:3/4;}#app #view .wolf-medal-export .wolf-medal-photo-inscription{font-family:WolfTajawal,Arial,sans-serif!important;box-sizing:border-box;max-width:100%;}#app #view .wolf-medal-export .wolf-medal-photo-inscription :is(.wolf-medal-heading,.wolf-medal-champion,.wolf-medal-membership){max-width:100%;overflow-wrap:anywhere;line-height:1.4;}#app #view .wolf-medal-export.medal-crystal .wolf-medal-photo-inscription .wolf-medal-heading{color:#E3F7FF;}#app #view .wolf-medal-export.medal-gold .wolf-medal-photo-inscription .wolf-medal-heading{color:#F7D68C;}#app #view .wolf-medal-export .wolf-medal-reference-photo{filter:none!important;}body #app #view .wolf-control-menu>.menu-row{font-family:WolfTajawal,Arial,sans-serif!important;border-width:1.5px!important;}body #app #view .wolf-control-menu .menu-copy{font-family:WolfTajawal,Arial,sans-serif!important;}body.burgundy #app #view .wolf-control-menu>.menu-row{background:var(--ui-surface)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 20px rgba(var(--ui-rgb),.46),inset 0 0 8px rgba(var(--ui-rgb),.20)!important;}body.light #app #view .wolf-control-menu>.menu-row{border-color:var(--ui-accent)!important;box-shadow:0 0 20px rgba(var(--ui-rgb),.43),inset 0 0 8px rgba(var(--ui-rgb),.18)!important;}#app #view .wolf-medal-export .wolf-medal-photo-inscription{min-width:0;overflow-wrap:anywhere;direction:rtl;}#app #view .wolf-medal-export .wolf-medal-photo-inscription .wolf-medal-champion{font-family:WolfTajawal,Arial,sans-serif!important;word-break:normal;hyphens:none;}#app #view .wolf-medal-export.medal-crystal .wolf-medal-photo-stage{aspect-ratio:1376/768;}#app #view .wolf-medal-export.medal-crystal .wolf-medal-reference-photo{object-fit:contain;object-position:center;}#app #view .wolf-medal-export.medal-gold .wolf-medal-photo-stage{aspect-ratio:580/768;}#app #view .wolf-medal-export.medal-gold .wolf-medal-reference-photo{object-fit:contain;object-position:center;}#app #view .wolf-medal-export .wolf-medal-photo-stage{display:flex;flex-direction:column;overflow:visible;height:auto;aspect-ratio:auto!important;background:transparent;}#app #view .wolf-medal-export .wolf-medal-reference-photo{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:contain;border-radius:18px 18px 0 0;}#app #view .wolf-medal-export .wolf-medal-photo-inscription{position:relative;inset:auto;bottom:auto;left:auto;right:auto;padding:16px 18px 18px;background:#081323;box-shadow:inset 0 1px rgba(255,255,255,.12);}#app #view .wolf-medal-export.medal-gold .wolf-medal-photo-inscription{border-top:2px solid #CDA751;}#app #view .wolf-medal-export.medal-crystal .wolf-medal-photo-inscription{border-top:2px solid #A7D8E9;}#app #view .honor-page .award-option{background:var(--ui-surface)!important;border-color:var(--ui-accent)!important;}#app #view .wolf-medal-export .wolf-medal-photo-inscription{background:#0c2038!important;color:#f5faff!important;}body.light #app #view .wolf-medal-export .wolf-medal-photo-inscription{background:#FFF8ED!important;}#app #view .wolf-medal-export .wolf-medal-photo-inscription{display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:0 0 18px 18px;}#app #view .wolf-medal-export .wolf-medal-small-wolf{display:block;width:clamp(24px,7%,42px)!important;height:clamp(24px,7%,42px)!important;max-width:42px;max-height:42px;object-fit:contain;margin:0 auto 4px;filter:none!important;flex-shrink:0;}body.burgundy #app #view .wolf-medal-export .wolf-medal-photo-inscription{border-color:#A9445E!important;}body.light #app #view .wolf-medal-export .wolf-medal-photo-inscription{border-color:#B58A2C!important;}#app #view .honor-page .wolf-medal-picker{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;min-height:84px;border-radius:12px;background:transparent;}#app #view .honor-page .wolf-medal-picker img{display:block;object-position:center!important;border:0!important;background:transparent!important;}body.burgundy #app #view .honor-page .wolf-medal-picker{background:#3B1022;}body.light #app #view .honor-page .wolf-medal-picker{background:#FFF8ED;}body:not(.burgundy):not(.light) #app #view .honor-page .wolf-medal-picker{background:#061426;}body.burgundy #app #view .wolf-medal-export{background:#3B1022!important;color:#FFF0F5!important;}body.light #app #view .wolf-medal-export{background:#FFF8ED!important;color:#513A17!important;}body:not(.burgundy):not(.light) #app #view .wolf-medal-export{background:#061426!important;color:#F1F8FF!important;}body.burgundy #app #view .wolf-medal-export .champion-footer{color:#FFF0F5!important;}body.light #app #view .wolf-medal-export .champion-footer{color:#513A17!important;}#app #view .honor-page .award-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;direction:rtl;}#app #view .honor-page .award-option{min-width:0;min-height:144px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px solid #3189d0;border-radius:16px;background:var(--ui-surface);color:var(--ui-accent);font-family:WolfTajawal,sans-serif!important;overflow:hidden;padding:10px 8px;}#app #view .honor-page .award-option > img,
#app #view .honor-page .award-option .wolf-medal-picker{width:100%;height:90px;max-height:90px;object-fit:contain;}#app #view .honor-page .award-option b{display:block;text-align:center;line-height:1.4;font-size:15px;white-space:normal;overflow-wrap:anywhere;}#app #view .honor-page .award-option.selected{outline:2px solid var(--ui-accent);outline-offset:-4px;box-shadow:0 0 16px rgba(var(--ui-rgb),.3);}body.burgundy #app #view .honor-page .award-option{background:var(--ui-surface)!important;border-color:var(--ui-accent)!important;}body.burgundy #app #view .honor-page .award-option.selected{outline-color:var(--ui-accent);box-shadow:0 0 18px rgba(var(--ui-rgb),.4);}body.light #app #view .honor-page .award-option{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;}body.light #app #view .honor-page .award-option.selected{outline-color:#B58A2C;box-shadow:0 0 16px #B58A2C66;}@media(max-width:370px){#app #view .honor-page .award-picker{gap:8px;}#app #view .honor-page .award-option{padding:8px 5px;}#app #view .honor-page .award-option b{font-size:13px;}}#app #view .wolf-medal-export .wolf-medal-small-wolf{display:none!important;}#app #view .wolf-medal-export .wolf-medal-photo-inscription{gap:7px!important;padding:16px 20px 18px!important;}#app #view .wolf-medal-export .wolf-medal-heading,
#app #view .wolf-medal-export .wolf-medal-champion,
#app #view .wolf-medal-export .wolf-medal-membership{max-width:100%;overflow-wrap:anywhere;word-break:normal;font-family:WolfTajawal,sans-serif!important;text-align:center;}body.burgundy #app #view .wolf-medal-export .wolf-medal-photo-inscription{background:#3B1022!important;color:#FFF0F5!important;}body.light #app #view .wolf-medal-export .wolf-medal-photo-inscription{background:#E8DDC9!important;color:#513A17!important;}body:not(.burgundy):not(.light) #app #view .wolf-medal-export .wolf-medal-photo-inscription{background:#061426!important;color:#F1F8FF!important;}.wolf-medal-export.wolf-export-dark{background:#061426!important;color:#F1F8FF!important;}.wolf-medal-export.wolf-export-dark .wolf-medal-photo-inscription{background:#061426!important;color:#F1F8FF!important;border-color:#3189D0!important;}.wolf-medal-export.wolf-export-dark .champion-footer{background:#061426!important;color:#F1F8FF!important;}body.burgundy #app #view .honor-page .mode-page-title .title-frame #gBlue stop:nth-child(1){stop-color:#551B32!important;}body.burgundy #app #view .honor-page .mode-page-title .title-frame #gBlue stop:nth-child(2){stop-color:#3B1022!important;}body.burgundy #app #view .honor-page .mode-page-title .title-frame #gBlue stop:nth-child(3){stop-color:#280A17!important;}body.burgundy #app #view .honor-page .mode-page-title .title-frame path[stroke="#238fff"]{stroke:var(--ui-accent)!important;stroke-opacity:1!important;}body.burgundy #app #view .honor-page .mode-page-title .title-frame{filter:drop-shadow(0 0 9px #A9445E70)!important;}body.burgundy #app #view .honor-page .mode-page-title .title-copy{color:var(--ui-accent)!important;text-shadow:0 0 12px #A9445E70!important;}body.burgundy #app #view:has(.honor-page) > .back{background:var(--ui-surface)!important;border:2px solid #A9445E!important;color:var(--ui-accent)!important;box-shadow:0 0 13px #A9445E80!important;}body.burgundy #app #view:has(.honor-page) > .back svg{color:var(--ui-accent)!important;stroke:currentColor!important;}body.light #app #view .honor-page .mode-page-title .title-frame #gBlue stop:nth-child(1){stop-color:#FFF8ED!important;}body.light #app #view .honor-page .mode-page-title .title-frame #gBlue stop:nth-child(2){stop-color:#E8DDC9!important;}body.light #app #view .honor-page .mode-page-title .title-frame #gBlue stop:nth-child(3){stop-color:#D8C7A6!important;}body.light #app #view .honor-page .mode-page-title .title-frame path[stroke="#238fff"]{stroke:#B58A2C!important;stroke-opacity:1!important;}body.light #app #view .honor-page .mode-page-title .title-frame{filter:drop-shadow(0 0 8px #B58A2C70)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.light #app #view .honor-page .mode-page-title .title-copy{color:var(--ui-ink)!important;text-shadow:none!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.light #app #view:has(.honor-page) > .back{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border:2px solid #B58A2C!important;color:var(--ui-ink)!important;box-shadow:0 0 11px #B58A2C55!important;}body.light #app #view:has(.honor-page) > .back svg{color:var(--ui-ink)!important;stroke:currentColor!important;}#app #view .honor-vip-intro span{font-size:clamp(15px,4.1vw,19px)!important;line-height:1.6!important;font-weight:600!important;}#app #view .honor-section-kicker>span,#app #view .award-preview-heading>span{font-size:clamp(20px,5.5vw,27px)!important;font-weight:600!important;min-width:42px!important;text-align:center!important;}#app #view .honor-page .award-option b{font-size:clamp(14px,3.9vw,17px)!important;}.wolf-hero-export,.wolf-medal-export{width:100%;box-sizing:border-box;overflow:hidden;padding:20px 12px 14px!important;font-family:WolfTajawal,sans-serif!important;}.wolf-hero-export .wolf-hero-brand{display:flex;justify-content:center;align-items:center;margin:0 auto 4px;height:64px;}.wolf-hero-export .wolf-hero-brand img{width:60px;height:60px;object-fit:contain;filter:none!important;}.wolf-hero-export .wolf-hero-art{width:100%;display:flex;justify-content:center;align-items:center;min-height:250px;overflow:visible;background:transparent!important;}.wolf-hero-export .wolf-hero-art img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;filter:none!important;}.wolf-hero-export .wolf-hero-details,.wolf-medal-export .wolf-medal-photo-inscription{position:relative!important;inset:auto!important;width:100%;box-sizing:border-box;text-align:center!important;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important;}.wolf-hero-title,.wolf-medal-heading{font-size:clamp(19px,5vw,28px)!important;font-weight:600!important;line-height:1.35!important;}.wolf-hero-name,.wolf-medal-champion{font-size:clamp(24px,7vw,38px)!important;font-weight:600!important;line-height:1.35!important;overflow-wrap:anywhere;}.wolf-hero-member,.wolf-medal-membership{font-size:clamp(16px,4.3vw,22px)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.5!important;}.wolf-medal-export .wolf-medal-photo-stage{display:flex!important;flex-direction:column!important;width:100%;height:auto!important;aspect-ratio:auto!important;overflow:visible!important;background:transparent!important;}.wolf-medal-export .wolf-medal-reference-photo{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:590px!important;object-fit:contain!important;border-radius:0!important;}.wolf-medal-export .champion-footer,.wolf-hero-export .champion-footer{background:transparent!important;border:0!important;}.wolf-export-dark{--wolf-award-bg:#061426;--wolf-award-fg:#f1f8ff;--wolf-award-glow:#3189d0;}.wolf-honor-fixed.wolf-export-dark{--honor-bg:#061426;--honor-text:#F1F8FF;--honor-accent:#3189D0;--honor-haze:#3189D030;}.wolf-honor-fixed .wolf-medal-photo-stage{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}.wolf-honor-fixed .wolf-medal-reference-photo{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border-radius:12px!important;filter:none!important;box-shadow:none!important;}.wolf-honor-fixed .wolf-medal-photo-inscription,.wolf-honor-fixed .wolf-hero-details{position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:auto!important;padding:18px 8px 12px!important;background:transparent!important;color:var(--honor-text)!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;transform:none!important;}.wolf-honor-fixed .wolf-medal-heading,.wolf-honor-fixed .wolf-hero-title{font:900 27px/1.35 WolfTajawal,sans-serif!important;color:var(--honor-text)!important;letter-spacing:0!important;}.wolf-honor-fixed .wolf-medal-champion,.wolf-honor-fixed .wolf-hero-name{font:900 38px/1.35 WolfTajawal,sans-serif!important;color:var(--honor-text)!important;overflow-wrap:anywhere!important;letter-spacing:0!important;}.wolf-honor-fixed .wolf-medal-membership,.wolf-honor-fixed .wolf-hero-member{font:800 21px/1.5 WolfTajawal,sans-serif!important;color:var(--honor-text)!important;direction:rtl!important;unicode-bidi:plaintext!important;letter-spacing:0!important;}.wolf-honor-fixed .wolf-hero-brand{position:static!important;display:flex!important;justify-content:center!important;align-items:center!important;height:74px!important;margin:0 auto 8px!important;background:transparent!important;}.wolf-honor-fixed .wolf-hero-brand img{display:block!important;width:auto!important;height:66px!important;max-width:150px!important;object-fit:contain!important;}.wolf-honor-fixed .wolf-hero-art{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:auto!important;width:100%!important;background:transparent!important;overflow:visible!important;}.wolf-honor-fixed .wolf-hero-art img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important;}.wolf-honor-fixed .champion-footer{display:block!important;background:transparent!important;color:var(--honor-text)!important;border:0!important;font-size:13px!important;text-align:center!important;padding:12px 0 0!important;}#app #view .honor-page .wolf-medal-picker img{display:block!important;max-width:100%!important;}#app #view .honor-page .award-option .wolf-medal-picker{display:flex!important;min-height:110px!important;align-items:center!important;justify-content:center!important;}#app #view .honor-page .award-option .wolf-medal-picker img{max-height:110px!important;}body.burgundy{--bg:var(--ui-bg);--panel:var(--wz-theme-panel);--panel2:var(--wz-theme-panel2);--wolf-panel:var(--wz-theme-wolf-panel);--wolf-shell:#3B1022;--wolf-accent:var(--ui-accent)!important;--wolf-edge:var(--ui-accent)!important;--wolf-neon-edge:var(--wz-theme-neon-edge);--wolf-visual-edge:var(--wz-theme-neon-edge);--wolf-qa-edge:var(--wz-theme-neon-edge);--line:var(--ui-accent);--blue:var(--ui-accent)!important;background-color:var(--ui-bg)!important;color:var(--ui-ink)!important;}body.burgundy #app,body.burgundy #view{background-color:transparent!important;}body.burgundy #app #view :is(.input,select,textarea,input:not([type=checkbox]):not([type=radio])){background:var(--ui-inner)!important;border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;}body.burgundy #app #view :is(.back,.iconbtn,.theme-chooser button,.action:not(.primary)){background:var(--ui-inner)!important;border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-glow)!important;}body.burgundy #app #view :is(.mode-page-title,.page-title,.title-frame,.wolf-page-title){--wolf-accent:var(--ui-accent)!important;--wolf-neon:var(--ui-accent)!important;}body.burgundy #app #view :is(.mode-page-title,.page-title,.wolf-page-title) svg [stroke="#238fff"],
body.burgundy #app #view :is(.mode-page-title,.page-title,.wolf-page-title) svg [stroke="#238FFF"]{stroke:var(--ui-accent)!important;}body.burgundy #app #view :is(.mode-page-title,.page-title,.wolf-page-title) svg stop[stop-color="#238fff"]{stop-color:#A9445E!important;}body.burgundy #app :is(.wolf-bg-line,.wolf-neon-line,.bg-neon-line){border-color:var(--ui-accent)!important;stroke:var(--ui-accent)!important;}body.burgundy #app #view .wolf-medal-photo-inscription,.wolf-export-burgundy .wolf-medal-photo-inscription{background:#551B32!important;border-color:#A9445E!important;color:#FFF2F7!important;}.wolf-honor-photo .wolf-medal-photo-stage{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;position:static!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;}.wolf-honor-photo .wolf-medal-reference-photo{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;}.wolf-honor-photo .wolf-medal-photo-inscription,
.wolf-honor-photo .wolf-hero-details{display:flex!important;position:static!important;inset:auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:8px!important;padding:12px 6px!important;border:0!important;background:transparent!important;color:var(--photo-fg)!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;}.wolf-honor-photo .wolf-hero-brand{display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:100%!important;height:66px!important;margin:0!important;order:0!important;}.wolf-honor-photo .wolf-hero-brand img{width:auto!important;height:62px!important;max-width:120px!important;object-fit:contain!important;}.wolf-honor-photo .wolf-hero-art{display:flex!important;position:static!important;justify-content:center!important;align-items:center!important;order:1!important;width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important;background:transparent!important;}.wolf-honor-photo .wolf-hero-art img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important;}.wolf-honor-photo .wolf-hero-details{order:2!important;}.wolf-honor-photo .champion-footer{position:static!important;display:block!important;order:3!important;width:100%!important;padding:8px 0 0!important;border:0!important;background:transparent!important;color:var(--photo-fg)!important;text-align:center!important;}.wolf-honor-photo .wolf-medal-heading,.wolf-honor-photo .wolf-hero-title{font:900 27px/1.4 WolfTajawal,sans-serif!important;letter-spacing:0!important;color:var(--photo-fg)!important;}.wolf-honor-photo .wolf-medal-champion,.wolf-honor-photo .wolf-hero-name{font:900 38px/1.3 WolfTajawal,sans-serif!important;letter-spacing:0!important;color:var(--photo-fg)!important;overflow-wrap:anywhere!important;}.wolf-honor-photo .wolf-medal-membership,.wolf-honor-photo .wolf-hero-member{font:800 21px/1.5 WolfTajawal,sans-serif!important;letter-spacing:0!important;color:var(--photo-fg)!important;direction:rtl!important;}body{--wz-surface:#0B2542;--wz-surface-2:#0E2E50;--wz-text:#F4F9FF;--wz-muted:#AFC5DA;}body.burgundy{--wz-muted:#E4B8C9;}body.burgundy #app #view :is(.card,.panel,.mode-card,.record-card,.match-panel,.round-banner,.stat,.league-stage,.settings-appearance-card,.ui-section-card,.bigbtn,.award-option),
body.burgundy #app #view :is(.back,.settings-btn,.iconbtn,.theme-chooser button){background:var(--wz-surface)!important;border-color:var(--wz-accent)!important;color:var(--wz-text)!important;box-shadow:0 0 17px var(--wz-glow),inset 0 0 10px rgba(169,68,94,.10)!important;}body.light #app #view :is(.card,.panel,.mode-card,.record-card,.match-panel,.round-banner,.stat,.league-stage,.settings-appearance-card,.ui-section-card,.bigbtn,.award-option),
body.light #app #view :is(.back,.settings-btn,.iconbtn,.theme-chooser button){background:var(--wz-surface-2)!important;border-color:var(--wz-accent)!important;color:var(--wz-text)!important;box-shadow:0 0 16px var(--wz-glow),inset 0 1px 0 rgba(255,255,255,.65)!important;}body.burgundy #app #view .mode-page-title .title-frame>path:first-of-type{fill:var(--ui-accent)!important;}body.burgundy #app #view .mode-page-title .title-frame>path:nth-of-type(2){stroke:var(--ui-accent)!important;stroke-opacity:.88!important;}body.light #app #view .mode-page-title .title-frame>path:first-of-type{fill:#FFF8ED!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.light #app #view .mode-page-title .title-frame>path:nth-of-type(2){stroke:#B58A2C!important;stroke-opacity:.88!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.light #app #view .mode-page-title .title-copy{color:var(--ui-ink)!important;text-shadow:none!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.burgundy #app #view .mode-page-title .title-copy{color:var(--ui-accent)!important;}#app #view :is(.back,.settings-btn){border-color:var(--wz-accent)!important;box-shadow:0 0 16px var(--wz-glow)!important;}#app #view :is(.menu-chevron,.mode-arrow){color:var(--wz-accent)!important;opacity:1!important;}body.light #app #view .menu-chevron{border-color:var(--ui-accent)!important;border-top-color:transparent!important;border-right-color:transparent!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}body.burgundy #app #view .menu-chevron{border-color:var(--ui-accent)!important;border-top-color:transparent!important;border-right-color:transparent!important;}body.light #app #view .settings-page :is(h1,h2,h3,b,strong,.settings-switch-row b,.title-copy){color:var(--wz-text)!important;text-shadow:none!important;}body.light #app #view .settings-page :is(p,small,.notice,.settings-version,.settings-switch-row small){color:var(--wz-muted)!important;opacity:1!important;}#app #view .quick-normal-page:not(.has-quick-champion) .match-panel{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;}#app #view .quick-normal-page:not(.has-quick-champion) .match-panel #matches{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;}:root{--wz-bg:#061426;--wz-surface:#0B2542;--wz-surface-2:#0E2E50;--wz-accent:var(--ui-accent)!important;--wz-glow:rgba(var(--ui-rgb),.24)!important;--wz-text:#F4F9FF;--wz-muted:#AFC5DA;--wz-border:var(--ui-accent)!important;}body.burgundy{--wz-text:#FFF4F8;--wz-muted:#E6BACD;}body.light{--wz-text:#3E301D;--wz-muted:#725D3B;}body{background:var(--wz-bg)!important;color:var(--wz-text)!important;}#app #view :is(.card,.match-panel,.round-banner,.stat,.mode-card,.record-card,.settings-appearance-card,.league-stage,.home-title,.bigbtn,.award-option,.panel){background:var(--wz-surface)!important;border-color:var(--wz-border)!important;color:var(--wz-text)!important;box-shadow:0 0 10px var(--wz-glow),0 0 25px color-mix(in srgb,var(--wz-accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.05)!important;}#app #view .mode-page-title .title-frame>path:first-of-type{fill:var(--wz-surface)!important;stroke:var(--wz-accent)!important;}#app #view .mode-page-title .title-frame>path:nth-of-type(2){stroke:var(--wz-accent)!important;stroke-opacity:.72!important;}#app #view .mode-page-title .title-frame{filter:drop-shadow(0 0 7px var(--wz-glow)) drop-shadow(0 0 18px var(--wz-glow))!important;}#app #view .mode-page-title .title-copy{color:var(--wz-text)!important;text-shadow:0 0 9px var(--wz-glow)!important;}#app #view .back,#app #view .settings-btn{border-color:var(--wz-border)!important;color:var(--wz-accent)!important;box-shadow:0 0 10px var(--wz-glow),0 0 22px var(--wz-glow)!important;}#app #view .back svg,#app #view .settings-btn svg{color:var(--wz-accent)!important;filter:drop-shadow(0 0 6px var(--wz-glow))!important;}#app #view .records-menu-page .record-card.record-wide{direction:ltr!important;grid-template-columns:62px minmax(0,1fr)!important;border-color:rgba(var(--ui-rgb),.82)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .records-menu-page .record-copy{direction:rtl!important;text-align:right!important;color:var(--wz-text)!important;}#app #view .records-menu-page .record-visual.record-visual-icon{border-color:var(--wz-border)!important;box-shadow:inset 0 0 14px color-mix(in srgb,var(--wz-accent) 12%,transparent),0 0 12px var(--wz-glow)!important;}#app #view .records-menu-page .record-card.record-wide.gold-record{border-color:var(--wz-border)!important;box-shadow:0 0 10px var(--wz-glow),0 0 24px color-mix(in srgb,var(--wz-accent) 24%,transparent)!important;}#app #view .records-menu-page .record-card.record-wide.gold-record .record-visual.record-visual-icon{border-color:var(--wz-border)!important;box-shadow:inset 0 0 14px color-mix(in srgb,var(--wz-accent) 12%,transparent),0 0 12px var(--wz-glow)!important;}body.light #app #view :is(.settings-page,.settings-appearance-card) :is(h1,h2,h3,b,label,.settings-row-title){color:var(--wz-text)!important;}body.light #app #view :is(.settings-page,.settings-appearance-card) :is(p,small,.notice,.settings-row-subtitle){color:var(--wz-muted)!important;}#app #view :is(.home-icon,.record-visual-icon,.records-admin-tool-icon,.mode-icon,.mode-card-icon){border-color:var(--wz-border)!important;color:var(--wz-accent)!important;box-shadow:inset 0 0 12px color-mix(in srgb,var(--wz-accent) 10%,transparent),0 0 11px var(--wz-glow)!important;}#app #view :is(.home-icon,.record-visual-icon,.records-admin-tool-icon,.mode-icon,.mode-card-icon) svg{color:var(--wz-accent)!important;filter:drop-shadow(0 0 5px var(--wz-glow))!important;}#app #view :is(.home-main-menu,.team-hub-menu,.tournament-modes) :is(.home-entry,.mode-card){border-color:var(--wz-border)!important;box-shadow:0 0 9px var(--wz-glow),0 0 23px color-mix(in srgb,var(--wz-accent) 26%,transparent),inset 0 0 15px color-mix(in srgb,var(--wz-accent) 8%,transparent)!important;}#app #view .tournament-modes .mode-card :is(.mode-arrow,.mode-icon,.mode-card-icon){color:var(--wz-accent)!important;}#app #view .home-main-menu .home-entry:is(.challenge-entry,.tournament-entry,.champion-entry,.team-entry),
#app #view .tournament-modes .mode-card:is(.knockout,.league){border-color:var(--wz-border)!important;box-shadow:0 0 9px var(--wz-glow),0 0 23px color-mix(in srgb,var(--wz-accent) 26%,transparent)!important;}html,body{background-color:var(--wz-bg)!important;}#view{background:transparent!important;background-color:transparent!important;box-shadow:none!important;}#app #view.wolf-login-page>.back,#app #view.wolf-login-page>.back{position:absolute!important;top:max(22px,calc(env(safe-area-inset-top) + 8px))!important;right:0!important;left:auto!important;margin:0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;}#app #view.wolf-login-page>.wolf-admin-login-card{background:var(--wz-surface)!important;color:var(--wz-text)!important;border-color:var(--wz-border)!important;box-shadow:0 0 12px var(--wz-glow),0 0 26px color-mix(in srgb,var(--wz-accent) 24%,transparent)!important;}#app #view.wolf-login-page #wolfAdminLoginForm label{color:var(--wz-text)!important;}#app #view.wolf-login-page #wolfAdminLoginForm input{background:var(--wz-surface-2)!important;color:var(--wz-text)!important;border-color:var(--wz-border)!important;}#app #view .settings-toggle{border-color:var(--wz-border)!important;background:var(--wz-surface-2)!important;box-shadow:inset 0 0 9px color-mix(in srgb,var(--wz-accent) 10%,transparent)!important;}#app #view .settings-toggle.on{border-color:var(--wz-border)!important;background:var(--wz-surface-2)!important;box-shadow:0 0 10px var(--wz-glow),inset 0 0 10px color-mix(in srgb,var(--wz-accent) 10%,transparent)!important;}#app #view .settings-toggle.on span{background:var(--wz-accent)!important;box-shadow:0 0 7px var(--wz-glow)!important;}:root{--wz-bg-base:#071A31;--wz-bg-deep:#04101F;--wz-bg-glow:rgba(var(--ui-rgb),.30);--wz-bg-glow-soft:rgba(var(--ui-rgb),.14);--wz-bg-line:rgba(var(--ui-rgb),.22);}body{--wz-surface:#0D2B4B;--wz-surface-2:#11375D;--wz-accent:var(--ui-accent)!important;--wz-glow:rgba(var(--ui-rgb),.24)!important;--wz-bg-base:#071A31;--wz-bg-deep:#04101F;--wz-bg-glow:rgba(var(--ui-rgb),.32);--wz-bg-glow-soft:rgba(var(--ui-rgb),.15);--wz-bg-line:rgba(var(--ui-rgb),.24);}body.burgundy{--wz-surface:#4B172A;--wz-surface-2:#5A1D34;--wz-bg-base:#3B1022;--wz-bg-deep:#220A14;--wz-bg-glow:rgba(var(--ui-rgb),.28);--wz-bg-glow-soft:rgba(var(--ui-rgb),.13);--wz-bg-line:rgba(var(--ui-rgb),.22);}body.light{--wz-bg-base:#E8DDC9;--wz-bg-deep:#DCCBAE;--wz-bg-glow:rgba(var(--ui-rgb),.24);--wz-bg-glow-soft:rgba(var(--ui-rgb),.12);--wz-bg-line:rgba(var(--ui-rgb),.20);}html,body{background-color:var(--wz-bg-base)!important;}body{position:relative;isolation:isolate;background:radial-gradient(ellipse at 12% 10%,var(--wz-bg-glow) 0%,transparent 34%),
    radial-gradient(ellipse at 88% 30%,var(--wz-bg-glow-soft) 0%,transparent 31%),
    radial-gradient(ellipse at 18% 72%,var(--wz-bg-glow-soft) 0%,transparent 34%),
    radial-gradient(ellipse at 82% 92%,var(--wz-bg-glow) 0%,transparent 38%),
    linear-gradient(180deg,var(--wz-bg-base) 0%,var(--wz-bg-deep) 100%)!important;background-attachment:scroll!important;}#app,#view,.page,.screen,.route-page{background:transparent!important;}#app #view :is(.card,.panel,.mode-card,.record-card,.match-panel,.league-stage,.settings-appearance-card,.ui-section-card,.bigbtn,.award-option,.wolf-admin-login-card){backdrop-filter:none;-webkit-backdrop-filter:none;}body.light #app #view .settings-page :is(
  .card,.ui-section-card,.settings-appearance-card,.settings-feedback-card,.settings-about-card,
  #settingsBackupCard,.settings-switch-row
){background:var(--wz-surface)!important;color:var(--wz-text)!important;border-color:var(--wz-border)!important;box-shadow:0 0 10px var(--wz-glow),0 0 24px color-mix(in srgb,var(--wz-accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.35)!important;}body.light #app #view .settings-page .settings-switch-row{background:var(--wz-surface-2)!important;}body.light #app #view .settings-page :is(.input,select,textarea,.theme-chooser button,.action,.iconbtn){background:var(--wz-surface-2)!important;color:var(--wz-text)!important;border-color:var(--wz-border)!important;box-shadow:inset 0 0 10px color-mix(in srgb,var(--wz-accent) 8%,transparent)!important;}body.light #app #view .settings-page .theme-chooser button.selected{background:#E2CFAD!important;color:#3E301D!important;border-color:var(--wz-border)!important;box-shadow:0 0 12px var(--wz-glow),0 0 0 2px color-mix(in srgb,var(--wz-accent) 45%,transparent)!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body.light #app #view .settings-page :is(h1,h2,h3,b,strong,label,.settings-row-title){color:var(--wz-text)!important;}body.light #app #view .settings-page :is(p,small,.notice,.settings-row-subtitle){color:var(--wz-muted)!important;}body.light #app #view .settings-page :is(.settings-btn,.back,.control-icon,.home-icon-settings){background:var(--wz-surface-2)!important;color:var(--wz-accent)!important;border-color:var(--wz-border)!important;box-shadow:0 0 10px var(--wz-glow),0 0 22px color-mix(in srgb,var(--wz-accent) 22%,transparent)!important;}body.burgundy{--wolf-neon:var(--ui-accent)!important;--wolf-neon-rgb:var(--ui-rgb);--wolf-neon-soft:rgba(var(--ui-rgb),.38);--wolf-neon-strong:rgba(var(--ui-rgb),.72);background:radial-gradient(ellipse at 13% 11%,rgba(var(--ui-rgb),.17) 0,rgba(var(--ui-rgb),.075) 24%,transparent 48%),
    radial-gradient(ellipse at 87% 44%,rgba(var(--ui-rgb),.14) 0,rgba(var(--ui-rgb),.055) 22%,transparent 47%),
    radial-gradient(ellipse at 28% 88%,rgba(var(--ui-rgb),.11) 0,transparent 43%),
    linear-gradient(180deg,#3B1022 0%,#32101F 48%,#270B18 100%)!important;}body.burgundy #app #view :is(
  .home-main-menu .home-entry,.home-channel
){border-color:var(--wolf-neon)!important;box-shadow:0 0 7px rgba(var(--wolf-neon-rgb),.62),
    0 0 18px rgba(var(--wolf-neon-rgb),.38),
    0 0 30px rgba(var(--wolf-neon-rgb),.16),
    inset 0 0 18px rgba(var(--wolf-neon-rgb),.08)!important;}body.burgundy #app #view :is(.home-main-menu .home-icon,.settings-btn,.back,.iconbtn){color:var(--ui-icon)!important;border-color:var(--wolf-neon)!important;box-shadow:0 0 7px rgba(var(--wolf-neon-rgb),.78),
    0 0 17px rgba(var(--wolf-neon-rgb),.46),
    inset 0 0 13px rgba(var(--wolf-neon-rgb),.17)!important;filter:drop-shadow(0 0 4px rgba(var(--wolf-neon-rgb),.55));}body.burgundy #app #view .home-main-menu .home-icon svg,
body.burgundy #app #view :is(.settings-btn,.back,.iconbtn) svg{color:var(--ui-icon)!important;stroke:currentColor!important;filter:drop-shadow(0 0 5px rgba(var(--wolf-neon-rgb),.82))!important;}body.light{--wolf-neon:var(--ui-accent)!important;--wolf-neon-rgb:var(--ui-rgb);--wolf-neon-soft:rgba(185,133,22,.34);--wolf-neon-strong:rgba(185,133,22,.68);background:radial-gradient(ellipse at 13% 11%,rgba(185,133,22,.16) 0,rgba(185,133,22,.07) 24%,transparent 48%),
    radial-gradient(ellipse at 87% 44%,rgba(185,133,22,.13) 0,rgba(185,133,22,.05) 22%,transparent 47%),
    radial-gradient(ellipse at 28% 88%,rgba(185,133,22,.10) 0,transparent 43%),
    linear-gradient(180deg,#F1E8D7 0%,#E8DDC9 52%,#E0D2BA 100%)!important;}body.light #app #view :is(
  .home-main-menu .home-entry,.home-channel
){border-color:var(--wolf-neon)!important;box-shadow:0 0 7px rgba(var(--wolf-neon-rgb),.56),
    0 0 18px rgba(var(--wolf-neon-rgb),.34),
    0 0 29px rgba(var(--wolf-neon-rgb),.14),
    inset 0 0 18px rgba(var(--wolf-neon-rgb),.08)!important;}body.light #app #view :is(.home-main-menu .home-icon,.settings-btn,.back,.iconbtn){color:var(--ui-ink)!important;border-color:var(--wolf-neon)!important;box-shadow:0 0 7px rgba(var(--wolf-neon-rgb),.68),
    0 0 17px rgba(var(--wolf-neon-rgb),.40),
    inset 0 0 13px rgba(var(--wolf-neon-rgb),.15)!important;filter:drop-shadow(0 0 4px rgba(var(--wolf-neon-rgb),.42));}body.light #app #view .home-main-menu .home-icon svg,
body.light #app #view :is(.settings-btn,.back,.iconbtn) svg{color:var(--ui-ink)!important;stroke:currentColor!important;filter:drop-shadow(0 0 5px rgba(var(--wolf-neon-rgb),.60))!important;}body:is(.light,.burgundy) #app #view :is(.home-title.home-title-svg,.mode-page-title.home-title-svg){border:0!important;box-shadow:none!important;background:transparent!important;}body.burgundy #app #view .tournament-modes .mode-card :is(.mode-icon,.mode-arrow){color:var(--ui-icon)!important;}body.burgundy #app #view .tournament-hub-subtitle{text-shadow:0 0 10px rgba(var(--ui-rgb),.42)!important;}body.light #app #view .tournament-modes .mode-card :is(.mode-icon,.mode-arrow){color:var(--ui-ink)!important;}@media(max-width:390px){#app #view .home-simple .home-channel{font-size:17px!important;padding:9px 19px!important;}}#app #view .home-main-menu :is(.home-icon,.home-icon svg),
#app #view .tournament-modes :is(.mode-icon,.mode-icon svg,.mode-card-icon,.mode-card-icon svg,.mode-arrow),
#app #view :is(.back,.back svg,.settings-btn,.settings-btn svg){color:var(--wz-accent)!important;stroke:currentColor!important;}body.burgundy #app #view :is(.home-main-menu .home-entry,.tournament-modes .mode-card,.home-channel){border:2px solid var(--ui-accent)!important;box-shadow:0 0 9px rgba(var(--ui-rgb),.92),
    0 0 23px rgba(var(--ui-rgb),.56),
    0 0 44px rgba(var(--ui-rgb),.25),
    inset 0 0 20px rgba(var(--ui-rgb),.10)!important;}body.burgundy #app #view :is(.home-main-menu .home-icon,.tournament-modes .mode-icon,.back,.settings-btn){border-color:var(--ui-accent)!important;box-shadow:0 0 8px rgba(var(--ui-rgb),.95),
    0 0 20px rgba(var(--ui-rgb),.58),
    inset 0 0 14px rgba(var(--ui-rgb),.18)!important;filter:drop-shadow(0 0 5px rgba(var(--ui-rgb),.84))!important;}body.burgundy #app #view :is(.home-main-menu .home-icon,.tournament-modes .mode-icon,.back,.settings-btn) svg,
body.burgundy #app #view .tournament-modes .mode-arrow{color:var(--ui-icon)!important;stroke:currentColor!important;filter:drop-shadow(0 0 5px rgba(var(--ui-rgb),.96)) drop-shadow(0 0 10px rgba(var(--ui-rgb),.48))!important;}body.light #app #view :is(.home-main-menu .home-entry,.tournament-modes .mode-card,.home-channel){border:2px solid #B98516!important;box-shadow:0 0 9px rgba(185,133,22,.84),
    0 0 23px rgba(185,133,22,.50),
    0 0 42px rgba(185,133,22,.22),
    inset 0 0 20px rgba(185,133,22,.10)!important;}body.light #app #view :is(.home-main-menu .home-icon,.tournament-modes .mode-icon,.back,.settings-btn){border-color:var(--ui-accent)!important;box-shadow:0 0 8px rgba(185,133,22,.86),
    0 0 20px rgba(185,133,22,.52),
    inset 0 0 14px rgba(185,133,22,.16)!important;filter:drop-shadow(0 0 5px rgba(185,133,22,.66))!important;}body.light #app #view :is(.home-main-menu .home-icon,.tournament-modes .mode-icon,.back,.settings-btn) svg,
body.light #app #view .tournament-modes .mode-arrow{color:var(--ui-ink)!important;stroke:currentColor!important;filter:drop-shadow(0 0 5px rgba(185,133,22,.82)) drop-shadow(0 0 10px rgba(185,133,22,.36))!important;}body.burgundy #app #view .tournament-modes .mode-card:is(.knockout,.league){background:radial-gradient(circle at 18% 18%,rgba(var(--ui-rgb),.18),transparent 35%),
    linear-gradient(145deg,#5A1833 0%,#461228 55%,#35101F 100%)!important;border-color:var(--ui-accent)!important;}body.light #app #view .tournament-modes .mode-card:is(.knockout,.league){background:radial-gradient(circle at 18% 18%,rgba(185,133,22,.17),transparent 35%),
    linear-gradient(145deg,#F8F1E5 0%,#EFE3CE 55%,#E3D3B7 100%)!important;border-color:var(--ui-accent)!important;}body.burgundy #app #view .tournament-modes .mode-card:is(.knockout,.league) :is(b,.mode-icon,.mode-arrow){color:var(--ui-icon)!important;}body.light #app #view .tournament-modes .mode-card:is(.knockout,.league) :is(b,.mode-icon,.mode-arrow){color:var(--ui-ink)!important;}#app #view .tournament-hub-subtitle{display:block!important;width:auto!important;max-width:none!important;margin:8px auto 20px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:18px!important;font-weight:600!important;text-align:center!important;}body.burgundy #app #view .tournament-hub-subtitle{color:var(--ui-accent)!important;text-shadow:0 0 7px rgba(var(--ui-rgb),.82),0 0 17px rgba(var(--ui-rgb),.38)!important;}body.light #app #view .tournament-hub-subtitle{color:var(--ui-muted)!important;text-shadow:0 0 7px rgba(185,133,22,.66),0 0 16px rgba(185,133,22,.30)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}#app #view .records-menu-page{position:relative!important;isolation:isolate!important;padding-bottom:28px!important;}#app #view .records-menu-page::before,
#app #view .records-menu-page::after{content:"";position:fixed;pointer-events:none;z-index:-1;border-radius:50%;filter:none;opacity:.72;}#app #view .records-menu-page::before{width:62vw;height:62vw;max-width:320px;max-height:320px;top:18%;right:-18%;background:radial-gradient(circle,color-mix(in srgb,var(--wz-accent) 24%,transparent) 0%,color-mix(in srgb,var(--wz-accent) 10%,transparent) 44%,transparent 72%);}#app #view .records-menu-page::after{width:52vw;height:52vw;max-width:270px;max-height:270px;bottom:8%;left:-16%;background:radial-gradient(circle,color-mix(in srgb,var(--wz-accent) 20%,transparent) 0%,color-mix(in srgb,var(--wz-accent) 7%,transparent) 46%,transparent 74%);}#app #view .records-menu-page .mode-page-title{margin-bottom:16px!important;}#app #view .records-menu-page .records-vertical{display:grid!important;gap:16px!important;margin-top:6px!important;padding:0 2px!important;}#app #view .records-menu-page .record-card.record-wide,
#app #view .records-menu-page .record-card.record-wide.gold-record,
#app #view .records-menu-page .record-card.record-wide.record-carrom,
#app #view .records-menu-page .record-card.record-wide.record-luno{min-height:104px!important;padding:14px!important;gap:14px!important;grid-template-columns:68px minmax(0,1fr)!important;border-radius:22px!important;border:2px solid color-mix(in srgb,var(--wz-accent) 88%,white 12%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--wz-surface-2) 78%,transparent),color-mix(in srgb,var(--wz-surface) 96%,transparent))!important;color:var(--wz-text)!important;box-shadow:0 12px 28px rgba(0,0,0,.22),
    0 0 12px color-mix(in srgb,var(--wz-accent) 72%,transparent),
    0 0 28px color-mix(in srgb,var(--wz-accent) 36%,transparent),
    0 0 48px color-mix(in srgb,var(--wz-accent) 15%,transparent),
    inset 0 0 20px color-mix(in srgb,var(--wz-accent) 10%,transparent),
    inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden!important;position:relative!important;}#app #view .records-menu-page .record-card.record-wide::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 58%,color-mix(in srgb,var(--wz-accent) 10%,transparent) 70%,transparent 84%);opacity:.9;}#app #view .records-menu-page .record-card.record-wide::after{content:"";position:absolute;inset:1px;border-radius:20px;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wz-accent) 22%,transparent)!important;}#app #view .records-menu-page .record-visual.record-visual-icon,
#app #view .records-menu-page .gold-record .record-visual.record-visual-icon,
#app #view .records-menu-page .record-luno .record-visual.record-visual-icon,
#app #view .records-menu-page .record-carrom .record-visual.record-visual-icon{width:68px!important;height:68px!important;min-width:68px!important;border-radius:18px!important;background:color-mix(in srgb,var(--wz-surface-2) 88%,transparent)!important;border:1.8px solid color-mix(in srgb,var(--wz-accent) 92%,white 8%)!important;color:var(--wz-accent)!important;box-shadow:0 0 11px color-mix(in srgb,var(--wz-accent) 76%,transparent),
    0 0 23px color-mix(in srgb,var(--wz-accent) 32%,transparent),
    inset 0 0 15px color-mix(in srgb,var(--wz-accent) 14%,transparent)!important;}#app #view .records-menu-page .record-symbol,
#app #view .records-menu-page .record-luno .record-symbol,
#app #view .records-menu-page .gold-record .record-symbol{width:47px!important;height:47px!important;color:var(--wz-accent)!important;}#app #view .records-menu-page .record-symbol svg,
#app #view .records-menu-page .record-luno .record-symbol svg,
#app #view .records-menu-page .gold-record .record-symbol svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--wz-accent) 85%,transparent)) drop-shadow(0 0 11px color-mix(in srgb,var(--wz-accent) 48%,transparent))!important;}#app #view .records-menu-page .record-copy{position:relative!important;z-index:1!important;align-self:center!important;padding-inline:2px 0!important;}#app #view .records-menu-page .record-copy b,
#app #view .records-menu-page .gold-record .record-copy b{color:var(--wz-text)!important;font-size:clamp(22px,5.8vw,27px)!important;font-weight:600!important;line-height:1.25!important;text-shadow:0 0 9px color-mix(in srgb,var(--wz-accent) 25%,transparent)!important;}#app #view .records-menu-page .record-copy small{display:block!important;margin-top:6px!important;color:var(--ui-muted)!important;font-size:var(--ui-small-size)!important;font-weight:600!important;line-height:1.55!important;}#app #view .records-menu-page .record-mini-count,
#app #view .records-menu-page .record-mini-count.gold{display:inline-grid!important;place-items:center!important;min-width:34px!important;height:28px!important;margin-inline-start:7px!important;padding:0 8px!important;border-radius:999px!important;color:var(--wz-text)!important;background:color-mix(in srgb,var(--wz-accent) 17%,var(--wz-surface-2))!important;border:1px solid color-mix(in srgb,var(--wz-accent) 78%,transparent)!important;box-shadow:0 0 9px color-mix(in srgb,var(--wz-accent) 38%,transparent)!important;filter:none!important;}#app #view .records-menu-page .records-admin-tools{margin-top:22px!important;padding:12px!important;gap:10px!important;border-radius:20px!important;background:linear-gradient(180deg,var(--ui-inner),var(--ui-surface))!important;border:1.7px solid color-mix(in srgb,var(--wz-accent) 76%,transparent)!important;box-shadow:var(--ui-neon-card-shadow)!important;}#app #view .records-menu-page .records-admin-tool:not(.danger),
#app #view .records-menu-page .records-admin-tool.danger{background:var(--wz-surface-2)!important;border-color:color-mix(in srgb,var(--wz-accent) 70%,transparent)!important;color:var(--wz-text)!important;box-shadow:0 0 9px color-mix(in srgb,var(--wz-accent) 35%,transparent),inset 0 0 11px color-mix(in srgb,var(--wz-accent) 8%,transparent)!important;}#app #view .records-menu-page .records-admin-tool-icon,
#app #view .records-menu-page .records-admin-tool.danger .records-admin-tool-icon{color:var(--wz-accent)!important;filter:none!important;}body.burgundy #app #view .records-menu-page .record-card.record-wide{background:linear-gradient(135deg,#64213B 0%,#551B32 58%,#451428 100%)!important;box-shadow:var(--ui-neon-card-shadow)!important;}body.light #app #view .records-menu-page .record-card.record-wide{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;box-shadow:var(--ui-neon-card-shadow)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}body.light #app #view .records-menu-page .record-copy b{color:var(--ui-ink)!important;text-shadow:0 0 11px rgba(var(--ui-rgb),.2)!important;}body.light #app #view .records-menu-page .record-copy small{color:var(--ui-muted)!important;}body.light #app #view .records-menu-page .record-mini-count{color:var(--ui-ink)!important;background:rgba(var(--ui-rgb),.11)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;padding:5px 9px!important;line-height:1.4!important;font-variant-numeric:tabular-nums;text-align:center!important;border-radius:10px!important;}@media(max-width:390px){#app #view .records-menu-page .records-vertical{gap:13px!important;}#app #view .records-menu-page .record-card.record-wide{min-height:96px!important;padding:12px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;}#app #view .records-menu-page .record-visual.record-visual-icon{width:62px!important;height:62px!important;min-width:62px!important;border-radius:16px!important;}#app #view .records-menu-page .record-symbol{width:43px!important;height:43px!important;}#app #view .records-menu-page .record-copy b{font-size:21px!important;}#app #view .records-menu-page .record-copy small{font-size:var(--ui-small-size)!important;}}body{--wz-radius-card:22px;--wz-radius-inner:17px;--wz-border-strong:2px;--wz-neon-1:color-mix(in srgb,var(--wz-accent) 78%,transparent);--wz-neon-2:color-mix(in srgb,var(--wz-accent) 39%,transparent);--wz-neon-3:color-mix(in srgb,var(--wz-accent) 17%,transparent);--wz-surface-grad:linear-gradient(145deg,color-mix(in srgb,var(--wz-surface-2) 88%,var(--wz-bg)),var(--wz-surface));}#app #view :is(
  .quick-normal-page,.knockout-page,.league-page,.honor-page,.settings-page,
  .records-menu-page,.backup-page
){position:relative;isolation:isolate;}#app #view :is(
  .quick-normal-page,.knockout-page,.league-page,.honor-page,.settings-page,
  .records-menu-page,.backup-page
) :is(.card,.ui-section-card,.match-panel,.stat,.league-stage,.round-banner,.award-option,.panel),
#app #view .wolf-control-menu .home-entry,
#app #view .account-card{border-radius:var(--wz-radius-card)!important;border:var(--wz-border-strong) solid color-mix(in srgb,var(--wz-accent) 92%,white 8%)!important;background:var(--wz-surface-grad)!important;color:var(--wz-text)!important;box-shadow:0 12px 28px rgba(0,0,0,.18),
    0 0 11px var(--wz-neon-1),
    0 0 28px var(--wz-neon-2),
    0 0 50px var(--wz-neon-3),
    inset 0 0 18px color-mix(in srgb,var(--wz-accent) 9%,transparent),
    inset 0 1px 0 rgba(255,255,255,.08)!important;}#app #view :is(.quick-normal-page,.knockout-page,.league-page,.honor-page,.settings-page,.records-menu-page,.backup-page) > :is(.card,.ui-section-card,.match-panel,.league-stage){margin-block:14px!important;}#app #view :is(.settings-page,.honor-page,.backup-page) :is(.ui-section-card,.standalone-backup-card){padding:16px!important;}#app #view :is(
  .home-icon,.mode-icon,.mode-card-icon,.record-visual-icon,.records-admin-tool-icon,
  .record-action-icon,.control-icon,.ko-save-icon
){color:var(--wz-accent)!important;border-color:var(--wz-accent)!important;filter:drop-shadow(0 0 5px var(--wz-neon-1)) drop-shadow(0 0 11px var(--wz-neon-2))!important;}#app #view :is(
  .home-icon,.mode-icon,.mode-card-icon,.record-visual-icon,.records-admin-tool-icon,
  .record-action-icon,.control-icon,.ko-save-icon
) :is(svg,path,circle,line,polyline,rect){color:var(--wz-accent)!important;stroke:currentColor!important;}#app #view :is(.back,.settings-btn,.mode-arrow,.menu-chevron){color:var(--wz-accent)!important;border-color:var(--wz-accent)!important;text-shadow:0 0 8px var(--wz-neon-1)!important;filter:drop-shadow(0 0 6px var(--wz-neon-1)) drop-shadow(0 0 13px var(--wz-neon-2))!important;}#app #view :is(.back,.settings-btn) svg{color:var(--wz-accent)!important;stroke:currentColor!important;}#app #view :is(.honor-section-kicker,.award-preview-heading){display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;}#app #view :is(.honor-section-kicker,.award-preview-heading)>span{width:54px!important;height:40px!important;min-width:54px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:color-mix(in srgb,var(--wz-accent) 13%,var(--wz-surface-2))!important;border:1.7px solid var(--wz-accent)!important;color:var(--wz-accent)!important;font-size:17px!important;font-weight:600!important;line-height:1!important;box-shadow:0 0 9px var(--wz-neon-1),0 0 21px var(--wz-neon-2),inset 0 0 11px color-mix(in srgb,var(--wz-accent) 12%,transparent)!important;text-shadow:0 0 7px var(--wz-neon-1)!important;}#app #view :is(.honor-section-kicker,.award-preview-heading)>div>b{color:var(--wz-text)!important;font-weight:600!important;}#app #view :is(.honor-section-kicker,.award-preview-heading)>div>small{color:var(--wz-muted)!important;}#app #view .honor-page .award-option{min-height:156px!important;border:1.8px solid color-mix(in srgb,var(--wz-accent) 78%,transparent)!important;background:color-mix(in srgb,var(--wz-surface-2) 86%,var(--wz-bg))!important;box-shadow:0 0 8px color-mix(in srgb,var(--wz-accent) 36%,transparent),inset 0 0 13px color-mix(in srgb,var(--wz-accent) 7%,transparent)!important;}#app #view .honor-page .award-option.selected{border-color:var(--wz-accent)!important;box-shadow:0 0 12px var(--wz-neon-1),0 0 27px var(--wz-neon-2),inset 0 0 17px color-mix(in srgb,var(--wz-accent) 13%,transparent)!important;}#app #view .honor-page .award-option img{height:100px!important;}#app #view .honor-page .award-option b{display:grid!important;place-items:center!important;color:var(--wz-text)!important;}#app #view .honor-page #trophyPreview{border:2px solid var(--wz-accent)!important;box-shadow:0 0 12px var(--wz-neon-1),0 0 30px var(--wz-neon-2),0 0 52px var(--wz-neon-3)!important;}
#app #view :is(.settings-page,.backup-page,.records-menu-page,.account-card) :is(.action,.action.primary,.action.gold),
#app #view .wolf-control-menu .home-entry{border-color:var(--wz-accent)!important;color:var(--wz-text)!important;background:color-mix(in srgb,var(--wz-surface-2) 86%,var(--wz-bg))!important;box-shadow:0 0 8px color-mix(in srgb,var(--wz-accent) 44%,transparent),0 0 20px color-mix(in srgb,var(--wz-accent) 20%,transparent),inset 0 0 11px color-mix(in srgb,var(--wz-accent) 7%,transparent)!important;}#app #view :is(.quick-normal-page,.knockout-page,.league-page,.settings-page,.backup-page,.records-menu-page,.account-card) :is(.action,.action.primary,.action.gold,.action.red):not(:disabled):active{box-shadow:0 0 13px var(--wz-neon-1),0 0 28px var(--wz-neon-2),inset 0 0 16px color-mix(in srgb,var(--wz-accent) 13%,transparent)!important;}#app #view :is(.quick-normal-page,.knockout-page,.league-page,.honor-page,.settings-page,.backup-page,.records-menu-page,.account-card) :is(.input,select,textarea){background:var(--wz-surface-2)!important;border:1.6px solid color-mix(in srgb,var(--wz-accent) 64%,transparent)!important;color:var(--wz-text)!important;border-radius:14px!important;box-shadow:inset 0 0 11px color-mix(in srgb,var(--wz-accent) 7%,transparent)!important;}#app #view :is(.quick-normal-page,.knockout-page,.league-page,.honor-page,.settings-page,.backup-page,.records-menu-page,.account-card) :is(.input,select,textarea):focus{border-color:var(--wz-accent)!important;box-shadow:0 0 9px var(--wz-neon-1),0 0 20px var(--wz-neon-2),inset 0 0 10px color-mix(in srgb,var(--wz-accent) 8%,transparent)!important;outline:none!important;}#app #view :is(.quick-normal-page,.knockout-page,.league-page,.honor-page) :is(.game-option,.game-pick,.game-card).selected{box-shadow:0 0 10px var(--wz-neon-1),0 0 22px var(--wz-neon-2)!important;}#app #view .wolf-control-menu{display:grid!important;gap:10px!important;margin-top:8px!important;}#app #view .wolf-control-menu .home-entry{min-height:74px!important;padding:10px 13px!important;border-radius:17px!important;}#app #view .wolf-control-menu .menu-copy b{color:var(--wz-text)!important;font-size:21px!important;font-weight:600!important;}#app #view .wolf-control-menu .menu-copy small{color:var(--wz-muted)!important;}#app #view .records-menu-page :is(.admin-activity-card,.admin-activity-row,.deleted-win-row){border-color:var(--wz-accent)!important;background:var(--wz-surface-grad)!important;color:var(--wz-text)!important;box-shadow:0 0 9px color-mix(in srgb,var(--wz-accent) 43%,transparent),0 0 21px color-mix(in srgb,var(--wz-accent) 19%,transparent),inset 0 0 12px color-mix(in srgb,var(--wz-accent) 7%,transparent)!important;}#app #view .records-menu-page :is(.admin-log-summary,.notice,small){color:var(--wz-muted)!important;}#app #view .admin-password-toggle{color:var(--wz-accent)!important;border-color:var(--wz-accent)!important;}#app #view :is(.settings-page,.backup-page) :is(.theme-chooser button,.settings-switch-row,details.backup-help,details.backup-help summary){border-color:color-mix(in srgb,var(--wz-accent) 72%,transparent)!important;color:var(--wz-text)!important;}#app #view .settings-page .theme-chooser button.selected{border-color:var(--wz-accent)!important;box-shadow:0 0 10px var(--wz-neon-1),0 0 23px var(--wz-neon-2)!important;}body:not(.burgundy):not(.light){--wz-bg:#081A2E;--wz-surface:#0D2947;--wz-surface-2:#123657;--wz-accent:var(--ui-accent)!important;--wz-glow:rgba(var(--ui-rgb),.24)!important;--wz-border:var(--ui-accent)!important;}body.light{--wz-bg:#E9DEC9;}body.light #app #view :is(.quick-normal-page,.knockout-page,.league-page,.honor-page,.settings-page,.records-menu-page,.backup-page,.account-card,.team-hub-menu,.wolf-control-menu) :is(h1,h2,h3,b,label,.field-label,.menu-copy b){color:var(--ui-ink)!important;}body.light #app #view :is(.quick-normal-page,.knockout-page,.league-page,.honor-page,.settings-page,.records-menu-page,.backup-page,.account-card,.team-hub-menu,.wolf-control-menu) :is(p,small,.notice,.menu-copy small){color:var(--ui-muted)!important;}@media(max-width:390px){#app #view .honor-page .award-picker{gap:10px!important;}#app #view .honor-page .award-option{min-height:148px!important;padding:10px 8px!important;}#app #view .honor-page .award-option img{height:92px!important;}#app #view :is(.honor-section-kicker,.award-preview-heading){grid-template-columns:50px minmax(0,1fr)!important;gap:10px!important;}#app #view :is(.honor-section-kicker,.award-preview-heading)>span{width:50px!important;min-width:50px!important;height:38px!important;}}#app #view .honor-page .award-option:has(.wolf-medal-picker){padding:7px 7px 10px!important;}#app #view .honor-page .award-option .wolf-medal-picker{width:100%!important;height:116px!important;max-height:116px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:13px!important;}#app #view .honor-page .award-option .wolf-medal-picker img{width:108%!important;height:116px!important;max-width:none!important;object-fit:contain!important;object-position:center!important;transform:scale(1.07)!important;transform-origin:center!important;background:transparent!important;border:0!important;box-shadow:none!important;}#app #view .honor-page .award-option:has(.wolf-medal-picker) b{min-height:35px!important;}#app #view .wolf-medal-export .wolf-medal-photo-stage,
.wolf-medal-export .wolf-medal-photo-stage{padding:4px 4px 0!important;gap:8px!important;}#app #view .wolf-medal-export .wolf-medal-reference-photo,
.wolf-medal-export .wolf-medal-reference-photo{width:100%!important;max-width:100%!important;max-height:660px!important;object-fit:contain!important;object-position:center!important;transform:scale(1.035)!important;transform-origin:center top!important;}#app #view .wolf-hero-export .wolf-hero-brand,
.wolf-hero-export .wolf-hero-brand{height:44px!important;margin:0 auto 2px!important;}#app #view .wolf-hero-export .wolf-hero-brand img,
.wolf-hero-export .wolf-hero-brand img{width:40px!important;height:40px!important;}body:not(.burgundy):not(.light) #app #view .honor-page #trophyPreview{border-color:#3189D0!important;box-shadow:0 0 12px rgba(49,137,208,.72),0 0 30px rgba(49,137,208,.34),0 0 52px rgba(49,137,208,.16)!important;}body.burgundy #app #view .honor-page #trophyPreview{border-color:#A9445E!important;box-shadow:0 0 12px rgba(169,68,94,.75),0 0 30px rgba(169,68,94,.36),0 0 52px rgba(169,68,94,.18)!important;}body.light #app #view .honor-page #trophyPreview{border-color:#B58A2C!important;box-shadow:0 0 12px rgba(181,138,44,.62),0 0 28px rgba(181,138,44,.30),0 0 48px rgba(181,138,44,.15)!important;}#app #view .honor-page :is(.honor-section-kicker,.award-preview-heading)>span{min-width:54px!important;font-size:17px!important;font-weight:600!important;}@media(max-width:390px){#app #view .honor-page .award-option .wolf-medal-picker,
  #app #view .honor-page .award-option .wolf-medal-picker img{height:106px!important;max-height:106px!important;}}:root,body:not(.burgundy):not(.light){--wz-bg:var(--ui-bg);--wz-surface:var(--ui-surface);--wz-surface-2:var(--ui-inner);--wz-accent:var(--ui-accent)!important;--wz-border:var(--ui-accent)!important;--wz-glow:rgba(var(--ui-rgb),.24)!important;}body.burgundy{--wz-bg:var(--ui-bg);--wz-surface:var(--ui-surface);--wz-surface-2:var(--ui-inner);--wz-accent:var(--ui-accent)!important;--wz-border:var(--ui-accent)!important;--wz-glow:rgba(var(--ui-rgb),.24)!important;}body.light{--wz-bg:var(--ui-bg);--wz-surface:var(--ui-surface);--wz-surface-2:var(--ui-inner);--wz-accent:var(--ui-accent)!important;--wz-border:var(--ui-accent)!important;--wz-glow:rgba(var(--ui-rgb),.24)!important;}#app #view :is(.home-entry,.mode-card,.record-card,.award-option){border-color:var(--wz-border)!important;box-shadow:0 0 12px var(--wz-glow),0 0 25px color-mix(in srgb,var(--wz-accent) 25%,transparent)!important;}#app #view :is(.home-icon,.mode-icon,.record-visual-icon){color:var(--wz-accent)!important;border-color:var(--wz-border)!important;filter:drop-shadow(0 0 5px var(--wz-glow))!important;}#app #view .page-brand{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;}#app #view .page-brand::before,#app #view .page-brand::after{content:none!important;display:none!important;}#app #view .page-brand .channel{border:2px solid var(--wz-accent)!important;background:var(--wz-surface)!important;color:var(--wz-text)!important;box-shadow:0 0 12px var(--wz-glow),0 0 24px color-mix(in srgb,var(--wz-accent) 30%,transparent)!important;}#app #view .page-brand .channel b{color:var(--wz-accent)!important;}#app #view .page-brand img{mix-blend-mode:normal!important;}#app #view .home-main-menu{display:grid!important;margin-top:0!important;}#app #view .home-main-menu .menu-copy{display:flex;flex-direction:column;gap:2px;min-width:0;z-index:1;}#app #view .home-main-menu .menu-copy b{font-size:clamp(22px,6vw,28px);font-weight:600;line-height:1.25;color:var(--ui-accent);}#app #view .home-main-menu .menu-copy small{font-size:14px;font-weight:600;line-height:1.45;color:var(--ui-muted);}#app #view .home-main-menu .home-icon{border:1.5px solid currentColor;border-radius:17px;display:grid;place-items:center;z-index:1;background:rgba(3,15,30,.7);box-shadow:inset 0 0 14px currentColor,0 0 12px color-mix(in srgb,currentColor 38%,transparent);}#app #view .home-main-menu .home-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}#app #view .home-main-menu .home-vs{font:900 20px/1 system-ui,sans-serif;letter-spacing:.5px;color:var(--ui-accent);text-shadow:0 0 9px currentColor;}#app #view .home-main-menu .challenge-entry{color:var(--ui-accent)!important;border-color:var(--ui-accent)!important;background:linear-gradient(100deg,#072d50,#07192f 58%,#18133a)!important;}#app #view .home-main-menu .tournament-entry{color:#e3ad3f!important;border-color:var(--ui-accent)!important;background:linear-gradient(100deg,#0c2637,#111a20 58%,#2a2110)!important;}#app #view .home-main-menu .champion-entry{color:#ad6bff!important;border-color:#9858ef!important;background:linear-gradient(145deg,#0a2036,#11132e)!important;}#app #view .home-main-menu .records-entry{color:#e1ac43!important;border-color:var(--ui-accent)!important;background:linear-gradient(145deg,#102330,#201c12)!important;}#app #view .home-main-menu .team-entry{color:var(--ui-accent)!important;border-color:var(--ui-accent)!important;background:linear-gradient(100deg,#06223a,#0a2133 58%,#1e2018)!important;}#app #view .home-main-menu .team-copy{gap:0!important;}#app #view .home-main-menu .team-copy b{font-size:17px!important;letter-spacing:4px;color:var(--ui-accent);direction:ltr;text-align:right;}#app #view .home-main-menu .team-copy small{font-size:12px!important;}#app #view .home-main-menu .menu-chevron{z-index:1;}#app #view .home-simple+.home-main-menu{gap:13px!important;}#app:has(.home-main-menu){padding-bottom:max(34px,env(safe-area-inset-bottom))!important;position:relative;}#app #view .home-simple .home-mark{filter:drop-shadow(0 0 18px rgba(28,147,255,.24))!important;}#app #view .home-channel{background:rgba(4,17,33,.68)!important;backdrop-filter:none;}#app #view .home-main-menu{position:relative;z-index:1;}#app #view .home-main-menu .home-icon{width:56px;height:56px;}#app #view .home-main-menu .menu-copy b{letter-spacing:-.3px;text-shadow:0 2px 12px rgba(0,0,0,.28);}#app #view .home-duo .home-icon{width:58px;height:58px;}#app #view .home-main-menu .team-entry{margin-top:1px;background:linear-gradient(100deg,#06243d,#091e31 58%,#242117)!important;}#app #view .home-main-menu .team-copy small{color:var(--ui-accent)!important;font-weight:600;}#app #view .home-main-menu .team-copy b{font-size:18px!important;}#app:has(.home-main-menu){min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;}#app #view .home-simple .home-mark{width:min(43vw,188px)!important;margin-top:0!important;}#app #view .home-channel{margin-top:5px!important;border:1.5px solid transparent!important;background:linear-gradient(#06182d,#06182d) padding-box,linear-gradient(90deg,#ff3ccf,#f1b94c 46%,#28d7ff) border-box!important;box-shadow:0 0 10px rgba(41,202,255,.22)!important;}#app #view .home-main-menu{gap:8px!important;}#app #view .home-main-menu .home-icon{width:50px!important;height:50px!important;border-radius:15px!important;}#app #view .home-main-menu .menu-copy b{font-size:clamp(21px,5.7vw,26px)!important;}#app #view .home-main-menu .menu-copy small{font-size:var(--ui-small-size)!important;}#app #view .home-main-menu .challenge-entry{box-shadow:0 0 6px #17cfff4d,0 0 14px #168fff1d,inset 0 0 13px #168fff10!important;}#app #view .home-main-menu .tournament-entry{box-shadow:0 0 6px #e3ad3f45,0 0 14px #e3ad3f18,inset 0 0 13px #e3ad3f0d!important;}#app #view .home-duo .home-icon{width:49px!important;height:49px!important;}#app #view .home-main-menu .champion-entry{box-shadow:0 0 6px #9b58ff48,0 0 14px #9b58ff19,inset 0 0 13px #9b58ff0e!important;}#app #view .home-main-menu .records-entry{box-shadow:0 0 6px #e1ac4345,0 0 14px #e1ac4318,inset 0 0 13px #e1ac430d!important;}#app #view .home-main-menu .team-entry{min-height:72px!important;margin-top:0!important;padding-block:8px!important;border-right-color:#d9ad48!important;}#app #view .home-main-menu .team-copy b{font-size:16px!important;}#app:has(.home-main-menu){padding-bottom:max(74px,calc(env(safe-area-inset-bottom) + 56px))!important;}#app #view .home-main-menu .home-icon{box-shadow:inset 0 0 12px currentColor,0 0 10px currentColor,0 0 22px color-mix(in srgb,currentColor 62%,transparent)!important;}#app #view .team-hub-menu .home-icon{display:grid!important;place-items:center!important;border:1.5px solid #e1ac43!important;border-radius:16px!important;color:#f2bd50!important;background:rgba(5,22,40,.74)!important;box-shadow:inset 0 0 12px rgba(225,172,67,.22),0 0 9px rgba(225,172,67,.62)!important;}#app #view .team-hub-menu .home-icon svg{width:29px!important;height:29px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}#app #view .home-main-menu .team-copy b{font-family:WolfTajawal,Arial,sans-serif!important;font-size:clamp(17px,4.8vw,21px)!important;direction:rtl!important;text-align:right!important;}#app #view .team-hub-menu .home-icon{width:50px!important;height:50px!important;}#app #view .home-main-menu .team-copy b{font-size:clamp(22px,6vw,28px)!important;font-weight:600!important;letter-spacing:-.3px!important;line-height:1.25!important;white-space:normal!important;text-shadow:0 0 11px rgba(68,190,255,.19)!important;}#app #view .home-main-menu .team-entry{border-color:rgba(55,195,255,.72)!important;box-shadow:0 0 10px rgba(37,207,255,.20),inset 0 0 15px rgba(30,191,255,.10)!important;}#app #view .home-main-menu .team-entry .team-copy b{font-family:inherit!important;font-size:clamp(22px,6vw,28px)!important;white-space:normal!important;text-shadow:inherit!important;}#app #view .home-main-menu .team-entry{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent;cursor:pointer;will-change:auto!important;}#app #view .home-main-menu .team-entry .menu-copy,#app #view .home-main-menu .team-entry .menu-copy *{pointer-events:none!important;}#app #view .home-main-menu .team-entry .team-copy b{font-family:WolfTajawal,sans-serif!important;
font-family:WolfTajawal,Arial,sans-serif!important;font-size:clamp(21px,5.7vw,26px)!important;font-weight:600!important;letter-spacing:-.3px!important;line-height:1.25!important;text-shadow:0 2px 12px rgba(0,0,0,.28)!important;}#app #view :is(.home-main-menu .settings-entry,.team-hub-menu .team-control-entry) .home-icon-settings svg{stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;}#app .home-mark{width:245px!important;max-width:55vw!important;height:auto!important;margin:-15px auto 10px!important;filter:drop-shadow(0 0 15px #4b22ff40)!important;mix-blend-mode:normal!important;}#app .home-channel{font-size:20px!important;padding:9px 24px!important;margin:0 auto 16px!important;max-width:95%!important;white-space:nowrap!important;}#app .home-simple .home-mark{width:250px!important;max-width:59vw!important;margin:0 auto 18px!important;}#app .home-simple .home-channel{margin:0 auto 20px!important;}#app #view .home-main-menu .settings-entry .home-icon-settings svg{color:inherit!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}#app #view .home-simple .home-channel{font-size:clamp(18px,4.9vw,22px)!important;line-height:1.25!important;padding:10px 24px!important;margin:0 auto 12px!important;font-weight:600!important;letter-spacing:.1px!important;}.home-mark{display:block;width:min(46vw,260px);margin:-10px auto -2px;filter:drop-shadow(0 0 18px rgba(82,36,255,.25));
order:2;width:min(43vw,225px)!important;background:transparent!important;mix-blend-mode:screen;
order:2!important;width:min(52vw,260px)!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 0 18px rgba(64,66,255,.28))!important;}.home-channel{order:3!important;align-self:center!important;}.home-mark{content:url("../assets/sultan-mark-transparent.webp")!important;width:min(48vw,245px)!important;margin:-26px auto -10px!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 12px rgba(74,30,255,.22))!important;}.home-channel{margin:0 auto 18px!important;padding:10px 28px!important;font-size:clamp(17px,4.6vw,22px)!important;}#app #view .home-main-menu .challenge-entry .home-icon .home-vs{color:var(--home-accent)!important;font-weight:600!important;text-shadow:0 0 6px var(--home-glow),0 0 12px var(--home-glow)!important;}body:not(.burgundy):not(.light) #app #view .home-main-menu{--home-accent:#2FA7FF;--home-glow:rgba(var(--ui-rgb),.60);}body:not(.burgundy):not(.light) #app #view .home-main-menu .challenge-entry .home-vs{color:var(--ui-accent)!important;}body.burgundy #app #view .home-main-menu{--home-accent:#A9445E;--home-glow:rgba(var(--ui-rgb),.62);}body.burgundy #app #view .home-main-menu .challenge-entry .home-vs{color:var(--ui-accent)!important;}body.burgundy #app #view .home-showcase.home-simple .home-title-svg .title-frame path[fill="url(#gBlue)"]{fill:var(--ui-accent)!important;stroke:var(--ui-accent)!important;}body.burgundy #app #view .home-showcase.home-simple .home-title-svg .title-frame path[stroke="#238fff"]{stroke:var(--ui-accent)!important;}body.burgundy #app #view .home-showcase.home-simple .home-title-svg .title-copy{color:var(--ui-accent)!important;text-shadow:0 0 7px rgba(var(--ui-rgb),.32)!important;}body.light #app #view .home-main-menu{--home-accent:#B58A2C;--home-glow:rgba(var(--ui-rgb),.48);box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}body.light #app #view .home-channel{background:var(--wz-surface)!important;color:var(--wz-text)!important;border-color:var(--wz-border)!important;box-shadow:0 0 11px var(--wz-glow),0 0 26px color-mix(in srgb,var(--wz-accent) 24%,transparent),inset 0 1px 0 rgba(255,255,255,.45)!important;}body.light #app #view .home-channel b{color:var(--ui-ink)!important;text-shadow:0 0 7px rgba(var(--ui-rgb),.22)!important;}body.light #app #view .home-main-menu .challenge-entry .home-icon .home-vs{color:var(--ui-ink)!important;text-shadow:0 0 6px rgba(var(--ui-rgb),.28)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}body.light #app #view .home-main-menu .settings-entry .home-icon-settings{background:var(--ui-inner)!important;color:var(--wz-accent)!important;border-color:var(--wz-border)!important;box-shadow:inset 0 0 12px color-mix(in srgb,var(--wz-accent) 14%,transparent),0 0 13px var(--wz-glow)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}body.light #app #view .home-main-menu .challenge-entry .home-vs{color:var(--ui-ink)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}body.light #app #view .home-showcase.home-simple .home-title-svg .title-frame path[fill="url(#gBlue)"]{fill:#FFF8ED!important;stroke:#B58A2C!important;}body.light #app #view .home-showcase.home-simple .home-title-svg .title-frame path[stroke="#238fff"]{stroke:#B58A2C!important;}body.light #app #view .home-showcase.home-simple .home-title-svg .title-copy{color:var(--ui-ink)!important;text-shadow:none!important;-webkit-text-fill-color:var(--ui-ink)!important;}body.light #app #view .home-showcase.home-simple .home-title-svg .title-copy .goldword{color:var(--ui-ink)!important;-webkit-text-fill-color:#8A641B!important;}#app #view.quick-challenge-view > .page-brand{box-shadow:none!important;border:0!important;isolation:auto!important;}#app #view.quick-challenge-view > .page-brand::before,
#app #view.quick-challenge-view > .page-brand::after{content:none!important;display:none!important;}body.burgundy #app #view.quick-challenge-view .game-select-card .game-card-picker .game-card-option{border-color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.48)!important;}body.light #app #view.quick-challenge-view .game-select-card .game-card-picker .game-card-option{border-color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(184,134,32,.34)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view .game-select-card .quick-game-status{color:var(--ui-ink)!important;text-shadow:none!important;line-height:1.55!important;overflow-wrap:anywhere;max-width:100%;font-weight:700!important;box-sizing:border-box;min-width:0; word-break:normal;}#app #view.quick-challenge-view .smart-entry-card .smart-player-input{min-height:80px!important;height:auto!important;padding-block:12px!important;overflow-y:auto!important;resize:vertical;}#app #view.quick-challenge-view .smart-entry-card .row{align-items:stretch!important;}#app #view.quick-challenge-view .smart-entry-card .add-player-btn{min-height:74px!important;}#app #view.quick-challenge-view .smart-entry-card .smart-player-input{line-height:1.6!important;}body.light #app #view.quick-challenge-view .smart-entry-card .smart-player-input::placeholder{color:var(--ui-ink)!important;opacity:1;}#app #view.quick-challenge-view{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;isolation:auto!important;}#app #view.quick-challenge-view > .page-brand{background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}#app #view.quick-challenge-view > .page-brand img{background:transparent!important;box-shadow:none!important;}#app #view.quick-challenge-view > .quick-normal-page{background:transparent!important;background-image:none!important;box-shadow:none!important;}#app #view.quick-challenge-view .participants h2 small{border:1.5px solid var(--wz-accent)!important;color:var(--wz-accent)!important;background:var(--wz-surface)!important;box-shadow:0 0 10px var(--wz-glow)!important;}#app #view.quick-challenge-view .quick-tools .action .control-icon{filter:drop-shadow(0 0 5px currentColor)!important;}#app #view.quick-challenge-view .quick-tools .action:not(:disabled){box-shadow:0 0 10px color-mix(in srgb,currentColor 40%,transparent)!important;}body.burgundy #app #view.quick-challenge-view .quick-tools .action:not(.red):not(.gold):not(.matches-save-neon){border-color:#A9445E!important;color:#F8A6CB!important;background:var(--ui-surface)!important;}body.light #app #view.quick-challenge-view .quick-tools .action:not(.red):not(.gold):not(.matches-save-neon){border-color:#B58A2C!important;color:#72501A!important;background:var(--ui-surface)!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;min-height:44px!important;padding:9px 12px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;}body.light #app #view.quick-challenge-view .add-player-btn:disabled,
body.light #app #view.quick-challenge-view .quick-tools .action:disabled{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:none!important;opacity:.72!important;cursor:not-allowed!important;text-shadow:none!important;pointer-events:none!important;filter:saturate(.65)!important;overflow-wrap:anywhere;}body.burgundy #app #view.quick-challenge-view .add-player-btn:disabled,
body.burgundy #app #view.quick-challenge-view .quick-tools .action:disabled{background:var(--ui-surface)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important;box-shadow:none!important;opacity:.72!important;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view .smart-player-input:disabled{background:var(--ui-surface)!important;border-color:var(--ui-accent)!important;color:var(--ui-ink)!important;cursor:not-allowed!important;box-sizing:border-box;max-width:100%;font-size:16px;min-width:0;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view .smart-player-input:disabled::placeholder{color:var(--ui-ink)!important;opacity:1!important;}#app #view.quick-challenge-view .quick-tools-control > button.action.gold:not(:disabled){background:#125080!important;color:#ffffff!important;border:2px solid #55d4ff!important;box-shadow:inset 0 0 9px rgba(38,156,220,.24),0 0 12px rgba(34,185,255,.45)!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important;}body.burgundy #app #view.quick-challenge-view .quick-tools-control > button.action.gold:not(:disabled){background:#842C51!important;color:#ffffff!important;border-color:#F18DB7!important;box-shadow:inset 0 0 9px rgba(241,141,183,.18),0 0 12px rgba(169,68,94,.42)!important;}body.light #app #view.quick-challenge-view .quick-tools-control > button.action.gold:not(:disabled){background:#98680F!important;color:#ffffff!important;border-color:#DCA62C!important;box-shadow:inset 0 0 8px rgba(255,220,135,.18),0 0 11px rgba(160,107,15,.34)!important;box-sizing:border-box;min-width:0;line-height:1.4!important;font-weight:800!important;max-width:100%;touch-action:manipulation;min-height:44px!important;padding:9px 12px!important;white-space:normal!important;}#app #view.quick-challenge-view .quick-tools-control > button.action.gold .control-icon{color:inherit!important;text-shadow:none!important;filter:none!important;}#app #view.quick-challenge-view .quick-tools-control > button.action.gold > span:last-child{color:inherit!important;font-weight:600!important;text-shadow:inherit!important;}#app #view.quick-challenge-view #matches .quick-player.winner{background:#986916!important;color:#FFF8E7!important;border:2px solid #F6CB63!important;box-shadow:0 0 12px rgba(246,203,99,.3)!important;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view #matches .quick-player.winner{background:#F2D18B!important;color:#4B320D!important;border-color:#A87A20!important;box-shadow:0 0 12px rgba(168,122,32,.24)!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}#app #view.quick-challenge-view .quick-normal-page{--qc-bg:#102746;--qc-accent:#42c8ff;--qc-text:#f7fbff;--qc-glow:rgba(31,174,255,.30);}body.burgundy #app #view.quick-challenge-view .quick-normal-page{--qc-bg:#551B32;--qc-accent:#A9445E;--qc-text:#fff4f8;--qc-glow:rgba(var(--ui-rgb),.28);}body.light #app #view.quick-challenge-view .quick-normal-page{--qc-bg:#fff4dd;--qc-accent:#a77820;--qc-text:#513913;--qc-glow:rgba(168,120,32,.20);}#app #view.quick-challenge-view #matches .quick-player.winner{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;position:relative!important;}.quick-save-dialog{--save-bg:#071b32;--save-surface:#103153;--save-edge:#36b9ff;--save-text:#f6fbff;--save-glow:rgba(38,176,255,.25);background:var(--save-bg)!important;border:2px solid var(--save-edge)!important;color:var(--save-text)!important;box-shadow:0 0 22px var(--save-glow)!important;max-width:calc(100vw - 32px);box-sizing:border-box;}body.burgundy .quick-save-dialog{--save-bg:#3B1022;--save-surface:#551B32;--save-edge:#A9445E;--save-text:#fff2f7;--save-glow:rgba(var(--ui-rgb),.28);}body.light .quick-save-dialog{--save-bg:#F5EAD7;--save-surface:#FFF9EF;--save-edge:#B58A2C;--save-text:#4B3517;--save-glow:rgba(var(--ui-rgb),.28);}.quick-save-dialog h2,.quick-save-dialog .notice{color:var(--save-text)!important;text-shadow:none!important;}.quick-save-dialog .save-choice>.action{background:var(--save-surface)!important;border:2px solid var(--save-edge)!important;color:var(--save-text)!important;box-shadow:0 0 9px var(--save-glow)!important;text-shadow:none!important;opacity:1!important;font-weight:600!important;}.quick-save-dialog .save-choice>.action .camera-line{color:inherit!important;border-color:currentColor!important;filter:none!important;}.quick-save-dialog .save-choice>.action:focus-visible{outline:3px solid var(--save-edge)!important;outline-offset:3px;}#app #view.quick-challenge-view .quick-tools-control > button.action,
#app #view.quick-challenge-view .add-player-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:70px!important;padding:10px 5px!important;line-height:1.25!important;box-sizing:border-box!important;text-align:center!important;overflow:visible!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view .quick-tools-control > button.action .control-icon,
#app #view.quick-challenge-view .add-player-btn .control-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:23px!important;width:28px!important;height:28px!important;line-height:1!important;flex:none!important;opacity:1!important;filter:none!important;}#app #view.quick-challenge-view .quick-tools-control > button.action > span:last-child,
#app #view.quick-challenge-view .add-player-btn > span:last-child{display:block!important;line-height:1.3!important;white-space:normal!important;text-align:center!important;overflow:visible!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view .quick-tools-control > button.action:disabled{opacity:.7!important;box-shadow:none!important;}body.light #app #view.quick-challenge-view .quick-normal-page{--qc-glow:rgba(183,126,17,.43);}body.light #app #view.quick-challenge-view .smart-entry-card,
body.light #app #view.quick-challenge-view .participants,
body.light #app #view.quick-challenge-view .match-panel,
body.light #app #view.quick-challenge-view .game-select-card{box-shadow:0 0 12px rgba(187,133,27,.42),0 0 25px rgba(187,133,27,.17)!important;}body.light #app #view.quick-challenge-view .quick-tools-control > button.action:not(:disabled),
body.light #app #view.quick-challenge-view .add-player-btn:not(:disabled){border:2px solid #b98b2c!important;box-shadow:0 0 12px rgba(187,132,27,.52),0 0 23px rgba(187,132,27,.22)!important;box-sizing:border-box!important;min-width:0!important;line-height:1.4!important;font-weight:800!important;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view .quick-tools-control > button.action:not(:disabled):not(.red) .control-icon,
body.light #app #view.quick-challenge-view .add-player-btn:not(:disabled) .control-icon{color:#91610d!important;filter:drop-shadow(0 0 4px rgba(190,128,15,.42))!important;}body.light #app #view.quick-challenge-view .quick-tools-control > button.action.red:not(:disabled) .control-icon{color:#a3312a!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body.light #app #view.quick-challenge-view .quick-tools-control > button.action:first-child:not(:disabled){background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body.light #app #view.quick-challenge-view .smart-player-input{border-color:var(--ui-accent)!important;box-shadow:0 0 9px rgba(187,132,27,.22)!important;box-sizing:border-box;min-width:0;max-width:100%;font-size:16px;overflow-wrap:anywhere;}#app #view.quick-challenge-view #matches .quick-bye-match{background:transparent!important;outline:0!important;border:0!important;box-shadow:none!important;padding-block:0!important;}#app #view.quick-challenge-view #matches .quick-bye-card{min-height:0!important;border-style:dashed!important;}#app #view.quick-challenge-view #matches .quick-bye-card small{font-size:11px!important;}.quick-save-dialog .save-choice > .action:first-child{outline:none!important;box-shadow:0 0 16px var(--save-glow)!important;}.quick-save-dialog .save-choice > .action:first-child:focus-visible{outline:3px solid var(--save-edge)!important;outline-offset:3px!important;}body.light .quick-save-dialog{--save-glow:rgba(179,125,28,.42);}body.burgundy .quick-save-dialog{--save-glow:rgba(var(--ui-rgb),.43);}#app #view.quick-challenge-view .quick-tools-control .control-icon svg,
#app #view.quick-challenge-view .smart-entry-card .add-player-btn .control-icon svg{display:block;width:23px;height:23px;overflow:visible;stroke:currentColor;filter:drop-shadow(0 0 3px currentColor);}#app #view.quick-challenge-view .quick-tools-control .control-icon::before,
#app #view.quick-challenge-view .quick-tools-control .control-icon::after{content:none!important;display:none!important;}#app #view .home-main-menu .home-icon{flex:none;display:grid!important;place-items:center!important;aspect-ratio:1!important;}#app #view .home-main-menu .home-icon svg{display:block!important;width:27px!important;height:27px!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}#app #view .home-main-menu .menu-copy{min-width:0!important;overflow-wrap:anywhere;}#app #view .home-main-menu .menu-chevron{align-self:center!important;justify-self:center!important;flex:none;}#app #view.quick-challenge-view #matches .quick-bye-card small{font-size:clamp(12px,3.2vw,14px)!important;}#app #view.quick-challenge-view .smart-entry-card .smart-player-input{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}#app #view.quick-challenge-view .quick-tools-control .control-icon svg{stroke-linecap:round!important;stroke-linejoin:round!important;}@media(max-width:390px){

#app #view .home-main-menu .menu-copy b{font-size:clamp(19px,5.4vw,24px)!important;}}#app #view .home-main-menu, #app #view.quick-challenge-view .quick-normal-page{--ambient-rgb:38,159,241;position:relative;isolation:isolate;}body.burgundy #app #view .home-main-menu,body.burgundy #app #view.quick-challenge-view .quick-normal-page{--ambient-rgb:169,68,94;}body.light #app #view .home-main-menu,body.light #app #view.quick-challenge-view .quick-normal-page{--ambient-rgb:181,138,44;}#app #view.quick-challenge-view .quick-normal-page::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 80% 28% at 8% 16%,rgba(var(--ambient-rgb),.22),transparent 78%),radial-gradient(ellipse 72% 30% at 95% 63%,rgba(var(--ambient-rgb),.19),transparent 78%),radial-gradient(ellipse 95% 30% at 50% 98%,rgba(var(--ambient-rgb),.13),transparent 82%);filter:blur(9px);}body.burgundy #app #view.quick-challenge-view .smart-entry-card .smart-player-input{border-color:var(--ui-accent)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.40),0 0 21px rgba(var(--ui-rgb),.17)!important;outline-color:#A9445E!important;}body.burgundy #app #view.quick-challenge-view .smart-entry-card .smart-player-input:focus{box-shadow:0 0 12px rgba(var(--ui-rgb),.55),0 0 25px rgba(var(--ui-rgb),.23)!important;}body.light #app #view.quick-challenge-view .smart-entry-card .smart-player-input{border-color:var(--ui-accent)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.40),0 0 21px rgba(var(--ui-rgb),.17)!important;outline-color:#B58A2C!important;}#app #view.quick-challenge-view .quick-tools-control .control-icon svg{width:25px;height:25px;}#app #view.quick-challenge-view #matches .quick-bye-card small{font-size:clamp(12px,3.3vw,15px)!important;}body:not(.light):not(.burgundy) #app::before{border-color:rgba(45,166,255,.44);}body.burgundy #app::before,body.burgundy #app::after{border-color:rgba(var(--ui-rgb),.39);box-shadow:0 0 23px rgba(var(--ui-rgb),.42),0 0 52px rgba(var(--ui-rgb),.20);}body.light #app::before,body.light #app::after{border-color:rgba(175,123,31,.34);}body.light #app #view.quick-challenge-view .smart-entry-card .smart-player-input,
body.light #app #view.quick-challenge-view .smart-entry-card .add-player-btn:not(:disabled){border-color:var(--ui-accent)!important;box-shadow:0 0 11px rgba(var(--ui-rgb),.38),0 0 23px rgba(var(--ui-rgb),.16)!important;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view .participants h2 small{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;border-color:var(--ui-accent)!important;color:var(--ui-muted)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.24)!important;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view .participants table th{color:var(--ui-ink)!important;line-height:1.5!important;vertical-align:middle!important;overflow-wrap:anywhere!important;font-weight:800!important;}body.light #app #view.quick-challenge-view .smart-entry-card .smart-player-input{background:var(--ui-inner)!important;color:var(--ui-ink)!important;min-width:0;max-width:100%;box-sizing:border-box;font-size:16px; overflow-wrap:anywhere;}body.burgundy #app #view.quick-challenge-view .smart-entry-card .smart-player-input{background:var(--ui-surface)!important;color:var(--ui-accent)!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view .quick-tools-control .action .control-icon svg{stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}body:not(.light):not(.burgundy) #app::before{box-shadow:0 0 26px rgba(26,156,255,.54),0 0 66px rgba(26,156,255,.27);}body.burgundy #app::before,body.burgundy #app::after{box-shadow:0 0 27px rgba(var(--ui-rgb),.49),0 0 63px rgba(var(--ui-rgb),.24);}body.light #app::before,body.light #app::after{box-shadow:0 0 24px rgba(191,143,43,.36),0 0 58px rgba(191,143,43,.19);}@media(prefers-reduced-motion:reduce){#app #view.quick-challenge-view .quick-normal-page::before{animation:none!important;}}#app #view.quick-challenge-view{--q584-accent:#40c5ff;--q584-glow:rgba(42,174,255,.34);--q584-surface:#102d4c;--q584-text:#f4fbff;--q584-soft:rgba(18,85,139,.25);}body.burgundy #app #view.quick-challenge-view{--q584-accent:#A9445E;--q584-glow:rgba(var(--ui-rgb),.35);--q584-surface:#551B32;--q584-text:#fff2f7;--q584-soft:rgba(100,33,59,.35);}body.light #app #view.quick-challenge-view{--q584-accent:#ad8027;--q584-glow:rgba(173,128,39,.29);--q584-surface:#f7ecda;--q584-text:#493416;--q584-soft:rgba(204,168,96,.20);}#app #view.quick-challenge-view .quick-normal-page{position:relative!important;isolation:isolate!important;}#app #view.quick-challenge-view .quick-normal-page::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(ellipse 78% 26% at 8% 15%,var(--q584-glow),transparent 82%),radial-gradient(ellipse 75% 33% at 96% 59%,var(--q584-glow),transparent 84%),radial-gradient(ellipse 90% 25% at 48% 97%,var(--q584-soft),transparent 84%)!important;filter:blur(13px)!important;}#app #view.quick-challenge-view .smart-entry-card,
#app #view.quick-challenge-view .participants,
#app #view.quick-challenge-view .match-panel{border-color:var(--q584-accent)!important;box-shadow:0 0 12px var(--q584-glow),inset 0 0 10px var(--q584-soft)!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view .smart-entry-card .smart-player-input{border:2px solid var(--q584-accent)!important;outline-color:var(--q584-accent)!important;box-shadow:0 0 11px var(--q584-glow)!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view .smart-entry-card .add-player-btn:not(:disabled){background:var(--q584-surface)!important;color:var(--q584-text)!important;border:2px solid var(--q584-accent)!important;box-shadow:0 0 12px var(--q584-glow)!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view .participants h2 small{border-color:var(--q584-accent)!important;color:var(--q584-text)!important;background:var(--q584-surface)!important;box-shadow:0 0 9px var(--q584-glow)!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view .quick-tools-control>button.action:not(:disabled){border:2px solid var(--q584-accent)!important;background:var(--q584-surface)!important;color:var(--q584-text)!important;box-shadow:0 0 11px var(--q584-glow)!important;min-width:0!important;}#app #view.quick-challenge-view .quick-tools-control>button.action.red:not(:disabled){border-color:#c95457!important;color:#fff8f7!important;background:#783036!important;box-shadow:0 0 10px rgba(201,84,87,.27)!important;}#app #view.quick-challenge-view .quick-tools-control .control-icon svg{width:23px!important;height:23px!important;stroke-width:1.9!important;filter:none!important;}#app #view.quick-challenge-view #matches .quick-player:not(.winner){border-color:var(--q584-accent)!important;box-shadow:0 0 9px var(--q584-glow)!important;overflow-wrap:anywhere;}#app #view.quick-challenge-view #matches .quick-bye-card small{font-size:clamp(12px,3.5vw,15px)!important;line-height:1.45!important;overflow-wrap:anywhere!important;white-space:normal!important;}.quick-save-dialog .save-choice>.action{outline:0!important;border-width:2px!important;border-style:solid!important;border-color:var(--save-edge)!important;box-shadow:0 0 11px var(--save-glow)!important;box-sizing:border-box!important;}.quick-save-dialog .save-choice>.action:first-child{box-shadow:0 0 11px var(--save-glow)!important;}.quick-save-dialog .save-choice>.action:focus-visible{outline:2px solid var(--save-edge)!important;outline-offset:3px!important;}body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn,
body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action{background:var(--ui-inner)!important;color:var(--ui-ink)!important;border:2px solid #B58A2C!important;border-radius:18px!important;box-shadow:0 0 11px rgba(var(--ui-rgb),.44),0 0 22px rgba(var(--ui-rgb),.19)!important;text-shadow:none!important;}body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action .control-icon,
body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn .control-icon{color:var(--ui-ink)!important;width:28px!important;height:28px!important;filter:drop-shadow(0 0 3px rgba(var(--ui-rgb),.3))!important;}body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action .control-icon svg,
body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn .control-icon svg{width:25px!important;height:25px!important;stroke-width:2.1!important;filter:none!important;}body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action:disabled,
body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn:disabled{opacity:.66!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:none!important;}body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action:disabled .control-icon{color:var(--ui-ink)!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body:not(.burgundy):not(.light) #app #view .honor-page{--honor-accent:#399cf1;--honor-rgb:57,156,241;--honor-card:#102b49;--honor-card-deep:#07182c;--honor-muted:#b8cce0;}body.burgundy #app #view .honor-page{--honor-accent:#A9445E;--honor-rgb:169,68,94;--honor-card:#551B32;--honor-card-deep:#3B1022;--honor-muted:#e8bdcf;}body.light #app #view .honor-page{--honor-accent:#B58A2C;--honor-rgb:181,138,44;--honor-card:#F5EBDC;--honor-card-deep:#E8DDC9;--honor-muted:#765a31;}#app #view .honor-page{isolation:isolate;}#app #view .honor-page.honor-vip-page:before{inset:42px -16px 0!important;height:auto!important;z-index:-1!important;opacity:1!important;filter:none!important;background:radial-gradient(ellipse 75% 280px at 50% 8%,rgba(var(--honor-rgb),.27),transparent 78%),radial-gradient(ellipse 65% 370px at 4% 44%,rgba(var(--honor-rgb),.17),transparent 78%),radial-gradient(ellipse 70% 350px at 95% 76%,rgba(var(--honor-rgb),.18),transparent 79%)!important;pointer-events:none;}#app #view .honor-page .card:not(.honor-actions-card){background:linear-gradient(150deg,var(--honor-card),var(--honor-card-deep))!important;border:1.5px solid rgba(var(--honor-rgb),.78)!important;box-shadow:0 0 15px rgba(var(--honor-rgb),.26),0 0 34px rgba(var(--honor-rgb),.12),inset 0 1px 0 rgba(var(--honor-rgb),.13)!important;}#app #view .honor-page :is(.honor-vip-intro b,.honor-section-kicker b,.award-preview-heading b,.award-picker-card h2,.field-label,.award-option b){color:var(--honor-ink)!important;text-shadow:none!important;font-family:WolfTajawal,sans-serif!important;overflow-wrap:anywhere;}#app #view .honor-page :is(.honor-vip-intro span,.honor-section-kicker small,.award-preview-heading small,.field-label small){color:var(--honor-muted)!important;}#app #view .honor-page :is(.honor-section-kicker,.award-preview-heading){border-bottom-color:rgba(var(--honor-rgb),.30)!important;overflow-wrap:anywhere;}#app #view .honor-page :is(.honor-section-kicker,.award-preview-heading)>span{background:var(--honor-card)!important;color:var(--honor-accent)!important;border:1px solid var(--honor-accent)!important;box-shadow:0 0 13px rgba(var(--honor-rgb),.26)!important;}#app #view .honor-page :is(.input,.honor-title-select,.honor-name-input){background:var(--honor-card-deep)!important;border:1.5px solid rgba(var(--honor-rgb),.76)!important;color:var(--honor-ink)!important;box-shadow:inset 0 0 0 1px rgba(var(--honor-rgb),.06),0 0 10px rgba(var(--honor-rgb),.12)!important;font-family:WolfTajawal,sans-serif!important;}#app #view .honor-page .input:focus{border-color:var(--honor-accent)!important;box-shadow:0 0 0 2px rgba(var(--honor-rgb),.19),0 0 18px rgba(var(--honor-rgb),.22)!important;}#app #view .honor-page .input::placeholder{color:var(--honor-muted)!important;}#app #view .honor-page .award-option{background:linear-gradient(155deg,var(--honor-card),var(--honor-card-deep))!important;border:1.5px solid rgba(var(--honor-rgb),.65)!important;color:var(--honor-ink)!important;box-shadow:0 0 11px rgba(var(--honor-rgb),.18)!important;}#app #view .honor-page .award-option.selected{box-shadow:0 0 0 1px rgba(var(--honor-rgb),.22),0 0 18px rgba(var(--honor-rgb),.36)!important;}#app #view .honor-page .award-option.selected:after{background:var(--honor-accent)!important;color:var(--honor-card-deep)!important;}#app #view .honor-page .award-option img{border-bottom-color:rgba(var(--honor-rgb),.35)!important;}#app #view .honor-page .honor-actions-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:10px 0 0!important;}#app #view .honor-page .honor-actions-card :is(.action,.honor-save){background:linear-gradient(150deg,var(--honor-card),var(--honor-card-deep))!important;color:var(--honor-ink)!important;border:1.5px solid var(--honor-accent)!important;border-radius:15px!important;box-shadow:0 0 13px rgba(var(--honor-rgb),.29),inset 0 1px 0 rgba(var(--honor-rgb),.10)!important;min-height:49px!important;}#app #view .honor-page .honor-actions-card .control-icon{font-size:20px!important;line-height:1!important;color:var(--honor-accent)!important;}#app #view .honor-page .honor-actions-card .honor-secondary-actions{gap:10px!important;margin-top:10px!important;}#app #view .honor-page .honor-actions-card .notice{color:var(--honor-muted)!important;}#app #view .honor-page #trophyPreview{border:1.5px solid var(--honor-accent)!important;box-shadow:0 0 13px rgba(var(--honor-rgb),.55),0 0 32px rgba(var(--honor-rgb),.24)!important;}@media(max-width:390px){#app #view .honor-page .award-picker{gap:7px!important;}}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page){--q587-edge:#A9445E;--q587-surface:#551B32;--q587-deep:#3B1022;--q587-ink:#FFF1F7;--q587-glow:rgba(var(--ui-rgb),.43);}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn,
body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action{background:var(--q587-surface)!important;color:var(--q587-ink)!important;border:2px solid var(--q587-edge)!important;border-radius:18px!important;box-shadow:0 0 11px var(--q587-glow),0 0 22px rgba(var(--ui-rgb),.18)!important;text-shadow:none!important;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action.red{background:var(--q587-surface)!important;border-color:var(--q587-edge)!important;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action .control-icon,
body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn .control-icon{color:var(--ui-icon)!important;width:28px!important;height:28px!important;filter:drop-shadow(0 0 3px rgba(var(--ui-rgb),.3))!important;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action .control-icon svg,
body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn .control-icon svg{width:25px!important;height:25px!important;stroke-width:2.1!important;filter:none!important;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action:disabled,
body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn:disabled{opacity:.65!important;background:var(--ui-inner)!important;color:var(--ui-accent)!important;box-shadow:none!important;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control{background:transparent!important;box-shadow:none!important;border-color:transparent!important;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .smart-player-input{background:var(--ui-surface)!important;color:var(--ui-accent)!important;border:2px solid #A9445E!important;box-shadow:0 0 11px rgba(var(--ui-rgb),.33)!important;overflow-wrap:anywhere;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .participants,
body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card,
body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .match-panel{border-color:var(--ui-accent)!important;box-shadow:0 0 13px rgba(var(--ui-rgb),.3),inset 0 0 9px rgba(var(--ui-rgb),.12)!important;}#app #view .honor-page{--honor-font:WolfTajawal,system-ui,-apple-system,sans-serif;font-family:var(--honor-font)!important;}#app #view .honor-page :is(.honor-vip-intro,.honor-section-kicker,.award-preview-heading,.award-picker,.award-option,.award-picker-card,.field-label,.honor-actions-card,.honor-title-select,.honor-name-input,.input,.action,.honor-save){font-family:var(--honor-font)!important;}#app #view .honor-page :is(.honor-vip-intro b,.award-picker-card h2){font-size:clamp(19px,5.2vw,24px)!important;line-height:1.45!important;font-weight:600!important;color:var(--honor-ink)!important;}#app #view .honor-page :is(.honor-section-kicker b,.award-preview-heading b){font-size:clamp(17px,4.7vw,21px)!important;line-height:1.45!important;font-weight:600!important;color:var(--honor-ink)!important;overflow-wrap:anywhere;}#app #view .honor-page .award-option b{font-size:clamp(12px,3.45vw,15px)!important;color:var(--honor-ink)!important;}#app #view .honor-page :is(.field-label,.field-label b){font-size:15px!important;line-height:1.5!important;font-weight:600!important;color:var(--honor-ink)!important;overflow-wrap:anywhere;}#app #view .honor-page :is(.honor-name-input,.honor-title-select,.input){font-size:16px!important;line-height:1.5!important;font-weight:600!important;min-height:46px!important;overflow-wrap:anywhere;}#app #view .honor-page :is(.honor-vip-intro span,.honor-section-kicker small,.award-preview-heading small,.field-label small,.notice){font-size:13px!important;line-height:1.6!important;color:var(--honor-muted)!important;overflow-wrap:anywhere;}@media(max-width:360px){#app #view .honor-page .award-option b{font-size:12px!important;}}body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action.red{background:var(--ui-inner)!important;color:#59401D!important;border-color:#B58A2C!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action.red .control-icon{color:#9A6B17!important;box-sizing:border-box;min-width:0;max-width:100%;touch-action:manipulation;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action.red{background:var(--ui-surface)!important;color:#FFF1F7!important;border-color:#A9445E!important;}body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action.red .control-icon{color:#F39ABC!important;}#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control{background:transparent!important;border:0!important;box-shadow:none!important;padding-inline:0!important;}#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action{min-height:52px!important;font-family:WolfTajawal,sans-serif!important;font-weight:600!important;}#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .quick-tools-control > button.action:disabled{opacity:.55!important;filter:none!important;}#app #view .honor-page .award-picker{align-items:stretch!important;}#app #view .honor-page .award-option{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;}#app #view .honor-page .award-option img{max-width:100%!important;flex-shrink:1!important;}#app #view .honor-page .award-option b{overflow-wrap:anywhere!important;}#app #view .honor-page :is(.input,.honor-title-select,.honor-name-input){min-width:0!important;max-width:100%!important;}@media(max-width:390px){#app #view .honor-page .award-option b{font-size:12px!important;line-height:1.35!important;}}#app #view .honor-page{--honor-title-size:clamp(17px,4.4vw,21px);}#app #view .honor-page :is(.honor-vip-intro b,.honor-section-kicker b,.award-preview-heading b){font-family:WolfTajawal,sans-serif!important;font-size:var(--honor-title-size)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;overflow-wrap:anywhere!important;}#app #view .honor-page .award-option b{font-family:WolfTajawal,sans-serif!important;font-size:clamp(12px,3.3vw,15px)!important;max-width:100%!important;white-space:normal!important;text-wrap:balance!important;}#app #view .honor-page :is(.field-label,.honor-title-select,.honor-name-input,.input){font-family:WolfTajawal,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;overflow-wrap:anywhere;}#app #view .honor-page .honor-actions-card :is(.action,.honor-save){font-family:WolfTajawal,sans-serif!important;font-size:16px!important;font-weight:600!important;}#app #view .honor-page :is(.honor-vip-intro span,.honor-section-kicker small,.award-preview-heading small,.field-label small){font-family:WolfTajawal,sans-serif!important;font-size:clamp(12px,3.1vw,14px)!important;line-height:1.5!important;overflow-wrap:anywhere;}body.light #app #view .honor-page{--honor-ink:#463114;--honor-muted:#70532b;}body.burgundy #app #view .honor-page{--honor-ink:#fff3f8;--honor-muted:#efc5d5;}body:not(.burgundy):not(.light) #app #view .honor-page{--honor-ink:#f3f8ff;--honor-muted:#c3d6eb;}@media(max-width:375px){#app #view .honor-page .award-option b{font-size:12px!important;}#app #view .honor-page .honor-actions-card :is(.action,.honor-save){font-size:15px!important;}}#app #view .quick-normal-page:not(.knockout-page) .quick-ab-labels{display:grid!important;grid-template-columns:1fr 1fr!important;justify-items:center!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-ab-labels::before,#app #view .quick-normal-page:not(.knockout-page) .quick-ab-labels::after{content:none!important;display:none!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control>button.action{line-height:1.15!important;text-align:center!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control>button.action>span:last-child{font-size:clamp(10px,2.9vw,13px)!important;word-break:keep-all!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control .control-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin:0!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green{color:inherit!important;}body.light #app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green{background:var(--ui-inner)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 12px #B58A2C66,inset 0 0 9px #B58A2C22!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;}body.burgundy #app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green{background:var(--ui-surface)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 12px #A9445E80,inset 0 0 9px #A9445E29!important;}body:not(.light):not(.burgundy) #app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green{border-color:var(--ui-accent)!important;box-shadow:0 0 12px #398AFF80,inset 0 0 9px #398AFF29!important;}body.light #app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green b{color:var(--ui-ink)!important;}body.burgundy #app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green b{color:var(--ui-accent)!important;}body:not(.light):not(.burgundy) #app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green b{color:var(--ui-accent)!important;}#app #view .honor-page{--hline:rgba(var(--honor-rgb),.76);--hglow:rgba(var(--honor-rgb),.27);font-family:WolfTajawal,sans-serif!important;padding-bottom:32px;}#app #view .honor-page .honor-vip-intro{margin:4px 0 20px!important;padding:20px 12px 18px!important;border-radius:22px!important;border:1px solid var(--hline)!important;background:radial-gradient(ellipse at 50% -20%,rgba(var(--honor-rgb),.28),transparent 76%),linear-gradient(155deg,var(--honor-card),var(--honor-card-deep))!important;box-shadow:0 0 26px var(--hglow),inset 0 1px rgba(255,255,255,.1)!important;}#app #view .honor-page .honor-vip-intro b{font-size:clamp(23px,6vw,30px)!important;line-height:1.25!important;letter-spacing:0!important;color:var(--honor-ink)!important;}#app #view .honor-page .honor-vip-intro span{font-size:14px!important;line-height:1.6!important;color:var(--honor-muted)!important;}#app #view .honor-page .card:not(.honor-actions-card){border-radius:21px!important;padding:18px 14px!important;margin-bottom:17px!important;box-shadow:0 0 0 1px rgba(var(--honor-rgb),.14),0 0 25px var(--hglow),inset 0 1px rgba(255,255,255,.08)!important;}#app #view .honor-page :is(.honor-section-kicker,.award-preview-heading){margin-bottom:16px!important;gap:12px!important;padding-bottom:13px!important;}#app #view .honor-page :is(.honor-section-kicker,.award-preview-heading)>span{width:39px!important;height:39px!important;flex-basis:39px!important;border-radius:13px!important;font-size:14px!important;overflow-wrap:anywhere;}#app #view .honor-page :is(.honor-section-kicker,.award-preview-heading) b{font-size:clamp(18px,5vw,22px)!important;font-weight:600!important;line-height:1.3!important;overflow-wrap:anywhere;}#app #view .honor-page :is(.honor-section-kicker,.award-preview-heading) small{font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere;}#app #view .honor-page .field-label{font-size:15px!important;font-weight:600!important;line-height:1.6!important;overflow-wrap:anywhere;}#app #view .honor-page :is(.input,.honor-title-select,.honor-name-input){min-height:51px!important;border-radius:13px!important;font-size:16px!important;padding-inline:12px!important;overflow-wrap:anywhere;}#app #view .honor-page .award-picker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}#app #view .honor-page .award-option{border-radius:18px!important;padding:7px 7px 12px!important;gap:6px!important;overflow:hidden!important;min-width:0!important;background:radial-gradient(ellipse at 50% 24%,rgba(var(--honor-rgb),.18),transparent 75%),linear-gradient(165deg,var(--honor-card),var(--honor-card-deep))!important;box-shadow:0 0 14px rgba(var(--honor-rgb),.2),inset 0 1px rgba(255,255,255,.09)!important;}#app #view .honor-page .award-option img{width:100%!important;aspect-ratio:1/1.12!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:12px!important;background:radial-gradient(ellipse at 50% 45%,rgba(var(--honor-rgb),.2),transparent 76%),var(--honor-card-deep)!important;}#app #view .honor-page .award-option b{min-height:38px!important;font-size:clamp(13px,3.7vw,16px)!important;line-height:1.35!important;font-weight:600!important;text-align:center!important;padding:5px 2px 0!important;}#app #view .honor-page .award-option.selected{border:2px solid var(--honor-accent)!important;box-shadow:0 0 0 1px rgba(var(--honor-rgb),.35),0 0 24px rgba(var(--honor-rgb),.5),inset 0 0 16px rgba(var(--honor-rgb),.13)!important;}#app #view .honor-page .award-option.selected:after{width:22px!important;height:22px!important;top:10px!important;right:10px!important;font-size:13px!important;}#app #view .honor-page .wolf-medal-picker{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:1/1.12!important;background:radial-gradient(ellipse at center,rgba(var(--honor-rgb),.18),transparent 76%)!important;}#app #view .honor-page .wolf-medal-picker img{width:100%!important;height:100%!important;object-fit:contain!important;}#app #view .honor-page #trophyPreview{border-radius:17px!important;overflow:hidden!important;}#app #view .honor-page .honor-actions-card :is(.action,.honor-save){font-size:15px!important;line-height:1.35!important;}body.light #app #view .honor-page{--honor-card:#FFF8EC;--honor-card-deep:#F2E5D0;--honor-ink:#4B3214;--honor-muted:#795D34; min-width:0; box-sizing:border-box;}body.light #app #view .honor-page .award-option img{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important; max-width:100%; object-fit:contain;}@media(max-width:360px){#app #view .honor-page .award-picker{gap:8px!important;}#app #view .honor-page .card:not(.honor-actions-card){padding:14px 10px!important;}}.wolf-medal-picker img,.wolf-medal-reference-photo{object-fit:contain!important;background:transparent!important;}.wolf-medal-photo-stage{background:radial-gradient(ellipse at 50% 40%,rgba(194,156,80,.18),transparent 68%)!important;}.wolf-medal-export.medal-crystal .wolf-medal-photo-stage{background:radial-gradient(ellipse at 50% 40%,rgba(120,193,225,.19),transparent 68%)!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-ab-labels{display:flex!important;direction:rtl!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;padding:0 13%!important;gap:12px!important;margin:10px 0 8px!important;min-height:48px!important;background:transparent!important;border:0!important;box-shadow:none!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-ab-labels>b{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;max-width:44px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border-radius:12px!important;font-size:24px!important;line-height:1!important;overflow-wrap:anywhere;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control>button.action{background:var(--q595-surface)!important;border:1.5px solid var(--q595-accent)!important;color:var(--q595-text)!important;box-shadow:0 0 12px var(--q595-glow)!important;min-width:0!important;min-height:72px!important;padding:8px 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-shadow:none!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control>button.action .control-icon{color:var(--q595-accent)!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;width:25px!important;height:25px!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control>button.action .control-icon svg{width:23px!important;height:23px!important;stroke:currentColor!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control>button.action>span:last-child{color:var(--q595-text)!important;font-size:var(--ui-small-size)!important;white-space:normal!important;overflow-wrap:normal!important;line-height:1.35!important;font-weight:750!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-tools-control>button.action:disabled{opacity:.55!important;}body:not(.light):not(.burgundy) #app #view .quick-normal-page:not(.knockout-page){--q595-surface:var(--ui-surface);--q595-accent:var(--ui-accent);--q595-text:var(--ui-ink);--q595-glow:var(--wolf-neon-tier-glow-color);}body.burgundy #app #view .quick-normal-page:not(.knockout-page){--q595-surface:var(--ui-surface);--q595-accent:var(--ui-accent);--q595-text:var(--ui-ink);--q595-glow:var(--wolf-neon-tier-glow-color);}body.light #app #view .quick-normal-page:not(.knockout-page){--q595-surface:var(--ui-surface);--q595-accent:var(--ui-accent);--q595-text:var(--ui-ink);--q595-glow:var(--wolf-neon-tier-glow-color); min-width:0; box-sizing:border-box;}#app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat,
#app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green{background:var(--q595-surface)!important;border:1.5px solid var(--q595-accent)!important;box-shadow:0 0 14px var(--q595-glow),inset 0 0 8px var(--q595-glow)!important;color:var(--q595-text)!important;}#app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat b,
#app #view .quick-normal-page:not(.knockout-page) .quick-neon-stats .stat.green b{color:var(--q595-accent)!important;}body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.red,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.gold,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.primary{background:var(--q595-surface,#102947)!important;border:2px solid var(--q595-accent,#54aeff)!important;color:var(--q595-text,#eaf6ff)!important;box-shadow:0 0 12px var(--q595-glow,rgba(57,138,255,.48))!important;}body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action .control-icon,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action .control-icon svg{color:var(--q595-accent,#54aeff)!important;background:none!important;box-shadow:none!important;filter:none!important;}body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action span:last-child{color:var(--q595-text,#eaf6ff)!important;text-shadow:none!important;}body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page){--q597-fill:var(--ui-surface);--q597-border:var(--ui-accent);--q597-icon:var(--ui-accent);--q597-label:var(--ui-ink);--q597-glow:var(--wolf-neon-tier-glow-color);}body.burgundy #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page){--q597-fill:var(--ui-surface);--q597-border:var(--ui-accent);--q597-icon:var(--ui-accent);--q597-label:var(--ui-ink);--q597-glow:var(--wolf-neon-tier-glow-color);}body.burgundy #app #view.quick-challenge-view .participants h2 small{background:var(--ui-surface)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.45)!important;overflow-wrap:anywhere;}body.light #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page){--q597-fill:var(--ui-surface);--q597-border:var(--ui-accent);--q597-icon:var(--ui-accent);--q597-label:var(--ui-ink);--q597-glow:var(--wolf-neon-tier-glow-color);}body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.quick-control{appearance:none!important;-webkit-appearance:none!important;background:var(--q597-fill)!important;background-image:none!important;border:2px solid var(--q597-border)!important;color:var(--q597-label)!important;box-shadow:0 0 12px var(--q597-glow)!important;filter:none!important;text-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:76px!important;padding:7px 2px!important;gap:5px!important;opacity:1!important;transform:none!important;}body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.quick-control::before,
body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.quick-control::after{content:none!important;display:none!important;}body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.quick-control .control-icon{color:var(--q597-icon)!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;width:28px!important;height:28px!important;}body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.quick-control .control-icon svg{display:block!important;color:inherit!important;stroke:currentColor!important;fill:none!important;width:25px!important;height:25px!important;stroke-width:2.1!important;background:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;}body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.quick-control > span:last-child{color:var(--q597-label)!important;font-size:clamp(10px,2.8vw,13px)!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;text-shadow:none!important;}body #app #view.quick-challenge-view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.quick-control:disabled{opacity:1!important;cursor:not-allowed!important;}body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.red,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.gold,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action.primary{background:var(--q597-fill)!important;background-color:var(--q597-fill)!important;background-image:none!important;color:var(--q597-label)!important;border:2px solid var(--q597-border)!important;box-shadow:0 0 12px var(--q597-glow)!important;outline:0!important;filter:none!important;transform:none!important;}body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action .control-icon,
body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action .control-icon svg{color:var(--q597-icon)!important;stroke:currentColor!important;}body #app #view section.quick-normal-page:not(.knockout-page) .quick-tools.quick-tools-control > button.action > span:last-child{color:var(--q597-label)!important;}.quick-save-dialog .save-choice > button.action,
.quick-save-dialog .save-choice > button.action:first-child,
.quick-save-dialog .save-choice > button.action.primary{outline:none!important;outline-offset:0!important;border:2px solid var(--save-edge)!important;box-shadow:0 0 11px var(--save-glow)!important;background:var(--save-surface)!important;background-image:none!important;}.quick-save-dialog .save-choice > button.action::before,
.quick-save-dialog .save-choice > button.action::after{border:0!important;box-shadow:none!important;}.quick-save-dialog .save-choice > button.action:focus-visible{outline:2px solid var(--save-edge)!important;outline-offset:3px!important;}.quick-save-dialog .save-choice > button.action,
.quick-save-dialog .save-choice > button.action:focus,
.quick-save-dialog .save-choice > button.action:focus-visible,
.quick-save-dialog .save-choice > button.action:first-child:focus-visible{appearance:none!important;-webkit-appearance:none!important;outline:none!important;outline-offset:0!important;border:2px solid var(--save-edge)!important;box-shadow:0 0 9px var(--save-glow)!important;background:var(--save-surface)!important;background-image:none!important;color:var(--save-text)!important;}.quick-save-dialog .save-choice > button.action::before,
.quick-save-dialog .save-choice > button.action::after{content:none!important;display:none!important;}.quick-save-dialog .save-choice > button.action:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;}.quick-save-dialog h2[autofocus]{outline:none!important;}body #app #view section.honor-page.honor-studio-page{--hs-bg:var(--ui-surface);--hs-card:var(--ui-surface);--hs-inner:var(--ui-inner);--hs-edge:var(--ui-accent);--hs-ink:var(--ui-ink);--hs-muted:var(--ui-muted);--hs-rgb:var(--ui-rgb);font-family:WolfTajawal,sans-serif!important;isolation:isolate;padding-bottom:24px!important;}body #app #view section.honor-page.honor-studio-page .hs-eyebrow{font-size:var(--ui-small-size);line-height:1.5;color:var(--hs-edge)!important;font-weight:600;}body #app #view section.honor-page.honor-studio-page .hs-count{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:14px;color:var(--hs-edge);border:1px solid var(--hs-edge);background:var(--hs-inner);font-size:16px;font-weight:600;box-shadow:0 0 10px rgba(var(--hs-rgb),.18);}body #app #view section.honor-page.honor-studio-page .hs-live-label{display:flex;align-items:center;gap:5px;color:var(--hs-muted);font-size:var(--ui-small-size);font-weight:600;white-space:normal;}body #app #view section.honor-page.honor-studio-page .hs-live-label i{display:block;width:5px;height:5px;border-radius:50%;background:var(--hs-edge);box-shadow:0 0 7px rgba(var(--hs-rgb),.6);}body #app #view section.honor-page.honor-studio-page #trophyPreview{border:1.5px solid var(--hs-edge)!important;border-radius:24px!important;overflow:hidden!important;padding:0!important;background:var(--hs-bg)!important;box-shadow:0 0 22px rgba(var(--hs-rgb),.25)!important;}body #app #view section.honor-page.honor-studio-page .hs-choice-logo{position:absolute;top:33%;left:38%;width:24%!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important;}body #app #view section.honor-page.honor-studio-page .hs-cup .hs-choice-logo{top:24%;left:42%;width:16%!important;}body #app #view section.honor-page.honor-studio-page :is(.hs-medal-gold,.hs-medal-crystal) .hs-choice-logo{top:54%;left:38%;width:24%!important;}body #app #view section.honor-page.honor-studio-page .hs-wide{grid-column:1/-1;}body #app #view section.honor-page.honor-studio-page :is(input,select).hs-input{display:block;width:100%!important;min-width:0;min-height:56px!important;max-width:100%;box-sizing:border-box;padding:12px 13px!important;border-radius:14px!important;border:1.5px solid var(--hs-edge)!important;background:var(--hs-inner)!important;color:var(--hs-ink)!important;box-shadow:none!important;outline:none;font:700 16px/1.4 WolfTajawal,sans-serif!important;text-align:right;}body #app #view section.honor-page.honor-studio-page .hs-date-control{position:relative;min-width:0;}body #app #view section.honor-page.honor-studio-page .hs-date-control .hs-icon{position:absolute;left:12px;top:18px;width:20px;height:20px;pointer-events:none;}body #app #view section.honor-page.honor-studio-page .hs-date-control input::-webkit-calendar-picker-indicator{opacity:0;width:20px;margin:0;}body #app #view section.honor-page.honor-studio-page .hs-date-control input::-webkit-date-and-time-value{text-align:right;min-height:21px;}body #app #view section.honor-page.honor-studio-page .hs-game-picker{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;}body #app #view section.honor-page.honor-studio-page .hs-game-picker>button.game-card-option{padding:0!important;min-width:0!important;height:auto!important;min-height:0!important;border:1.5px solid rgba(var(--hs-rgb),.4)!important;border-radius:13px!important;background:var(--hs-inner)!important;box-shadow:none!important;overflow:hidden;}body #app #view section.honor-page.honor-studio-page .hs-game-picker>button.game-card-option.selected{border-color:var(--hs-edge)!important;box-shadow:0 0 11px rgba(var(--hs-rgb),.3)!important;}body #app #view section.honor-page.honor-studio-page .hs-game-picker .game-card-option img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;border:0!important;border-radius:0!important;}body #app #view section.honor-page.honor-studio-page .hs-game-picker .game-card-option:after{background:var(--hs-edge)!important;color:var(--hs-bg)!important;top:4px!important;right:4px!important;width:18px!important;height:18px!important;font-size:10px!important;box-shadow:none!important;}body #app #view section.honor-page.honor-studio-page .hs-icon{display:inline-flex;width:24px;height:24px;flex:none;color:var(--hs-edge);}body #app #view section.honor-page.honor-studio-page .hs-icon svg{display:block;width:100%;height:100%;stroke:currentColor;fill:none;}body #app #view section.honor-page.honor-studio-page .hs-note{color:var(--hs-muted)!important;font-size:var(--ui-small-size)!important;line-height:1.6;text-align:center;margin:12px 0 0;overflow-wrap:anywhere;}@media(min-width:650px){}@media(max-width:360px){body #app #view section.honor-page.honor-studio-page .hs-live-label{font-size:var(--ui-small-size);overflow-wrap:anywhere;}}}
#app #view .back,
#app #view .back.back-system{top:max(27px,calc(env(safe-area-inset-top) + 13px))!important;}
@media(max-width:520px){#app #view .back.back-system{top:max(27px,calc(env(safe-area-inset-top) + 13px))!important;}}
body #app #view :is(.knockout-page .controls-above-participants,.league-page .league-start-tools,.league-page .league-tools-top){background:var(--ui-surface)!important;border-color:rgba(var(--ui-rgb),.55)!important;min-width:0;overflow-wrap:anywhere;}
body.burgundy #app #view :is(.knockout-page .controls-above-participants,.league-page .league-start-tools,.league-page .league-tools-top),
body.light #app #view :is(.knockout-page .controls-above-participants,.league-page .league-start-tools,.league-page .league-tools-top){background:var(--ui-surface)!important;border-color:var(--ui-accent)!important;min-width:0;overflow-wrap:anywhere;}
.staff-record-view{display:grid;gap:14px;margin:20px auto 0;width:100%;max-width:520px;direction:rtl;}
.staff-record-view h3{margin:0;text-align:center;font-size:22px;overflow-wrap:anywhere;}
.staff-record-view .records-vertical{display:grid;gap:12px;width:100%;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .record-card{display:flex;align-items:center;text-align:right;width:100%;min-height:76px;cursor:pointer;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .record-card[aria-pressed="true"]{outline:2px solid var(--ui-accent);outline-offset:2px;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .record-copy{display:grid;gap:4px;text-align:right;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .record-copy small{font-size:var(--ui-small-size);color:var(--ui-muted);opacity:1;min-width:0;overflow-wrap:anywhere;}
.staff-record-detail{display:grid;gap:12px;}
.staff-record-detail .record-filters{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;overflow-wrap:anywhere;}
.staff-record-rows{display:grid;gap:10px;}
.staff-record-row{display:grid;gap:4px;text-align:right;padding:12px 14px;overflow-wrap:anywhere;}
.staff-record-row span{font-size:var(--ui-small-size);color:var(--ui-muted);opacity:1;overflow-wrap:anywhere;}
.staff-record-view .records-vertical .record-card{display:flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .records-vertical .record-visual{flex-shrink:0;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .records-vertical .record-mini-count{font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .records-vertical .record-card[aria-pressed="true"]{outline-offset:0;min-width:0;overflow-wrap:anywhere;}
.staff-record-view .staff-record-detail{width:100%;min-width:0;}
.staff-record-view .staff-record-rows{overflow-x:auto;}
.staff-record-view .total-rank-table-wrap{max-width:100%;overflow-x:auto;}
.staff-record-view .staff-record-detail h3{text-align:center;overflow-wrap:anywhere;}
.wolf-staff-fullpage .staff-win-registration h2{margin:0 0 5px;text-align:center;font-weight:600;}
.wolf-staff-fullpage .staff-win-registration .wolf-mod-field{display:flex;flex-direction:column;gap:8px;}
.wolf-staff-fullpage .staff-win-registration input[readonly]{opacity:.8;cursor:default;}
.wolf-staff-fullpage .staff-win-registration input[type=date],
.wolf-staff-fullpage .staff-win-registration input[type=time]{direction:ltr;text-align:center;}








#app #view .total-rank-table-wrap{box-sizing:border-box!important;border:1.5px solid var(--ui-accent)!important;overflow-x:auto!important;}
body:not(.light):not(.burgundy) #app #view .total-rank-table-wrap{border-right:2px solid var(--ui-accent)!important;}
body.light #app #view .total-rank-table-wrap{border-color:var(--ui-accent)!important;background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;box-shadow: 0 0 12px rgba(var(--ui-rgb),.18);border-width: 1.25px;border-style:solid;border-radius: 16px;max-width:100%;box-sizing:border-box;overflow-x:auto!important;scrollbar-gutter:stable!important;min-width:0;overflow-wrap:anywhere;}
body.light #app #view .total-rank-table th{background:linear-gradient(165deg,var(--ui-inner),var(--ui-surface))!important;color:var(--ui-ink)!important;border-bottom:1px solid #B58A2C!important;text-shadow:none!important;font-weight: 750;line-height:1.5!important;padding:11px 8px!important;font-size:var(--ui-small-size)!important;vertical-align:middle!important; overflow-wrap:anywhere; box-sizing:border-box;}
body.light #app #view .total-rank-table td{color:var(--ui-ink)!important;border-top-color: #D6BD8C;background-color:var(--ui-surface)!important;text-shadow:none!important;line-height:1.55!important;overflow-wrap:anywhere;padding:10px 8px!important;font-size:clamp(12px,3.3vw,16px)!important;vertical-align:middle!important; word-break:normal; box-sizing:border-box;}
body.light #app #view .total-rank-table tr.rank-1 td:first-child,body.light #app #view .total-rank-table .rank-total{color:var(--ui-ink)!important;min-width:0;overflow-wrap:anywhere;}


body.light #app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon {color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.36)!important;}
body.light #app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon svg {color:var(--ui-ink)!important;stroke:var(--ui-accent)!important;filter:drop-shadow(0 0 4px rgba(var(--ui-rgb),.32))!important;}


body.light #app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon{box-shadow:0 0 12px rgba(var(--ui-rgb),.28)!important;filter:none!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;}
body.light #app #view .team-hub-menu>.team-logout-entry .records-admin-tool-icon svg{filter:drop-shadow(0 0 3px rgba(var(--ui-rgb),.3))!important;}
#app #view > .back,
#app #view .back.back-system,
#app #view.wolf-login-page > .back,
#app #view:has(#wolfAdminLoginForm) > .back{top:max(33px, calc(env(safe-area-inset-top) + 19px)) !important;}
#app #view .participant-table .participant-controls .iconbtn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;}
#app #view .participant-table .participant-controls .iconbtn svg{display:block;width:19px;height:19px;flex:none;}


.win-edit-dialog{box-sizing:border-box!important;padding:22px 18px!important;}
.win-edit-dialog form>label{display:block!important;margin-top:19px!important;}
.win-edit-dialog form>label>.input{border:1.5px solid #319de6!important;background:var(--ui-surface)!important;color:var(--ui-accent)!important;}
.win-edit-dialog input[type=date],.win-edit-dialog input[type=time]{direction:ltr!important;text-align:center!important;font-size:17px!important;-webkit-appearance:none;}

#app #view .inline-win-card form>label,.win-edit-dialog form>label{display:block!important;position:static!important;margin:16px 0 8px!important;font-size:15px!important;line-height:1.5!important;text-align:right!important;overflow-wrap:anywhere;}
#app #view .inline-win-card form>input.input,.win-edit-dialog form>label>.input{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:12px 15px!important;border-radius:16px!important;font-size:17px!important;line-height:1.4!important;overflow-wrap:anywhere;}



.win-edit-dialog{width:min(92vw,490px)!important;max-width:490px!important;max-height:min(88dvh,780px)!important;overflow-y:auto!important;border-radius:24px!important;scrollbar-width:thin;}
.win-edit-dialog form{display:flex!important;flex-direction:column!important;gap:0!important;}
.win-edit-dialog form>label>.input{margin-top:8px!important;}
.win-edit-dialog form>label>input[type="date"],.win-edit-dialog form>label>input[type="time"]{direction:ltr!important;text-align:center!important;font-size:16px!important;-webkit-appearance:auto!important;color-scheme:dark;overflow-wrap:anywhere;}
.win-edit-dialog form>.row{display:flex!important;gap:10px!important;flex-wrap:wrap!important;}
.win-edit-dialog form>.row>.action{flex:1 1 140px!important;min-width:0!important;}
@media(max-width:390px){.win-edit-dialog{padding:18px 14px!important;}}
.win-edit-dialog form>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important;gap:9px!important;margin:0!important;padding:0!important;text-align:right!important;font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere;}
.win-edit-dialog form>label+label{margin-top:19px!important;}
.win-edit-dialog form>label>.input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;height:62px!important;min-height:62px!important;margin:0!important;padding:12px 17px!important;border-radius:17px!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;border-width:1.5px!important;border-style:solid!important;outline-offset:2px!important;box-shadow:none!important;}
.win-edit-dialog form>label>select.input{-webkit-appearance:menulist!important;appearance:auto!important;direction:rtl!important;text-align:right!important;text-align-last:right!important;overflow-wrap:anywhere;}
.win-edit-dialog form>label>input[type=date].input,
.win-edit-dialog form>label>input[type=time].input{-webkit-appearance:auto!important;direction:ltr!important;unicode-bidi:isolate!important;text-align:center!important;font-size:18px!important;min-width:0!important;width:100%!important;padding-inline:8px!important;overflow:visible!important;overflow-wrap:anywhere;}
.win-edit-dialog form>h2{margin:0 0 23px!important;text-align:center!important;}
.win-edit-dialog form>.row{margin-top:23px!important;min-width:0;overflow-wrap:anywhere;}
body:not(.light):not(.burgundy) .win-edit-dialog form>label>.input,
body.burgundy .win-edit-dialog form>label>.input{background:var(--ui-surface)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important;overflow-wrap:anywhere;}
body.light .win-edit-dialog form>label>.input{background:var(--ui-surface);color:var(--ui-ink)!important;border-color:var(--ui-accent);color-scheme:light!important;min-width:0;box-sizing:border-box;box-shadow: 0 0 0 1px rgba(var(--ui-rgb),.14);text-shadow:none;font-variant-numeric:tabular-nums;max-width:100%!important;font-size:16px!important;overflow-wrap:anywhere;}
@media(max-width:390px){.win-edit-dialog form>label>.input{height:58px!important;min-height:58px!important;font-size:16px!important;overflow-wrap:anywhere;}}
.records-menu-page #wolfCloudCountNotice{display:none!important;min-width:0;overflow-wrap:anywhere;}
.wolf-history-section{margin-top:22px;display:grid;gap:12px;}
.wolf-history-section>h2{font-size:1.18rem;margin:0;}

body{--wolf-royal-edge:var(--ui-accent);--wolf-royal-highlight:var(--ui-accent);--wolf-royal-glow:var(--wolf-neon-tier-glow-color);--wolf-royal-icon:var(--ui-icon);}
body.burgundy{--wolf-recent-card-bg:var(--ui-surface);--wolf-recent-card-glow:rgba(var(--ui-rgb),.22);--wolf-royal-edge:var(--ui-accent);--wolf-royal-highlight:var(--ui-accent);--wolf-royal-glow:var(--wolf-neon-tier-glow-color);--wolf-royal-icon:var(--ui-icon);}
body.burgundy #app #view :is(.home-main-menu,.wolf-control-menu) > .menu-row :is(.home-icon,.records-admin-tool-icon,.control-icon){color:var(--ui-icon)!important;border-color:var(--ui-accent)!important;}
body.burgundy #app #view :is(.home-main-menu,.wolf-control-menu) > .menu-row :is(.home-icon,.records-admin-tool-icon,.control-icon) svg{stroke:var(--ui-icon)!important;color:var(--ui-icon)!important;}
body.light{--wolf-royal-edge:var(--ui-accent);--wolf-royal-highlight:var(--ui-accent);--wolf-royal-glow:var(--wolf-neon-tier-glow-color);--wolf-royal-icon:var(--ui-accent);}
#app #view :is(.home-main-menu,.wolf-control-menu) > .menu-row{border-color:var(--wolf-royal-edge)!important;box-shadow:var(--wolf-neon-tier-strong)!important;}
#app #view :is(.home-main-menu,.wolf-control-menu) > .menu-row :is(.home-icon,.records-admin-tool-icon){width:var(--ui-icon-box)!important;height:var(--ui-icon-box)!important;min-width:var(--ui-icon-box)!important;flex:0 0 var(--ui-icon-box)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--wolf-royal-icon)!important;stroke:var(--wolf-royal-icon)!important;border-color:var(--wolf-royal-edge)!important;filter:none!important;box-shadow:var(--wolf-neon-tier-medium)!important;}
#app #view :is(.home-main-menu,.wolf-control-menu) > .menu-row :is(.home-icon,.records-admin-tool-icon) svg{width:var(--ui-hub-svg-size)!important;height:var(--ui-hub-svg-size)!important;min-width:var(--ui-hub-svg-size)!important;stroke:currentColor!important;stroke-width:1.9!important;display:block!important;color:var(--wolf-royal-icon)!important;filter:none!important;}

#app #view :is(.home-main-menu,.wolf-control-menu) > .menu-row{column-gap:var(--ui-row-gap)!important;direction:ltr!important;display:flex!important;flex-direction:row!important;align-items:center!important;padding-left:18px!important;padding-right:18px!important;min-width:0;overflow-wrap:anywhere;}
#app #view .wolf-control-menu > .menu-row :is(.home-icon,.records-admin-tool-icon,.control-icon){order:0!important;margin:0!important;flex-shrink:0!important;}
#app #view .wolf-control-menu > .menu-row :is(.menu-chevron,.records-arrow,.records-menu-arrow){order:2!important;margin-left:auto!important;margin-right:0!important;flex:0 0 24px!important;min-width:0;overflow-wrap:anywhere;}
#app #view .wolf-control-menu > .menu-row :is(.menu-copy,.records-menu-copy){order:1!important;flex:1 1 auto!important;min-width:0!important;text-align:right!important;direction:rtl!important;overflow-wrap:anywhere;}
#app #view .wolf-control-menu > .royal-admin-entry[onclick*="wolfOpenMockClearRecords"] .records-admin-tool-icon{color:var(--ui-icon)!important;stroke:var(--ui-icon)!important;min-width:0;overflow-wrap:anywhere;}
#app #view .mode-page-title .title-frame,
#app #view .home-showcase .title-frame{filter:drop-shadow(0 0 7px var(--wolf-royal-glow)) drop-shadow(0 0 11px var(--wolf-royal-glow))!important;min-width:0;overflow-wrap:anywhere;}
#app #view .home-title-svg .home-frame-inner{stroke:var(--wolf-royal-highlight)!important;}
#app #view .mode-page-title .mode-title-icon,
#app #view .mode-page-title .mode-title-icon svg{color:var(--wolf-royal-icon)!important;stroke:currentColor!important;}
#app #view .mode-page-title .mode-title-icon svg{width:var(--ui-arrow-size)!important;height:var(--ui-arrow-size)!important;stroke-width:1.9!important;}
#app #view .honor-page .award-option span{font-size:35px!important;line-height:1.15!important;}

#app #view .staff-accounts-page :is(input,select),
#app #view .admin-users-page :is(input,select){min-height:var(--ui-control-height);max-width:100%;box-sizing:border-box;min-width:0;overflow-wrap:anywhere;}


#app #view .tournament-modes .mode-card .mode-copy :is(b,small){display:block!important;width:100%!important;text-align:right!important;min-width:0;overflow-wrap:anywhere;}



#app #view .tournament-hub-subtitle{margin-block-start:8px!important;margin-block-end:14px!important;}
#app #view .tournament-hub-page .tournament-modes{position:relative;z-index:1;}






.quick-event-owner-input{margin:8px 0 14px;max-width:100%;box-sizing:border-box;}


.wolf-entry-count{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;width:max-content;max-width:100%;margin:0 0 12px;padding:7px 12px;border:1px solid var(--ui-accent,#39bfff);border-radius:11px;background:var(--ui-surface,#102947);color:var(--ui-ink,#fff);font-family:inherit;font-size:13px;font-weight:700;box-shadow:0 0 12px var(--wolf-neon-glow,rgba(57,191,255,.35));}
.wolf-entry-count b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ui-accent,#39bfff);}
body.burgundy .wolf-entry-count{background:var(--ui-surface);color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:0 0 12px rgba(var(--ui-rgb),.45);}
body.burgundy .wolf-entry-count b{color:var(--ui-accent);}
body.light .wolf-entry-count{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-accent);box-shadow: 0 0 9px rgba(var(--ui-rgb),.16);color-scheme:light;min-width:0;box-sizing:border-box;font-variant-numeric:tabular-nums;max-width:100%;line-height:1.5!important;overflow-wrap:anywhere!important;}
body.light .wolf-entry-count b{color:var(--ui-ink);font-variant-numeric:tabular-nums!important;font-weight:800!important;line-height:1.45!important;text-shadow:none!important; overflow-wrap:anywhere; min-width:0;}
#app #view .card.participants > h2{display:flex;direction:rtl;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;}
#app #view .card.participants > h2 > small{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:37px;min-height:34px;padding:4px 9px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;border-radius:11px;overflow-wrap:anywhere;}
#app #view .quick-normal-page .smart-entry-card{display:flex;flex-direction:column;gap:10px;}
#app #view .quick-normal-page .smart-entry-card .field-label,
#app #view .quick-normal-page .smart-entry-card .row{margin:0;}
#app #view .quick-normal-page .controls-after-participants{margin-top:12px;margin-bottom:16px;}
body.burgundy #app #view .quick-normal-page .card.participants > h2 > small{background:var(--ui-surface)!important;border:1px solid var(--ui-accent)!important;color:var(--ui-accent)!important;box-shadow:0 0 11px rgba(var(--ui-rgb),.38)!important;overflow-wrap:anywhere;}
body.light #app #view .quick-normal-page .card.participants > h2 > small{background:var(--ui-inner)!important;border:1px solid var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:0 0 10px rgba(var(--ui-rgb),.22)!important;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere!important;font-size:var(--ui-small-size)!important;line-height:1.5!important;font-weight:800!important;}
body.burgundy #app #view .quick-normal-page .quick-tools-control{background:transparent!important;border-color:transparent!important;box-shadow:none!important;}
body.light #app #view .quick-normal-page .quick-tools-control{background:transparent!important;border-color:rgba(var(--ui-rgb),0)!important;box-shadow:0 0 0 transparent!important;color:var(--ui-ink)!important;min-width:0!important;max-width:100%;box-sizing:border-box;gap:8px!important;}
body.burgundy #app #view .quick-normal-page .quick-tools-control > .action{background:var(--ui-surface)!important;border:1px solid var(--ui-accent)!important;color:var(--ui-ink)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.34)!important;}
body.light #app #view .quick-normal-page .quick-tools-control > .action{background:var(--ui-inner)!important;border:1.25px solid var(--ui-accent);color:var(--ui-ink)!important;box-shadow: 0 0 9px rgba(var(--ui-rgb),.17);text-shadow:none!important;min-width:0;box-sizing:border-box;line-height:1.45!important;overflow-wrap:anywhere;max-width:100%;touch-action:manipulation;}
body.burgundy #app #view .quick-normal-page .quick-tools-control > .action :is(.control-icon,svg,span){color:var(--ui-icon)!important;stroke:currentColor;}
body.light #app #view .quick-normal-page .quick-tools-control > .action :is(.control-icon,svg,span){color:var(--ui-ink)!important;stroke:currentColor;filter:none!important;text-shadow:none!important;flex-shrink:0!important;opacity:1;vertical-align:middle!important;max-width:100%!important;}
#app #view .standalone-controls-card{box-sizing:border-box;display:block;width:100%;margin:20px 0 24px;padding:16px 14px;border-radius:24px;background:var(--ui-surface);border:1.5px solid var(--ui-accent);box-shadow:var(--ui-glow);}
#app #view .standalone-controls-card .quick-tools,#app #view .standalone-controls-card .league-tools,#app #view .standalone-controls-card .ko-actions{margin:0!important;padding:0!important;width:100%;}
#app #view .standalone-controls-card .unified-control-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--ui-space-sm)!important;}
/* Active league and knockout toolbars contain exactly three actions; setup keeps four. */
#app #view .standalone-controls-card .unified-control-strip:is(.league-tools-top,.ko-actions-top){grid-template-columns:repeat(3,minmax(0,1fr))!important;}
#app #view .standalone-controls-card .action{min-width:0;box-sizing:border-box;}
@media(max-width:430px){#app #view .standalone-controls-card{margin:18px 0 22px;}#app #view .standalone-controls-card .unified-control-strip{gap:var(--ui-space-sm)!important;}}
.home-main-menu .team-entry.wolf-opening{opacity:.82;cursor:progress;pointer-events:none;}
.home-main-menu .team-entry.wolf-opening .menu-copy::after{content:" · جارٍ الفتح";font-size:.72em;opacity:.8;}
#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .row:not(.wolf-player-add-row){display:flex!important;align-items:stretch!important;gap:var(--ui-space-sm)!important;}
#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .smart-player-input{flex:1 1 auto!important;min-width:0!important;}
#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn{flex:0 0 var(--ui-player-add-width)!important;width:var(--ui-player-add-width)!important;min-width:var(--ui-player-add-width)!important;max-width:var(--ui-player-add-width)!important;min-height:var(--ui-control-height)!important;padding:6px 4px!important;gap:var(--ui-space-xs)!important;font-size:var(--ui-small-size)!important;overflow-wrap:anywhere;}
#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn .control-icon{width:22px!important;height:22px!important;}
#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) .smart-entry-card .add-player-btn .control-icon svg{width:21px!important;height:21px!important;}


#app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) #matches .quick-player:not(.winner),
body.burgundy #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) #matches .quick-player:not(.winner){background:var(--ui-inner)!important;color:var(--ui-ink)!important;overflow-wrap:anywhere;}
body.light #app #view.quick-challenge-view .quick-normal-page:not(.knockout-page) #matches .quick-player:not(.winner){background:var(--ui-inner);color:var(--ui-ink)!important;border-color:var(--ui-accent);box-shadow:inset 0 0 5px rgba(var(--ui-rgb),.12);min-width:0;overflow-wrap:break-word;text-shadow:none;box-sizing:border-box;line-height:1.5!important;max-width:100%;}
#app #view .league-page,
body.burgundy #app #view .league-page{--league-accent:var(--ui-accent);--league-deep:var(--ui-inner);--league-ink:var(--ui-ink);}
body.light #app #view .league-page{--league-accent:var(--ui-accent);--league-deep:var(--ui-inner);--league-ink:var(--ui-ink);--league-border:var(--ui-accent);color:var(--ui-ink); min-width:0; box-sizing:border-box;}
#app #view .league-page .league-section-heading{margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid color-mix(in srgb,var(--league-accent) 36%,transparent)!important;}
#app #view .league-page .league-section-heading::after{background:var(--league-accent)!important;box-shadow:0 0 10px var(--league-accent)!important;}
#app #view .league-page :is(.league-setup-card,.league-system-card){padding-block:18px!important;}
#app #view .league-page :is(.league-mode,.league-scoring-picker){gap:10px!important;}
#app #view .league-page :is(.league-mode,.league-scoring-picker)>button{min-width:0!important;min-height:98px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 8px!important;}
#app #view .league-page :is(.league-mode,.league-scoring-picker)>button.selected{border-color:var(--league-accent)!important;box-shadow:0 0 13px color-mix(in srgb,var(--league-accent) 35%,transparent)!important;}
#app #view .league-page .league-dates-unified{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;direction:rtl;align-items:stretch;gap:0;border:1.5px solid var(--league-accent);border-radius:20px;background:var(--league-deep);box-shadow:0 0 14px color-mix(in srgb,var(--league-accent) 20%,transparent);overflow:hidden;}
#app #view .league-page .league-dates-unified :is(.league-start-date-card,.league-auto-end-row){display:flex!important;position:relative!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:5px!important;min-width:0!important;min-height:96px!important;margin:0!important;padding:10px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--league-ink)!important;}
#app #view .league-page .league-dates-unified .league-start-date-card{border-inline-end:1px solid color-mix(in srgb,var(--league-accent) 48%,transparent)!important;}
#app #view .league-page .league-dates-unified .league-date-copy{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;min-width:0!important;}
#app #view .league-page .league-dates-unified .league-date-copy small{font-size:var(--ui-small-size,16px)!important;line-height:1.4!important;color:var(--league-ink)!important;opacity:.85;}
#app #view .league-page .league-dates-unified .league-date-copy b{font-size:var(--ui-small-size,16px)!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere;color:var(--league-ink)!important;direction:ltr;}
#app #view .league-page .league-dates-unified .league-calendar-symbol{color:var(--league-accent)!important;background:transparent!important;border:0!important;box-shadow:none!important;}
#app #view .league-page .league-add-card .add-player-btn{flex:0 0 var(--ui-player-add-width)!important;max-width:var(--ui-player-add-width)!important;min-width:0!important;min-height:62px!important;height:62px!important;display:flex!important;flex-direction:column!important;gap:3px!important;}
#app #view .league-page .league-add-card .smart-player-input{flex:1 1 auto!important;min-width:0!important;}
#app #view .league-page .league-control-card{margin-top:8px!important;padding-block:12px!important;}
#app #view .league-page .league-start-tools{background:linear-gradient(180deg,var(--ui-surface),var(--ui-inner))!important;border:1px solid rgba(var(--ui-rgb),.48)!important;box-shadow:var(--ui-neon-card-shadow)!important;}
#app #view .league-page .league-start-tools .action{min-height:70px!important;min-width:0!important;gap:5px!important;}
#app #view .league-page .league-start-tools .action:disabled{opacity:.53!important;filter:saturate(.6)!important;}
#app #view .league-page .league-start-button:disabled{opacity:.6!important;box-shadow:none!important;}
#app #view .league-page .league-setup-stats .stat b{color:var(--league-ink)!important;}
#app #view .league-page .league-date-caption{color:var(--league-ink)!important;overflow-wrap:anywhere;}
#app #view .league-page .league-date-caption small{color:var(--league-ink)!important;opacity:.78;overflow-wrap:anywhere;}
#app #view .league-page .league-calendar-hint{font-size:var(--ui-small-size,16px)!important;margin-top:8px!important;}
#app #view .league-page .league-setup-stats{margin-block:8px 12px!important;}
#app #view .league-page .league-player-table .num{color:var(--league-ink)!important;overflow-wrap:anywhere;}
@media(max-width:390px){#app #view .league-page .league-add-card .add-player-btn{flex-basis:var(--ui-player-add-width,88px)!important;max-width:var(--ui-player-add-width,88px)!important;}}
#app #view .total-rank-table-wrap{border-color:var(--ui-accent)!important;box-shadow:0 0 12px rgba(var(--ui-rgb),.19)!important;overflow-wrap:anywhere;}
#app #view .total-rank-table th{background:var(--ui-inner)!important;color:var(--ui-text)!important;border-bottom:1px solid rgba(var(--ui-rgb),.36);overflow-wrap:anywhere;}
#app #view .total-rank-table td{border-top-color:rgba(var(--ui-rgb),.23)!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
#app #view .total-rank-table .wolf-rank-number{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border:1px solid rgba(var(--ui-rgb),.56);border-radius:11px;background:rgba(var(--ui-rgb),.12);color:var(--ui-text);font-size:var(--ui-small-size);font-weight:800;box-shadow:inset 0 0 8px rgba(var(--ui-rgb),.08);overflow-wrap:anywhere;}
#app #view .total-rank-table tr.rank-1 .wolf-rank-number{color:#ffe08a;border-color:var(--ui-accent);background:linear-gradient(135deg,rgba(207,150,39,.23),rgba(207,150,39,.06));box-shadow:0 0 10px rgba(213,165,58,.24);overflow-wrap:anywhere;}
#app #view .total-rank-table tr.rank-2 .wolf-rank-number{color:var(--ui-accent);border-color:var(--ui-accent);background:rgba(163,180,201,.13);overflow-wrap:anywhere;}
#app #view .total-rank-table tr.rank-3 .wolf-rank-number{color:#f0bd91;border-color:var(--ui-accent);background:rgba(199,138,101,.13);overflow-wrap:anywhere;}
#app #view .total-rank-table .rank-total .wolf-total-number{display:inline-block;min-width:24px;color:var(--ui-accent)!important;font-weight:900;text-shadow:0 0 9px rgba(var(--ui-rgb),.40)!important;overflow-wrap:anywhere;}
#app #view .total-rank-table.combined-rank-table .wolf-rank-number{min-width:26px;height:27px;padding:0 3px;font-size:13px;border-radius:9px;overflow-wrap:anywhere;}
#app #view .total-rank-table.combined-rank-table .wolf-total-number{font-size:19px;overflow-wrap:anywhere;}
body.light #app #view .total-rank-table tr.rank-1 .wolf-rank-number{color:var(--ui-ink);text-shadow:none!important;font-variant-numeric:tabular-nums!important;font-weight:850!important;line-height:1.3!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere; flex-shrink:0;}
body.light #app #view .total-rank-table tr.rank-2 .wolf-rank-number,
body.light #app #view .total-rank-table tr.rank-3 .wolf-rank-number{color:var(--ui-ink);text-shadow:none!important;font-variant-numeric:tabular-nums!important;font-weight:800!important;line-height:1.3!important;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere; flex-shrink:0;}
/* Unified premium league export menu — original export actions remain unchanged. */
.league-save-dialog.wz-premium-export-dialog{width:min(92vw,380px);padding:22px 18px;gap:12px;border:1px solid var(--ui-accent);background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 18px rgba(var(--ui-rgb),.09),0 0 12px rgba(var(--ui-rgb),.24),0 0 28px rgba(var(--ui-rgb),.13);text-align:center}
.wz-premium-export-dialog>.action{justify-content:flex-start;gap:13px;padding-inline:18px;text-align:right;font-weight:700;min-height:var(--ui-dialog-action-height,58px)}
.wz-premium-export-dialog .wz-export-menu-icon{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;box-shadow:inset 0 0 8px currentColor}
.wz-premium-export-dialog .wz-export-menu-icon svg{width:20px;height:20px;display:block}
.wz-premium-export-dialog .league-save-close{opacity:.92}

/* Shared participant roster: Quick Challenge, Knockout and League.
   Keep existing edit/delete controls and identity order unchanged. */
#app #view .participants .participant-table,
#app #view .wolf-ko-roster .participant-table{width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 7px!important;direction:rtl!important;}
#app #view .participants .participant-table th,
#app #view .wolf-ko-roster .participant-table th{font-weight:700!important;text-align:right!important;padding:8px 10px!important;}
#app #view .participants .participant-table th:first-child,
#app #view .wolf-ko-roster .participant-table th:first-child{width:54px!important;text-align:center!important;}
#app #view .participants .participant-table th:last-child,
#app #view .wolf-ko-roster .participant-table th:last-child{width:var(--ui-roster-actions-width)!important;text-align:center!important;}
#app #view .participants .participant-table tbody tr,
#app #view .wolf-ko-roster .participant-table tbody tr{height:54px!important;}
#app #view .participants .participant-table tbody td,
#app #view .wolf-ko-roster .participant-table tbody td{background:var(--card,#0b2039)!important;border-top:1px solid var(--border,#245379)!important;border-bottom:1px solid var(--border,#245379)!important;padding:7px 10px!important;vertical-align:middle!important;}
#app #view .participants .participant-table tbody td:first-child,
#app #view .wolf-ko-roster .participant-table tbody td:first-child{border-right:1px solid var(--border,#245379)!important;border-radius:0 12px 12px 0!important;text-align:center!important;font-weight:800!important;}
#app #view .participants .participant-table tbody td:last-child,
#app #view .wolf-ko-roster .participant-table tbody td:last-child{border-left:1px solid var(--border,#245379)!important;border-radius:12px 0 0 12px!important;text-align:center!important;white-space:nowrap!important;}
#app #view .participants .participant-table .participant-name,
#app #view .wolf-ko-roster .participant-table .participant-name{font-size:16px!important;font-weight:700!important;text-align:right!important;overflow-wrap:anywhere!important;}
#app #view .participants .participant-table .participant-controls .iconbtn,
#app #view .wolf-ko-roster .participant-table .participant-controls .iconbtn{min-width:var(--ui-tap-area)!important;min-height:var(--ui-tap-area)!important;}
@media(max-width:380px){#app #view .participants .participant-table th:last-child,#app #view .wolf-ko-roster .participant-table th:last-child{width:var(--ui-roster-actions-width)!important;}#app #view .participants .participant-table tbody td,#app #view .wolf-ko-roster .participant-table tbody td{padding-inline:6px!important;}}

/* Participants export: consistent right-to-left rows, no oversized table cells. */


/* Unified participant-image layout for league and knockout exports. */


/* audit1563: adaptive participant image columns, RTL ordering and paged export */


/* audit1581: export roster theme is explicit so capture does not inherit a flat/opaque page panel. */


/* audit1582: image-only roster geometry, overriding old single-column list rules. */




/* recovery1924 — theme-colored settings toggles and stronger admin login fields */
#app #view .settings-page .feedback-royal-row > .settings-toggle.feedback-royal-toggle{
  border-color:var(--ui-accent)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 18%,var(--ui-surface)),color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface)))!important;
  box-shadow:inset 0 0 10px color-mix(in srgb,var(--ui-accent) 14%,transparent),0 0 10px color-mix(in srgb,var(--ui-accent) 24%,transparent)!important;
}
#app #view .settings-page .feedback-royal-row > .settings-toggle.feedback-royal-toggle.on{
  background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 62%,#fff 8%),color-mix(in srgb,var(--ui-accent) 40%,var(--ui-surface)))!important;
  box-shadow:inset 0 0 12px color-mix(in srgb,var(--ui-accent) 30%,transparent),0 0 14px color-mix(in srgb,var(--ui-accent) 38%,transparent)!important;
}
#app #view .settings-page .feedback-royal-toggle > .feedback-toggle-knob{
  background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 16%,#fff),color-mix(in srgb,var(--ui-accent) 7%,#b9c2cf))!important;
  border-color:color-mix(in srgb,var(--ui-accent) 35%,rgba(255,255,255,.7))!important;
}
#app #view .settings-page .feedback-royal-toggle.on > .feedback-toggle-knob{
  background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--ui-accent) 34%,#f7d692))!important;
  border-color:color-mix(in srgb,var(--ui-accent) 52%,rgba(255,255,255,.75))!important;
}
body.burgundy #app #view .settings-page .feedback-royal-row > .settings-toggle.feedback-royal-toggle{
  background:linear-gradient(145deg,#5a1b31,#3b1022)!important;
  border-color:#c56a7f!important;
  box-shadow:inset 0 0 10px rgba(197,106,127,.16),0 0 12px rgba(197,106,127,.22)!important;
}
body.burgundy #app #view .settings-page .feedback-royal-row > .settings-toggle.feedback-royal-toggle.on{
  background:linear-gradient(145deg,#9b445d,#5a1b31)!important;
  box-shadow:inset 0 0 12px rgba(255,214,225,.18),0 0 16px rgba(197,106,127,.30)!important;
}
body.light #app #view .settings-page .feedback-royal-row > .settings-toggle.feedback-royal-toggle{
  background:linear-gradient(145deg,#d8c4a0,#b49355)!important;
  border-color:#a77c33!important;
  box-shadow:inset 0 0 10px rgba(145,104,34,.15),0 0 10px rgba(167,124,51,.20)!important;
}
body.light #app #view .settings-page .feedback-royal-row > .settings-toggle.feedback-royal-toggle.on{
  background:linear-gradient(145deg,#f4dfad,#c89a44)!important;
  box-shadow:inset 0 0 12px rgba(255,246,217,.28),0 0 14px rgba(180,130,45,.30)!important;
}

#app #view.wolf-login-page #wolfAdminLoginForm :is(#wolfAdminEmail,#wolfAdminPassword){
  background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 9%,var(--wz-surface-2)),color-mix(in srgb,var(--ui-accent) 4%,var(--wz-surface)))!important;
  color:var(--wz-text)!important;
  border:1.5px solid var(--wz-border)!important;
  box-shadow:inset 0 0 12px color-mix(in srgb,var(--ui-accent) 13%,transparent),0 0 10px color-mix(in srgb,var(--ui-accent) 16%,transparent)!important;
}
#app #view.wolf-login-page #wolfAdminLoginForm :is(#wolfAdminEmail,#wolfAdminPassword)::placeholder{color:color-mix(in srgb,var(--wz-text) 55%,transparent)!important;}
body.burgundy #app #view.wolf-login-page #wolfAdminLoginForm :is(#wolfAdminEmail,#wolfAdminPassword){
  background:linear-gradient(180deg,#6a233b,#4a1729)!important;
}
body.light #app #view.wolf-login-page #wolfAdminLoginForm :is(#wolfAdminEmail,#wolfAdminPassword){
  background:linear-gradient(180deg,#f5ebd6,#eadab9)!important;
  color:#5a3d19!important;
  border-color:#b18a49!important;
  box-shadow:inset 0 0 12px rgba(177,138,73,.16),0 0 10px rgba(177,138,73,.14)!important;
}
#app #view.wolf-login-page #wolfAdminLoginForm #wolfAdminLoginButton{
  border:1.5px solid var(--wz-border)!important;
  box-shadow:0 0 18px color-mix(in srgb,var(--ui-accent) 74%,transparent),0 0 34px color-mix(in srgb,var(--ui-accent) 45%,transparent),inset 0 0 10px color-mix(in srgb,var(--ui-accent) 18%,transparent)!important;
}
#app #view.wolf-login-page #wolfAdminLoginForm #wolfAdminLoginButton:hover,
#app #view.wolf-login-page #wolfAdminLoginForm #wolfAdminLoginButton:focus-visible{
  box-shadow:0 0 20px color-mix(in srgb,var(--ui-accent) 85%,transparent),0 0 40px color-mix(in srgb,var(--ui-accent) 55%,transparent),inset 0 0 12px color-mix(in srgb,var(--ui-accent) 20%,transparent)!important;
}


/* recovery1957 — home icon/color unification + title plaque white-gap fix */
body{
  --wz-home-icon-color: var(--ui-accent);
  --wz-home-icon-glow: rgba(var(--ui-rgb),.34);
}
body.burgundy{
  --wz-home-icon-color:#D29A63;
  --wz-home-icon-glow:rgba(210,154,99,.30);
}
body.light{
  --wz-home-icon-color:#B4872D;
  --wz-home-icon-glow:rgba(180,135,45,.24);
}
#app #view .home-showcase.home-simple .royal-tier-hero .royal-glass-highlight{display:none!important;opacity:0!important;}
#app #view .home-showcase.home-simple .royal-tier-hero .royal-top-glint{stroke-opacity:.16!important;}
#app #view .home-showcase.home-simple .royal-tier-hero .royal-bottom-glint{opacity:.42!important;}
#app #view .home-showcase.home-simple .royal-tier-hero .royal-reference-lettering{
  text-shadow:0 1px 0 rgba(0,0,0,.22),0 0 7px rgba(var(--ui-rgb),.15)!important;
}
#app #view .home-showcase.home-simple .royal-tier-hero .royal-reference-lettering :is(.royal-metal-silver,.royal-metal-blue){
  filter:none!important;
}
#app #view .home-main-menu > .home-entry .home-icon{
  color:var(--wz-home-icon-color)!important;
  stroke:var(--wz-home-icon-color)!important;
  border-color:color-mix(in srgb,var(--wz-home-icon-color) 84%, #ffffff 16%)!important;
  box-shadow:inset 0 0 10px color-mix(in srgb,var(--wz-home-icon-color) 14%, transparent), 0 0 10px var(--wz-home-icon-glow)!important;
}
#app #view .home-main-menu > .home-entry .home-icon svg{
  width:28px!important;height:28px!important;min-width:28px!important;display:block!important;
  color:var(--wz-home-icon-color)!important;stroke:currentColor!important;stroke-width:2.25!important;
  filter:drop-shadow(0 0 4px var(--wz-home-icon-glow))!important;
}
#app #view .home-main-menu > .home-entry .home-icon.home-icon-challenge svg{width:26px!important;height:26px!important;stroke-width:2.4!important;}
#app #view .home-main-menu > .home-entry .menu-chevron,
#app #view .home-main-menu > .home-entry .menu-chevron svg{
  color:var(--wz-home-icon-color)!important;
  stroke:currentColor!important;
  filter:drop-shadow(0 0 5px var(--wz-home-icon-glow))!important;
}
body:not(.burgundy):not(.light) #app #view .home-main-menu > .home-entry .home-icon.home-icon-challenge{
  background:linear-gradient(180deg,rgba(7,24,54,.96),rgba(3,12,28,.96))!important;
}
body.burgundy #app #view .home-main-menu > .home-entry .home-icon.home-icon-challenge{
  background:linear-gradient(180deg,rgba(64,18,32,.96),rgba(41,11,25,.96))!important;
}
body.light #app #view .home-main-menu > .home-entry .home-icon.home-icon-challenge{
  background:linear-gradient(180deg,rgba(247,240,223,.96),rgba(231,218,188,.96))!important;
}


/* recovery1958 — final home royal balancing */
body.burgundy{
  --wz-home-icon-color:#E1A56E;
  --wz-home-icon-glow:rgba(225,165,110,.28);
  --wz-home-chevron-color:#F0C38F;
  --wz-home-card-edge:#D79A65;
  --wz-home-card-rim:inset 0 0 9px rgba(215,154,101,.12),0 0 8px rgba(215,154,101,.36),0 0 18px rgba(215,154,101,.16)!important;
}
body.light{
  --wz-home-icon-color:#A87828;
  --wz-home-icon-glow:rgba(168,120,40,.18);
  --wz-home-chevron-color:#916823;
  --wz-home-card-edge:#C4933C;
  --wz-home-card-rim:inset 0 0 8px rgba(196,147,60,.09),0 0 8px rgba(196,147,60,.22),0 0 14px rgba(196,147,60,.11)!important;
}
#app #view.wolf-layout-home{padding-bottom:10px!important;}
#app #view.wolf-layout-home .home-showcase.home-simple{margin-bottom:16px!important;}
#app #view.wolf-layout-home .home-showcase.home-simple > .home-mark{margin-bottom:12px!important;}
#app #view.wolf-layout-home .home-showcase.home-simple > .home-channel{margin-bottom:14px!important;}
#app #view.wolf-layout-home .home-title{margin-bottom:20px!important;}
#app #view.wolf-layout-home .home-main-menu{row-gap:16px!important;margin-top:0!important;}
#app #view.wolf-layout-home .home-main-menu > .home-entry{
  border-color:var(--wz-home-card-edge,var(--wolf-box-neon-edge,var(--ui-accent)))!important;
  box-shadow:var(--wz-home-card-rim,var(--wolf-box-neon-rim))!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry:active{
  transform:translateY(1px)!important;
  box-shadow:inset 0 0 12px rgba(var(--ui-rgb),.13),0 0 10px rgba(var(--ui-rgb),.42),0 0 22px rgba(var(--ui-rgb),.19)!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry > .home-icon{
  color:var(--wz-home-icon-color)!important;
  stroke:var(--wz-home-icon-color)!important;
  border-color:var(--wz-home-card-edge,var(--wz-home-icon-color))!important;
  box-shadow:inset 0 0 8px color-mix(in srgb,var(--wz-home-icon-color) 12%,transparent),0 0 8px var(--wz-home-icon-glow)!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry > .home-icon svg{
  color:var(--wz-home-icon-color)!important;
  stroke:currentColor!important;
  stroke-width:2.35!important;
  filter:drop-shadow(0 0 2px var(--wz-home-icon-glow))!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry > .home-icon.home-icon-tournament svg,
#app #view.wolf-layout-home .home-main-menu > .home-entry > .home-icon.home-icon-champion svg,
#app #view.wolf-layout-home .home-main-menu > .home-entry > .home-icon.home-icon-team svg,
#app #view.wolf-layout-home .home-main-menu > .home-entry > .home-icon.home-icon-settings svg{
  width:29px!important;height:29px!important;stroke-width:2.5!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry > .menu-chevron,
#app #view.wolf-layout-home .home-main-menu > .home-entry > .menu-chevron svg{
  color:var(--wz-home-chevron-color,var(--wz-home-icon-color))!important;
  stroke:currentColor!important;
  filter:drop-shadow(0 0 4px var(--wz-home-icon-glow))!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry .menu-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;}
#app #view.wolf-layout-home .home-main-menu > .home-entry .menu-copy > b{
  font-size:clamp(23px,5.9vw,24px)!important;
  line-height:1.24!important;
  font-weight:700!important;
  letter-spacing:0!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry .menu-copy > small{
  font-size:clamp(16px,4.15vw,17px)!important;
  line-height:1.42!important;
  font-weight:500!important;
  margin:0!important;
}
#app #view.wolf-layout-home .home-main-menu > .home-entry.team-entry .menu-copy > small,
#app #view.wolf-layout-home .home-main-menu > .home-entry.settings-entry .menu-copy > small{display:block!important;}
#app #view .home-showcase.home-simple .royal-tier-hero .royal-black-joint{stroke:#263241!important;}
body.burgundy #app #view .home-showcase.home-simple .royal-tier-hero .royal-black-joint{stroke:#47202d!important;}
body.light #app #view .home-showcase.home-simple .royal-tier-hero .royal-black-joint{stroke:#5a5140!important;}
#app>.footer{margin:22px auto 0!important;padding:12px 12px max(34px,calc(env(safe-area-inset-bottom,0px) + 22px))!important;line-height:1.75!important;}
#app>.footer .footer-version{margin-top:2px!important;}
