@import url('https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@500;600;700&family=Rubik:wght@400;500;600;700;800&display=swap');

:root{--bg:#070707;--surface:#11100f;--surface-2:#181512;--line:#382819;--orange:#ff8a00;--orange-2:#ffb04a;--text:#f7f3ee;--muted:#aa9d90;--shadow:#050505}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:Rubik,Tahoma,sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.noise{display:none}
.logo{display:flex;align-items:center;direction:ltr;font-weight:900;letter-spacing:1px;white-space:nowrap}.logo span{display:grid;place-items:center;width:38px;height:38px;margin-right:9px;background:var(--orange);color:#120a02;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%)}.logo.big{justify-content:center;font-size:22px;margin-bottom:24px}
.site-header{position:absolute;inset:0 0 auto;z-index:10;border-bottom:1px solid #ffffff18;background:#080808cc}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.nav nav{display:flex;align-items:center;gap:28px;font-size:13px}.nav nav a:hover{color:var(--orange)}.nav-actions{display:flex;align-items:center;gap:10px}.sound,.menu{border:0;background:transparent;color:white}.menu{display:none;font-size:22px}.player-head{width:42px;height:42px;flex:0 0 auto;object-fit:cover;image-rendering:pixelated;border:2px solid var(--orange);background:#17120d}.player-head.large{width:72px;height:72px}.nav-profile{gap:8px}
.btn{min-height:44px;padding:9px 18px;border:1px solid var(--line);background:#17130f;color:white;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700}.btn.primary,.buy,.tiny.ok{background:var(--orange);border-color:var(--orange);color:#130a01}.btn.ghost,.btn.glass{background:#ffffff0b;border-color:#ffffff26}.btn:hover,.buy:hover{filter:brightness(1.1)}.btn.mini{min-height:38px;padding:5px 12px;font-size:12px}
.hero{min-height:790px;position:relative;display:grid;align-items:center;overflow:hidden}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,#070707 3%,#070707e8 35%,#07070742 70%),linear-gradient(0deg,#070707 0%,transparent 38%),linear-gradient(135deg,#ff8a0015,transparent 55%),url('hero.png') center/cover no-repeat;filter:saturate(.82) contrast(1.04)}.hero-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:90px}.hero-copy{max-width:670px}.season,.eyebrow{color:var(--orange);font-size:11px;letter-spacing:2px;font-weight:800}.season{display:inline-block;border:1px solid #ff8a0066;background:#ff8a0013;padding:6px 12px}.hero h1,.section-title h2,.page-head h1,.gm-content h3,.product-body h3,.panel h2,.admin-top h1{font-family:'Pixelify Sans',Rubik,sans-serif}.hero h1{font-size:clamp(46px,6vw,86px);line-height:1.15;margin:22px 0}.hero h1 em{font-style:normal;color:var(--orange)}.hero-copy>p,.section-title>p{color:var(--muted)}.hero-actions,.trust{display:flex;gap:12px;flex-wrap:wrap}.hero-actions{margin-top:28px}.trust{margin-top:24px;font-size:11px;color:#b8aea4}.copy-ip{flex-direction:column;align-items:flex-start;min-width:205px}.copy-ip b{direction:ltr}.live-card{align-self:flex-end;margin-bottom:85px;display:flex;align-items:center;gap:13px;padding:14px 17px;background:#0b0b0be8;border:1px solid #ffffff20}.live-card small{display:block;color:var(--muted);font-size:10px}.live-card strong{font-size:25px;color:var(--orange)}.pulse{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 13px var(--orange)}.faces{display:flex;direction:ltr}.faces i,.faces span{width:29px;height:29px;margin-left:-5px;display:grid;place-items:center;background:#2b2118;border:2px solid #0b0b0b;font-size:9px;font-style:normal}.faces span{background:var(--orange);color:#160c02}
.section,.page{padding:95px 0}.page{padding-top:125px;min-height:75vh}.page.narrow,.panel.narrow{max-width:850px}.section-title,.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.section-title h2,.page-head h1{font-size:38px;line-height:1.25;margin:4px 0}.section-title>p{max-width:430px}.gamemode-grid,.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gamemode-card,.product-card,.panel,.checkout-card,.stats article{min-width:0;background:var(--surface);border:1px solid var(--line);box-shadow:4px 4px 0 var(--shadow)}.gamemode-card{min-height:440px;position:relative;overflow:hidden;background-image:linear-gradient(0deg,#090909f5 4%,transparent 72%),var(--bg);background-size:cover;background-position:center}.gamemode-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090909f5 4%,transparent 70%),var(--bg);background-image:linear-gradient(0deg,#090909f5 4%,transparent 70%),var(--bg);background-size:cover;background-position:center;opacity:.85}.gm-index{position:absolute;top:8px;left:15px;font-size:65px;font-weight:900;color:#ffffff0c}.gm-content{position:absolute;inset:auto 22px 22px}.gm-content h3{font-size:31px;margin:0}.gm-content p{color:var(--muted);font-size:12px}.gm-content a{color:var(--orange);font-size:12px}.shop-teaser{padding:85px 0;background:#0b0a09}.product-card{overflow:hidden}.product-image{height:210px;background-size:cover;background-position:center;position:relative}.product-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--surface),transparent)}.product-image span{position:absolute;z-index:1;top:12px;right:12px;padding:3px 9px;background:#0a0908df;border:1px solid #ffffff24;font-size:10px}.product-body{padding:20px}.product-body>small,.price{color:var(--orange)}.product-body h3{font-size:20px;margin:3px 0}.product-body p{color:var(--muted);font-size:12px}.desc-open{padding:0;border:0;border-bottom:1px dashed #766553;background:transparent;color:#c7bcb0;cursor:pointer}.product-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:16px;margin-top:16px;border-top:1px solid var(--line)}.product-foot strong{font-size:19px}.product-foot small,.price small{font-size:9px;color:var(--muted)}.buy{padding:6px 15px;font-size:12px}.filter-pills{display:flex;flex-wrap:wrap;gap:7px}.filter-pills button{border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:6px 13px;cursor:pointer}.filter-pills button.active{background:var(--orange);color:#160c02}
.checkout-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;padding:34px}.back,.muted-link{color:var(--muted);font-size:12px}.price{font-size:32px;font-weight:900}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{min-width:0;display:flex;flex-direction:column;gap:5px;color:#cbc0b5;font-size:11px}.form-grid input,.form-grid textarea,.form-grid select,.password-form input,.inline-form input{width:100%;max-width:100%;min-width:0;min-height:44px;padding:9px 11px;background:#090807;border:1px solid #44301d;color:white;outline:0}.form-grid textarea{min-height:100px;resize:vertical}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:var(--orange)}.form-grid .full,.form-grid>.btn{grid-column:1/-1}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#080808}.auth-card{width:min(470px,100%);padding:34px;background:var(--surface);border:1px solid var(--line)}.auth-card .form-grid{grid-template-columns:1fr}.auth-card h1{margin:4px 0 20px}.muted-link{display:block;text-align:center;margin-top:14px}.alert{padding:11px 14px;margin:12px 0;border:1px solid #6d481f;background:#2a1708;color:#ffd4a2;font-size:12px}.alert.error{border-color:#8a3d16}.alert.success{border-color:#b76516}.alert.info{border-color:#735122}.account-identity{display:flex;align-items:center;gap:13px}.account-identity h1{margin:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px}.stats article{padding:18px}.stats span{display:block;color:var(--muted);font-size:11px}.stats strong{display:block;font-size:25px;overflow-wrap:anywhere}.pk-wallet{background:linear-gradient(135deg,#271504,#110e0b)!important;border-color:var(--orange)!important}.pk-wallet strong{color:var(--orange-2)}.dashboard-grid,.admin-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px}.panel{padding:20px;margin-bottom:16px;overflow:hidden}.panel h2{font-size:18px;line-height:1.4;margin:0 0 16px}.request-row,.server-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.server-row>div{min-width:0;flex:1}.server-row b,.server-row small{display:block;overflow-wrap:anywhere}.server-row small{color:var(--muted);font-size:10px}.table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}table{width:100%;min-width:720px;border-collapse:collapse;font-size:11px}th,td{padding:11px;text-align:right;vertical-align:middle;border-bottom:1px solid var(--line);line-height:1.6;overflow-wrap:anywhere}th{color:var(--muted);font-weight:500}.status{display:inline-block;padding:3px 8px;background:#2a2118}.status.paid{color:var(--orange-2)}.inline-form{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.inline-form input{width:80px;min-height:34px}.tiny{border:0;padding:6px 9px;cursor:pointer}.tiny.ok{background:var(--orange)}.tiny.danger{background:#9b4800;color:white}.delete-form{display:inline}.modal{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:18px;background:#000d}.modal.open{display:grid}.modal-card{width:min(560px,100%);padding:28px;position:relative;background:var(--surface);border:1px solid var(--orange)}.modal-close{position:absolute;top:8px;left:12px;border:0;background:none;color:white;font-size:26px}.special.gold{color:#ffc766}.special.green,.special.red{color:var(--orange)}.special.purple{color:#d4a7ff}.mc-box{display:block;margin:10px 0;padding:11px;border:2px solid #6f4a24;background:#090807}.rules-content{line-height:2.1}
footer{padding-top:50px;background:#080808;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer-grid>div{display:flex;flex-direction:column;gap:6px}.footer-grid p,.footer-grid a{color:var(--muted);font-size:11px}.enamad-wrapper img{display:block;max-width:85px;height:auto;background:white}.copyright{text-align:center;padding:18px;margin-top:35px;border-top:1px solid var(--line);color:#73685d;font-size:9px}

/* Admin */
.admin-layout{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:var(--bg)}.admin-side{position:sticky;top:0;height:100vh;min-width:0;padding:24px 17px;display:flex;flex-direction:column;background:#0c0b0a;border-left:1px solid var(--line)}.admin-side>p{margin:7px 0 20px;color:var(--muted);font-size:10px}.admin-side nav{min-height:0;display:flex;flex:1;flex-direction:column;gap:5px;overflow-y:auto}.admin-side nav a{padding:9px 11px;color:#b9ab9e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-side nav a:hover,.admin-side nav a.active{background:#241506;color:var(--orange);border-right:3px solid var(--orange)}.admin-profile{display:flex;align-items:center;gap:9px;padding:13px 3px 8px;margin-top:9px;border-top:1px solid var(--line)}.admin-profile b,.admin-profile small{display:block;overflow-wrap:anywhere}.admin-profile small{color:var(--muted);font-size:9px}.view-site-link{padding:7px 3px;color:#b9ab9e;font-size:11px}.admin-main{width:100%;min-width:0;max-width:100%;padding:28px;overflow:hidden}.admin-top{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.admin-top h1{margin:2px 0;font-size:31px;overflow-wrap:anywhere}.admin-section-badge{padding:7px 11px;background:#17120d;border:1px solid var(--line);color:var(--orange);font-size:11px}.main-server-admin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;border-color:var(--orange)}.server-orb{width:45px;height:45px;display:grid;place-items:center;background:var(--orange);color:#160c02;font-family:'Pixelify Sans';font-size:20px}.main-server-admin small{display:block;color:var(--muted)}.main-server-admin strong{color:var(--orange-2);white-space:nowrap}.user-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.user-admin-card{min-width:0;padding:16px;background:#0d0c0b;border:1px solid var(--line)}.user-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.user-card-head>div{min-width:0}.user-card-head b,.user-card-head small{display:block;overflow-wrap:anywhere}.user-card-head small{color:var(--muted);font-size:9px}.user-card-head>span{flex:0 0 auto;color:var(--orange);font-size:9px}.user-metrics{display:flex;flex-wrap:wrap;gap:14px;margin:13px 0;color:var(--muted);font-size:10px}.user-metrics b{color:var(--orange-2);font-size:16px}.password-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:8px}

@media(max-width:1050px){.admin-layout{grid-template-columns:220px minmax(0,1fr)}.admin-main{padding:22px}.admin-grid,.dashboard-grid{grid-template-columns:minmax(0,1fr)}.user-admin-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.site-header{position:relative}.nav{height:auto;min-height:68px;flex-wrap:wrap;padding:12px 0}.nav nav{order:3;width:100%;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:#0c0b0a}.nav nav a{padding:8px}.menu{display:block}.hero{min-height:670px}.hero-inner{padding-top:55px}.live-card{display:none}.gamemode-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title,.page-head{align-items:flex-start;flex-direction:column}.checkout-card{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.admin-layout{display:block}.admin-side{position:relative;height:auto;padding:14px;border-left:0;border-bottom:1px solid var(--line)}.admin-side>p{display:none}.admin-side nav{display:flex;flex-direction:row;overflow-x:auto;gap:6px;padding:9px 0}.admin-side nav a{flex:0 0 auto;white-space:nowrap;border:1px solid #2e2116}.admin-side nav a:hover,.admin-side nav a.active{border-right:1px solid #2e2116;border-bottom:2px solid var(--orange)}.admin-profile{position:absolute;top:10px;left:14px;margin:0;padding:0;border:0}.admin-profile>div{display:none}.admin-profile .player-head{width:38px;height:38px}.view-site-link{display:none}.admin-main{padding:18px 14px}.admin-top{margin-bottom:16px}.admin-top h1{font-size:25px}.admin-section-badge{display:none}.form-grid{grid-template-columns:1fr}.form-grid .full,.form-grid>.btn{grid-column:auto}.main-server-admin{grid-template-columns:auto minmax(0,1fr)}.main-server-admin strong{grid-column:1/-1;text-align:center;padding:6px;background:#0a0908}}
@media(max-width:560px){.container{width:min(100% - 22px,1180px)}.nav-profile span,.sound{display:none}.hero{min-height:600px}.hero h1{font-size:43px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.section,.page{padding:62px 0}.page{padding-top:65px}.gamemode-grid,.product-grid,.stats,.footer-grid{grid-template-columns:1fr}.gamemode-card{min-height:390px}.product-foot{align-items:flex-start}.account-identity{align-items:flex-start}.account-identity .player-head{width:58px;height:58px}.admin-side{padding-top:61px}.admin-side>.logo{position:absolute;top:15px;right:14px;font-size:12px}.admin-side>.logo span{width:30px;height:30px}.admin-profile{top:12px}.admin-main{padding:13px 10px}.admin-top h1{font-size:21px}.panel{padding:13px}.main-server-admin{grid-template-columns:1fr;text-align:center}.server-orb{margin:auto}.server-row{align-items:flex-start;flex-wrap:wrap}.server-row .delete-form{margin-right:auto}.inline-form{display:grid;grid-template-columns:1fr 1fr;width:100%}.inline-form input{width:100%;grid-column:1/-1}.password-form{grid-template-columns:1fr}.user-card-head{flex-direction:column}.table-wrap{margin-inline:0}.checkout-card{padding:20px}.auth-card{padding:25px}table{min-width:640px}}

.upload-field input[type=file]{padding:8px;cursor:pointer}.upload-field small{color:var(--muted)}.upload-preview{width:100%;max-width:300px;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--orange);background:#090807}.checkbox-field{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important}.checkbox-field input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--orange)}.form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.admin-product-thumb{width:72px;height:48px;display:block;object-fit:cover;border:1px solid var(--line);background:#090807}.product-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.edit-link{display:inline-block;background:#2b1a09;color:var(--orange-2)}

.admin-session{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 11px;background:#17120d;border:1px solid var(--line);font-size:10px}.admin-session span{color:var(--muted)}.admin-session b{direction:ltr;color:var(--orange-2);overflow-wrap:anywhere}.rich-editor-field{min-width:0}.rich-editor-field>label{display:block;margin-bottom:6px;color:#cbc0b5;font-size:11px}.rich-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:7px;background:#100d0a;border:1px solid #44301d;border-bottom:0}.rich-toolbar button{min-height:32px;padding:4px 9px;border:1px solid #4d3825;background:#1b1510;color:#eee2d5;cursor:pointer;font-size:10px}.rich-toolbar button:hover,.rich-toolbar button:focus{border-color:var(--orange);color:var(--orange-2)}.rich-toolbar button[data-rich-tag=gold]{color:#ffc766}.rich-toolbar button[data-rich-tag=orange]{color:#ff8a00}.rich-toolbar button[data-rich-tag=aqua]{color:#55dfff}.rich-toolbar button[data-rich-tag=green]{color:#73e66b}.rich-toolbar button[data-rich-tag=purple]{color:#d4a7ff}.rich-toolbar button[data-rich-tag=red]{color:#ff6666}.rich-editor-field textarea{border-top-color:#2d2118!important}.rich-preview{margin-top:8px;padding:10px 12px;min-height:65px;background:#090807;border:1px dashed #594027;color:#eee2d5}.rich-preview>small{display:block;margin-bottom:5px;color:var(--muted);font-size:9px}.special.bold{font-weight:800}.special.gold{color:#ffc766}.special.orange{color:#ff8a00}.special.aqua{color:#55dfff}.special.green{color:#73e66b}.special.purple{color:#d4a7ff}.special.red{color:#ff6666}.mc-title{display:block;margin:8px 0;color:var(--orange-2);font-family:'Pixelify Sans',Rubik,sans-serif;font-size:1.45em;font-weight:700}.footer-about{max-width:410px;margin-top:10px;color:var(--muted);font-size:12px}.footer-about .mc-box{max-width:390px}

@media(max-width:560px){.admin-session{width:100%;justify-content:space-between}.rich-toolbar{gap:4px}.rich-toolbar button{flex:1 0 auto}}

.gm-live{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:7px;color:#f1e7db;font-size:10px}.gm-live>span{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}.gm-live b{color:var(--orange-2);font-size:14px}.gm-live small{padding-right:4px;color:var(--muted)}.gm-shop-button{display:inline-flex!important;align-items:center;min-height:35px;margin-top:8px;padding:5px 11px;border:1px solid var(--orange)!important;background:#0a0806d9;color:var(--orange-2)!important}.gamemode-shop-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.gamemode-shop-tabs a{padding:5px 10px;border:1px solid var(--line);background:#0c0b0a;color:var(--muted);font-size:10px}.gamemode-shop-tabs a.active,.gamemode-shop-tabs a:hover{border-color:var(--orange);color:var(--orange-2)}.filter-pills button{border-radius:0}.empty-shop{padding:35px;text-align:center;border:1px dashed var(--line);color:var(--muted)}

.world-gallery-section{position:relative;padding:95px 0;background-color:#090807;background-image:linear-gradient(45deg,#ff8a0008 25%,transparent 25%,transparent 75%,#ff8a0008 75%),linear-gradient(45deg,#ff8a0008 25%,transparent 25%,transparent 75%,#ff8a0008 75%);background-position:0 0,16px 16px;background-size:32px 32px;border-top:1px solid var(--line)}.world-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:205px;gap:12px}.world-shot{grid-column:span 4;position:relative;min-width:0;overflow:hidden;background-image:linear-gradient(0deg,#080706f5 0%,#08070622 75%),var(--world-image);background-size:cover;background-position:center;border:1px solid #4b3420;box-shadow:5px 5px 0 #030303}.world-shot:nth-child(4n+1){grid-column:span 7}.world-shot:nth-child(4n+2){grid-column:span 5}.world-shot:after{content:"";position:absolute;inset:0;border:7px solid #ffffff05;pointer-events:none}.world-shot>div{position:absolute;z-index:1;right:18px;bottom:16px}.world-shot small{display:block;color:#ddd0c2;font-size:10px}.world-shot small b{color:var(--orange-2)}.world-shot h3{margin:0;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:28px}.world-shot strong{color:var(--orange);font-size:10px}.world-number{position:absolute;z-index:1;top:7px;left:14px;color:#ffffff38;font-family:'Pixelify Sans';font-size:45px}.world-shot:hover{filter:brightness(1.1);transform:translateY(-2px)}

.gamemode-count-form{display:flex;align-items:flex-end;gap:5px}.gamemode-count-form label{display:flex;flex-direction:column;gap:2px;color:var(--muted);font-size:8px}.gamemode-count-form input{width:72px;min-height:32px;padding:4px 6px;background:#090807;border:1px solid #44301d;color:white}.gamemode-admin-row{flex-wrap:wrap}
.gamemode-admin-thumb{width:82px;height:58px;flex:0 0 auto;object-fit:cover;border:1px solid var(--line);background:#090807}.gamemode-admin-row>.product-actions{margin-right:auto}

@media(max-width:820px){.world-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.world-shot,.world-shot:nth-child(4n+1),.world-shot:nth-child(4n+2){grid-column:span 1}.gamemode-count-form{order:3;width:100%}.gamemode-count-form label{flex:1}.gamemode-count-form input{width:100%}}
@media(max-width:560px){.world-gallery{grid-template-columns:1fr}.world-shot,.world-shot:nth-child(4n+1),.world-shot:nth-child(4n+2){grid-column:1}.world-gallery-section{padding:62px 0}.gm-content{inset:auto 16px 16px}.gm-content h3{font-size:27px}}

/* Live Minecraft endpoints */
.gamemode-card{min-height:485px}.gm-live em,.gm-live i,.world-live i,.gamemode-admin-live i{font-style:normal}.gm-live em{margin-right:auto;padding:2px 6px;border:1px solid #ffffff1c;color:var(--muted);font-size:8px}.gm-live[data-status=online]>span{background:#64e572;box-shadow:0 0 10px #64e572}.gm-live[data-status=offline]>span,.gm-live[data-status=error]>span{background:#ef5a45;box-shadow:0 0 10px #ef5a45}.gm-live[data-status=unconfigured]>span{background:#777;box-shadow:none}.gm-live[data-status=online] em{color:#7feb89}.gm-live[data-status=offline] em,.gm-live[data-status=error] em{color:#ff806d}.gm-capacity[hidden]{display:none!important}.gm-address{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0;padding:7px 9px;background:#070605c9;border:1px solid #4b3420}.gm-address span{color:var(--muted);font-size:9px}.gm-address code{direction:ltr;color:var(--orange-2);font-family:monospace;font-size:11px;overflow-wrap:anywhere;text-align:left}.world-live[data-status=online] i{color:#7feb89}.world-live[data-status=offline] i,.world-live[data-status=error] i{color:#ff806d}.world-live[data-status=unconfigured] i{color:#9b9188}.world-address{display:block;direction:ltr;margin:2px 0 5px;color:#ffc06d;font-family:monospace;font-size:10px;overflow-wrap:anywhere}.server-address{direction:rtl}.server-address code{direction:ltr;display:inline-block;color:var(--orange-2);font-family:monospace;font-size:10px}.gamemode-admin-live{padding-top:3px}.gamemode-admin-live[data-status=online] span{color:#7feb89}.gamemode-admin-live[data-status=offline] span,.gamemode-admin-live[data-status=error] span{color:#ff806d}.gamemode-admin-live[data-status=unconfigured] span,.gamemode-admin-live[data-status=inactive] span{color:#9b9188}.gamemode-admin-live b{display:inline!important;color:var(--orange-2)}.gamemode-admin-live i{color:var(--muted)}.server-help{margin:0!important}.server-help b{direction:ltr;display:inline-block;color:var(--orange-2)}
@media(max-width:560px){.gamemode-card{min-height:455px}.gm-address{align-items:flex-start;flex-direction:column}.gamemode-admin-row>.product-actions{width:100%;justify-content:flex-end}}

/* 2026 visual refresh: softer motion and clearly separated areas */
html{scroll-padding-top:28px}body{background:radial-gradient(circle at 85% 8%,#ff8a000c,transparent 28%),radial-gradient(circle at 10% 42%,#ffb04a08,transparent 26%),var(--bg)}body::selection{background:var(--orange);color:#160c02}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#080706}body::-webkit-scrollbar-thumb{background:#563615;border:2px solid #080706;border-radius:20px}.site-header{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:#ffffff12}.btn,.buy,.filter-pills button,.gamemode-shop-tabs a,.panel,.checkout-card,.auth-card,.user-admin-card{border-radius:12px}.btn,.buy,.filter-pills button,.gamemode-shop-tabs a,.product-card,.panel,.gamemode-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease,background-color .35s ease,filter .35s ease}.btn:hover,.buy:hover{transform:translateY(-2px)}.panel:hover{border-color:#68451f}.hero-bg{transform:scale(1.025);animation:heroDrift 14s ease-in-out infinite alternate}.hero-copy{animation:heroIntro .8s cubic-bezier(.2,.8,.2,1) both}.live-card{border-radius:18px;padding:20px 23px;background:linear-gradient(135deg,#14100deb,#090807ed);box-shadow:0 18px 55px #0009,0 0 0 1px #ff8a0010}.live-card strong{font-size:clamp(42px,5vw,68px);line-height:1;color:var(--orange-2)}.live-card small{font-size:11px}.main-server-address{min-width:230px;padding:11px 17px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #ff8a0066;border-radius:13px;background:linear-gradient(135deg,#ff8a001c,#120d08);box-shadow:0 12px 38px #0008}.main-server-address small{color:#d8c9b9;font-size:10px}.main-server-address b{direction:ltr;color:var(--orange-2);font-size:17px;letter-spacing:.5px}.copy-ip{display:none!important}

.gamemode-showcase-section{position:relative;padding:105px 0 115px;overflow:hidden;background:linear-gradient(180deg,#0a0908 0%,#110d09 50%,#080706 100%);border-top:1px solid #ffffff0c;border-bottom:1px solid #ff8a0027}.gamemode-showcase-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,#ff8a0017,transparent 24%),linear-gradient(115deg,transparent 0 48%,#ffffff04 48% 49%,transparent 49% 100%);background-size:auto,58px 58px;opacity:.8}.gamemode-showcase-section>.container{position:relative}.showcase-heading{padding-bottom:25px;border-bottom:1px solid #ffffff12}.showcase-heading h2{font-size:clamp(38px,5vw,58px)}.gamemode-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gamemode-card-featured{min-height:570px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border-radius:22px;border-color:#5b3a1c;box-shadow:0 24px 70px #0009;isolation:isolate;background:#0b0907;overflow:hidden}.gamemode-card-featured::before{z-index:-2;opacity:.72;background-image:linear-gradient(0deg,#080706 8%,#080706a8 48%,#08070635 100%),var(--bg);transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .5s ease}.gamemode-card-featured::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#ff8a0015,transparent 45%,#0007);box-shadow:inset 0 0 0 1px #ffffff08;pointer-events:none}.gamemode-card-featured:hover{transform:translateY(-8px);border-color:#ff8a0080;box-shadow:0 32px 90px #000c,0 0 35px #ff8a0014}.gamemode-card-featured:hover::before{transform:scale(1.055);filter:saturate(1.12)}.gm-card-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between}.gamemode-card-featured .gm-index{position:static;color:#ffffff28;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:54px;line-height:1}.gm-state-only{width:max-content;margin:0;padding:7px 10px;border:1px solid #ffffff18;border-radius:999px;background:#080706b8;backdrop-filter:blur(8px)}.gm-state-only em{margin:0;border:0;padding:0 2px;font-size:9px}.gamemode-card-featured .gm-content{position:relative;z-index:2;inset:auto;padding-top:70px}.gm-player-stat{display:flex;align-items:flex-end;gap:10px;margin-bottom:5px;direction:rtl}.gm-player-stat>b{direction:ltr;color:var(--orange-2);font-family:'Pixelify Sans',Rubik,sans-serif;font-size:clamp(56px,7vw,88px);line-height:.8;text-shadow:0 8px 34px #ff8a003d}.gm-player-stat>span{padding-bottom:4px;color:#f4e8da;font-size:13px;font-weight:700}.gm-player-stat>small{padding-bottom:5px;color:var(--muted);font-size:9px}.gm-player-stat i{color:#d9c6b4;font-style:normal}.gamemode-card-featured .gm-content h3{margin:12px 0 2px;font-size:clamp(34px,4vw,50px);line-height:1.05}.gm-description{max-width:550px;min-height:58px;color:#c3b6a8;font-size:13px}.gm-description p{margin:6px 0}.gamemode-card-featured .gm-address{max-width:440px;margin:17px 0 13px;padding:10px 13px;border-radius:10px;background:#070605d9;backdrop-filter:blur(8px)}.gamemode-card-featured .gm-address code{font-size:13px}.gamemode-card-featured .gm-shop-button{width:max-content;min-height:44px;gap:16px;margin-top:0;padding:8px 16px;border-radius:10px!important;background:linear-gradient(135deg,#ff8a00,#ffad3e);color:#1a0d02!important;font-weight:800}.gm-shop-button span{font-size:18px;transition:transform .25s ease}.gm-shop-button:hover span{transform:translateX(-4px)}

.storefront-section{position:relative;padding:105px 0 115px;background:radial-gradient(circle at 85% 15%,#ff8a0012,transparent 28%),#070707;border-bottom:1px solid #ffffff0c}.storefront-heading{align-items:center}.storefront-heading>div>p:last-child{max-width:550px;margin:8px 0 0;color:var(--muted)}.storefront-heading h2{font-size:clamp(36px,4.5vw,54px)}.featured-products{gap:22px}.featured-products .product-card{border-radius:18px;border-color:#3e2b19;box-shadow:0 18px 50px #0007}.featured-products .product-card:hover,.page .product-card:hover{transform:translateY(-7px);border-color:#ff8a0070;box-shadow:0 25px 65px #000a}.featured-products .product-image{height:240px}.product-image{transition:filter .4s ease,transform .5s ease}.product-card:hover .product-image{filter:saturate(1.1) brightness(1.05)}.product-card[hidden]{display:none!important}.filter-pills button:hover,.gamemode-shop-tabs a:hover{transform:translateY(-2px);border-color:#ff8a0070}.empty-shop[hidden]{display:none!important}

.reveal-item{opacity:0;transform:translateY(30px) scale(.985);transition:opacity .72s ease var(--reveal-delay,0ms),transform .72s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms)}.reveal-item.is-visible{opacity:1;transform:none}.modal.open .modal-card{animation:modalIn .28s cubic-bezier(.2,.8,.2,1) both}@keyframes heroIntro{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes heroDrift{from{transform:scale(1.025) translate3d(0,0,0)}to{transform:scale(1.07) translate3d(-1%,.5%,0)}}@keyframes modalIn{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}

@media(max-width:900px){.gamemode-grid-featured{grid-template-columns:1fr}.gamemode-card-featured{min-height:540px}.gamemode-card-featured .gm-content{padding-top:55px}.storefront-section,.gamemode-showcase-section{padding:80px 0}.hero-inner{flex-direction:column;align-items:stretch}.live-card{display:flex;align-self:stretch;margin:15px 0 35px;justify-content:space-between}.faces{margin-right:auto}}
@media(max-width:560px){.hero-actions{gap:10px}.main-server-address{width:100%}.gamemode-showcase-section,.storefront-section{padding:65px 0}.gamemode-grid-featured{gap:16px}.gamemode-card-featured{min-height:480px;padding:18px;border-radius:17px}.gamemode-card-featured .gm-content{padding-top:35px}.gamemode-card-featured .gm-index{font-size:42px}.gm-player-stat{align-items:center;flex-wrap:wrap}.gm-player-stat>b{font-size:54px}.gm-player-stat>span{font-size:11px}.gamemode-card-featured .gm-content h3{font-size:34px}.gm-description{font-size:12px}.gamemode-card-featured .gm-address{align-items:flex-start;flex-direction:column}.gamemode-card-featured .gm-shop-button{width:100%;justify-content:space-between}.live-card{padding:16px}.live-card strong{font-size:44px}.faces{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-item{opacity:1;transform:none}}

/* Checkout refund consent and delivery queue feedback */
.refund-policy{padding:18px 19px;border:1px solid #70471f;border-radius:14px;background:linear-gradient(135deg,#241507,#0c0907);box-shadow:inset 0 0 0 1px #ffffff05}.refund-policy .eyebrow{margin:0}.refund-policy h2{margin:3px 0 10px;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:21px}.refund-policy>div{color:#d0c0b0;font-size:12px;line-height:2}.refund-policy>div p{margin:5px 0}.refund-consent{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;padding:12px 13px;border:1px solid #ffffff18;border-radius:11px;background:#0a0807;color:#f2e6d9!important;cursor:pointer}.refund-consent input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px;padding:0;accent-color:var(--orange)}.refund-consent span{font-size:11px}.status.delivery-queued{color:#ffc06d;border:1px solid #8a581f;background:#2a1908}.status.delivery-sent{color:#7feb89;border:1px solid #315f35;background:#0d2411}.delivery-error-details{max-width:320px;margin-top:7px;padding:6px 8px;border:1px solid #7c351f;border-radius:8px;background:#210d08;color:#ff9b82}.delivery-error-details summary{cursor:pointer;font-size:10px;font-weight:700}.delivery-error-details code{direction:ltr;display:block;margin-top:7px;padding:7px;white-space:pre-wrap;overflow-wrap:anywhere;background:#090706;color:#ffc3b4;font-size:9px;text-align:left}.delivery-error-details small{display:block;margin-top:4px;color:#aa8d83;font-size:8px}.alert{overflow-wrap:anywhere}.admin-main .alert.error{direction:rtl;white-space:pre-wrap}

/* Homepage professional edition — public game-mode endpoints stay private */
.site-header{position:fixed;top:0;right:0;left:0;background:#08080880;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.site-header.scrolled{background:#080808ed;border-bottom-color:#ff8a0035;box-shadow:0 14px 45px #0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav{height:78px}.nav nav a{position:relative;padding:7px 0}.nav nav a::after{content:"";position:absolute;right:0;bottom:0;width:0;height:2px;border-radius:99px;background:var(--orange);transition:width .25s ease}.nav nav a:hover::after{width:100%}.hero{min-height:820px}.hero::after{content:"";position:absolute;right:0;bottom:0;left:0;height:120px;background:linear-gradient(0deg,#080706,transparent);pointer-events:none}.hero-inner{z-index:1}.season{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#0c0907b8;backdrop-filter:blur(8px)}.season i{width:7px;height:7px;border-radius:50%;background:#62e873;box-shadow:0 0 12px #62e873;animation:livePulse 1.8s ease-in-out infinite}.hero-lead{max-width:650px;font-size:15px;line-height:2}.hero-explore span{font-size:17px;animation:arrowFloat 1.6s ease-in-out infinite}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:630px;margin-top:28px;border:1px solid #ffffff14;border-radius:15px;background:#0908079e;backdrop-filter:blur(12px);overflow:hidden}.hero-metrics article{padding:13px 16px;border-left:1px solid #ffffff10}.hero-metrics article:last-child{border-left:0}.hero-metrics strong,.hero-metrics span{display:block}.hero-metrics strong{direction:ltr;color:#f8f1e9;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:23px;line-height:1.2}.hero-metrics article:last-child strong{color:#65e875;font-size:18px}.hero-metrics span{color:var(--muted);font-size:9px}.live-card{width:min(330px,100%);display:block;align-self:center;margin:70px 0 0;padding:24px;border-color:#ff8a0045;background:linear-gradient(145deg,#17110ced,#080706f5);box-shadow:0 28px 90px #000c,0 0 55px #ff8a000e}.live-card-head{display:flex;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid #ffffff12}.live-card-head b{color:#ddd1c4;font-size:11px}.live-card-head b[data-online="1"]{color:#74e77d}.live-card-head b[data-online="0"]{color:#ff806d}.live-player-number{display:flex;align-items:flex-end;gap:12px;padding:25px 0 20px}.live-player-number strong{font-size:76px}.live-player-number span{padding-bottom:8px;color:#e0d3c5;font-size:11px;font-weight:700}.live-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #ffffff12;color:var(--muted);font-size:9px}

.network-highlights{position:relative;z-index:2;margin-top:-54px;padding-bottom:35px}.network-highlights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.network-highlights article{min-width:0;padding:18px;display:flex;align-items:flex-start;gap:14px;border:1px solid #49301b;border-radius:15px;background:linear-gradient(145deg,#17120eef,#0b0908f5);box-shadow:0 18px 50px #0009;backdrop-filter:blur(14px)}.highlight-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid #ff8a0045;border-radius:12px;background:#ff8a0012;color:var(--orange-2)}.highlight-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.network-highlights b{display:block;margin-bottom:3px;font-size:12px}.network-highlights p{margin:0;color:var(--muted);font-size:10px;line-height:1.8}

.gamemode-showcase-section{padding-top:90px}.showcase-heading>p{max-width:500px}.gamemode-card-featured{min-height:520px;padding:27px}.gm-card-kicker{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #ffffff18;border-radius:999px;background:#080706a8;color:#d8ccbf;font-size:8px;font-weight:800;letter-spacing:1px;backdrop-filter:blur(8px)}.gm-card-kicker i{width:6px;height:6px;border-radius:50%;background:#61e771;box-shadow:0 0 10px #61e771}.gamemode-card-featured .gm-content{padding-top:95px}.gm-player-stat{margin-bottom:11px}.gm-player-stat>b{font-size:clamp(68px,8vw,102px)}.gm-player-stat>span{padding-bottom:7px;font-size:12px}.gamemode-card-featured .gm-content h3{margin-top:18px}.gm-description{max-width:500px;min-height:72px;color:#d0c3b6;font-size:13px;line-height:1.95}.gamemode-card-featured .gm-shop-button{margin-top:18px}.gamemode-card-featured .gm-address,.gamemode-card-featured [data-gamemode-address]{display:none!important}

.home-final-cta{padding:95px 0;background:linear-gradient(135deg,#120d08,#080706 55%,#160e06);border-top:1px solid #ff8a0029}.home-final-cta-inner{position:relative;padding:42px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:center;gap:35px;border:1px solid #62401f;border-radius:22px;background:radial-gradient(circle at 90% 20%,#ff8a0023,transparent 33%),#0c0a08;box-shadow:0 30px 90px #000a;overflow:hidden}.home-final-cta-inner::before{content:"PC";position:absolute;left:25px;bottom:-55px;color:#ffffff05;font-family:'Pixelify Sans';font-size:190px;line-height:1}.home-final-cta h2{margin:4px 0 8px;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:clamp(36px,5vw,58px);line-height:1.15}.home-final-cta p:not(.eyebrow){max-width:600px;color:var(--muted)}.final-cta-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-final-cta aside{position:relative;padding:23px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #ff8a0048;border-radius:15px;background:#080706bd}.home-final-cta aside small,.home-final-cta aside span{color:var(--muted);font-size:9px}.home-final-cta aside strong{direction:ltr;margin:5px 0;color:var(--orange-2);font-size:17px;overflow-wrap:anywhere}

@keyframes livePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@keyframes arrowFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@media(max-width:900px){.hero{min-height:auto;padding-top:80px}.hero-inner{padding-top:65px}.live-card{width:100%;margin:10px 0 85px}.network-highlights{margin-top:-35px}.network-highlights-grid{grid-template-columns:1fr}.gamemode-card-featured .gm-content{padding-top:70px}.home-final-cta-inner{grid-template-columns:1fr}.home-final-cta aside{max-width:420px}}
@media(max-width:560px){.site-header{position:fixed}.nav{min-height:68px}.hero{padding-top:68px}.hero h1{font-size:41px}.hero-lead{font-size:13px}.live-player-number strong{font-size:62px}.network-highlights{margin-top:-25px}.home-final-cta{padding:65px 0}.home-final-cta-inner{padding:25px 20px}.home-final-cta h2{font-size:37px}.final-cta-actions{flex-direction:column}.final-cta-actions .btn{width:100%}}

/* Dark + orange storefront, cart and compact game-mode cards */
:root{--orange:#ff7a00;--orange-2:#ffad42;--surface:#100e0c;--surface-2:#17120e;--line:#3c2918}body{background:#070605;color:#f8f3ed}.season i,.pulse,.players-dot{background:var(--orange)!important;box-shadow:0 0 13px var(--orange)!important}.live-card-head b[data-online="1"]{color:var(--orange-2)}.network-highlights article{border-color:#51341b}.highlight-icon{color:var(--orange-2)}

.nav-cart{height:40px;padding:5px 10px;display:flex;align-items:center;gap:7px;border:1px solid #4a311b;border-radius:11px;background:#100d0a;color:#e9ddd1;font-size:10px;transition:.25s ease}.nav-cart:hover{transform:translateY(-2px);border-color:var(--orange);background:#1a1008}.nav-cart svg{width:19px;height:19px;fill:none;stroke:var(--orange-2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-cart b{min-width:21px;height:21px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:var(--orange);color:#190b01;font-size:9px}

.gamemodes-outer{padding:105px 0;background:radial-gradient(circle at 50% 0,#ff7a0011,transparent 32%),#090706;border-top:1px solid #2f2116;border-bottom:1px solid #2f2116}.gamemodes-panel{padding:0}.gamemodes-section{padding:34px;border:1px solid #4a311c;border-radius:22px;background:linear-gradient(145deg,#110e0b,#090706);box-shadow:0 30px 90px #000b}.gamemodes-title-wrap{text-align:center;margin-bottom:32px}.gamemodes-title-wrap .eyebrow{margin:0}.gamemodes-title{margin:3px 0 7px;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:clamp(34px,4.5vw,52px)}.gamemodes-title-wrap>p:last-child{margin:0;color:var(--muted);font-size:12px}.gamemodes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gamemode-list-card{min-width:0;overflow:hidden;border:1px solid #3d2a19;border-radius:16px;background:#0d0a08;box-shadow:0 16px 40px #0008;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.gamemode-list-card:hover{transform:translateY(-7px);border-color:#ff7a0080;box-shadow:0 24px 55px #000c,0 0 28px #ff7a0011}.gamemode-card-image-wrap{position:relative;height:180px;overflow:hidden;background:#17100a}.gamemode-card-image-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d0a08,transparent 58%)}.gamemode-card-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s ease}.gamemode-list-card:hover .gamemode-card-image{transform:scale(1.07);filter:saturate(1.08)}.gamemode-card-body{padding:18px}.gamemode-name{margin:0 0 8px;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:25px;line-height:1.2}.gamemode-desc{height:78px;overflow:hidden;color:#b8aa9c;font-size:10px;line-height:1.85}.gamemode-desc p{margin:0}.gamemode-online-row{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #382719}.players-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;animation:livePulse 1.8s ease-in-out infinite}.gamemode-online-text{margin:0!important;color:#d9cbbd!important;font-size:10px!important}.gamemode-online-count{color:var(--orange-2);font-size:17px;font-weight:900}

.product-card{cursor:default;border-radius:17px!important;background:#0e0b09!important;border-color:#3f2a19!important}.product-image{width:100%;padding:0;border:0;color:white;text-align:right;cursor:pointer}.product-image em{position:absolute;z-index:2;right:50%;bottom:18px;transform:translate(50%,12px);opacity:0;padding:6px 11px;border:1px solid #ff7a006b;border-radius:8px;background:#090706dc;color:#ffc27d;font-size:9px;font-style:normal;white-space:nowrap;transition:.3s ease}.product-card:hover .product-image em{opacity:1;transform:translate(50%,0)}.product-details-button{padding:0;border:0;border-bottom:1px dashed #78502a;background:transparent;color:#d9b384;font-size:10px;cursor:pointer}.product-price-stack{display:flex;flex-direction:column}.product-price-stack>span{color:#c69560;font-size:9px}.product-foot form{margin:0}.buy{border:0;border-radius:9px!important;white-space:nowrap}.product-card:focus-within{border-color:#ff7a0080!important}

.modal-open{overflow:hidden}.product-modal-card{width:min(900px,100%);max-height:calc(100vh - 36px);padding:0;overflow:auto;border:1px solid #75471e;border-radius:20px;background:#0d0a08;box-shadow:0 40px 120px #000e}.product-modal-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.product-modal-media{min-height:520px;background:#17100a}.product-modal-media img{width:100%;height:100%;display:block;object-fit:cover}.product-modal-content{padding:38px}.product-modal-badges{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 12px}.product-modal-badges span{padding:4px 8px;border:1px solid #56371d;border-radius:99px;background:#160f09;color:#dcb17f;font-size:9px}.product-modal-content h2{margin:0;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:38px;line-height:1.25}.product-modal-short{color:#c7b8aa;font-size:12px}.product-modal-description{max-height:170px;overflow-y:auto;margin:16px 0;padding:13px;border:1px solid #322316;border-radius:10px;background:#080605;color:#d4c5b6;font-size:11px;line-height:2}.product-modal-prices{display:flex;align-items:center;gap:12px;margin:14px 0}.product-modal-prices strong{color:var(--orange-2);font-size:22px}.product-modal-prices span{padding:4px 8px;border-radius:7px;background:#221305;color:#ffc078;font-size:11px}.product-modal-cart-form{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.product-modal-cart-form label{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-size:9px}.product-modal-cart-form input{height:44px;padding:7px;border:1px solid #4d321b;border-radius:9px;background:#080605;color:white;text-align:center}.product-modal-cart-form .btn{align-self:end}.modal-close{z-index:5;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#090706c9!important;cursor:pointer}

.cart-page,.checkout-page{max-width:1180px}.cart-page-head p,.checkout-page .page-head p{color:var(--muted)}.cart-layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;align-items:start}.cart-items-panel{padding:12px}.cart-update-form{display:flex;flex-direction:column;gap:10px}.cart-row{position:relative;min-width:0;padding:12px;display:grid;grid-template-columns:105px minmax(0,1fr) 80px 120px 28px;align-items:center;gap:13px;border:1px solid #342317;border-radius:13px;background:#0a0806}.cart-row>img{width:105px;height:82px;object-fit:cover;border-radius:9px}.cart-row-info{min-width:0}.cart-row-info small{color:var(--orange-2);font-size:8px}.cart-row-info h2{margin:1px 0;font-size:17px}.cart-row-info p{margin:0;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-qty{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-size:8px}.cart-qty input{width:100%;height:39px;border:1px solid #51341c;border-radius:8px;background:#080605;color:#fff;text-align:center}.cart-row-price strong,.cart-row-price small,.cart-row-price span{display:block}.cart-row-price strong{color:var(--orange-2);font-size:14px}.cart-row-price small,.cart-row-price span{color:var(--muted);font-size:8px}.cart-remove{width:28px;height:28px;border:1px solid #62331e;border-radius:50%;background:#1b0d08;color:#ff8c65;cursor:pointer}.cart-summary{position:sticky;top:98px}.cart-summary>div{padding:11px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #322317;color:var(--muted);font-size:10px}.cart-summary>div b{color:#f4e9de}.cart-checkout-button{width:100%;margin-top:18px}.clear-cart{width:100%;margin-top:10px;border:0;background:transparent;color:#9e8067;font-size:9px;cursor:pointer}.empty-cart{text-align:center;padding:65px}.empty-cart-icon{margin:auto;color:var(--orange);font-size:54px}.empty-cart p{color:var(--muted)}

.checkout-products article{padding:11px 0;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #332318}.checkout-products article img{width:72px;height:58px;object-fit:cover;border-radius:8px}.checkout-products article div small,.checkout-products article div b,.checkout-products article div span{display:block}.checkout-products article div small{color:var(--orange-2);font-size:8px}.checkout-products article div span{color:var(--muted);font-size:9px}.checkout-products article>strong{color:var(--orange-2);font-size:13px}.checkout-products article>strong small{font-size:8px}.checkout-payment-form{margin:0}.checkout-pay-total{padding:14px;display:flex;align-items:center;justify-content:space-between;border:1px solid #5a381b;border-radius:10px;background:#140d08}.checkout-pay-total span{color:var(--muted);font-size:10px}.checkout-pay-total strong{color:var(--orange-2);font-size:20px}

@media(max-width:1050px){.gamemodes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary{position:static}.product-modal-grid{grid-template-columns:1fr}.product-modal-media{min-height:260px;max-height:340px}.product-modal-content{padding:26px}}
@media(max-width:700px){.gamemodes-section{padding:20px}.gamemodes-grid{grid-template-columns:1fr}.gamemode-card-image-wrap{height:210px}.gamemode-desc{height:auto;min-height:55px}.nav-cart span{display:none}.cart-row{grid-template-columns:76px minmax(0,1fr) 65px}.cart-row>img{width:76px;height:66px}.cart-row-price{grid-column:2}.cart-remove{grid-column:3;grid-row:1}.product-modal-content h2{font-size:30px}.product-modal-cart-form{grid-template-columns:75px minmax(0,1fr)}}
@media(max-width:480px){.gamemodes-outer{padding:65px 0}.gamemodes-section{padding:14px;border-radius:15px}.cart-row{grid-template-columns:64px minmax(0,1fr) 28px}.cart-row>img{width:64px;height:58px}.cart-qty{grid-column:2;width:75px}.cart-row-price{grid-column:2}.product-modal-card{border-radius:14px}.product-modal-content{padding:22px 17px}.product-modal-media{min-height:220px}.product-modal-cart-form{grid-template-columns:1fr}.product-modal-cart-form .btn{width:100%}}

/* Main server copy action + strict product image containment */
.main-server-address{appearance:none;-webkit-appearance:none;font:inherit;text-align:right;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.main-server-address:hover{transform:translateY(-3px);border-color:var(--orange);box-shadow:0 18px 48px #000a,0 0 28px #ff7a0017}.main-server-address:focus-visible{outline:2px solid var(--orange-2);outline-offset:3px}.main-server-address.copied{border-color:var(--orange-2);background:linear-gradient(135deg,#2b1707,#100b07)}.main-server-address.copied small{color:var(--orange-2)}
.product-grid{align-items:stretch}.product-card{width:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden!important;isolation:isolate;contain:paint}.product-card .product-image{position:relative;width:100%;max-width:100%;height:220px;min-height:220px;flex:0 0 220px;display:block;overflow:hidden!important;margin:0;border:0;border-radius:0;background:#130d08;line-height:0;isolation:isolate}.product-card .product-card-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .35s ease}.product-card .product-image::after{z-index:1}.product-card .product-image>span,.product-card .product-image>em{z-index:2;line-height:1.7}.product-card:hover .product-card-image{transform:scale(1.055);filter:saturate(1.08) brightness(1.04)}.product-card:hover .product-image{filter:none}.product-card .product-body{position:relative;z-index:2;width:100%;flex:1;display:flex;flex-direction:column;background:#0e0b09}.product-card .product-body>p{flex:1}.product-card .product-foot{width:100%}
@media(max-width:560px){.product-card .product-image{height:200px;min-height:200px;flex-basis:200px}.main-server-address{align-items:flex-start}}

/* PeakCraft three-column header inspired by the supplied layout */
.header.site-header{height:78px;display:block;background:#090706d9;border-bottom:1px solid #3d2817;box-shadow:0 10px 35px #0008}.header.site-header.scrolled{background:#090706f6;border-bottom-color:#7b461e}.header-desktop{height:78px;display:flex;align-items:center;gap:18px}.header-right,.header-left{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.header-right{justify-content:flex-start}.header-left{justify-content:flex-end}.header-center{flex:0 1 auto;display:flex;justify-content:center}.header-nav{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid #402a18;border-radius:14px;background:#100d0ae8;box-shadow:0 12px 35px #0008}.header-nav .nav-btn{min-height:38px;padding:7px 13px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#bfb1a3;font-size:10px;font-weight:700;white-space:nowrap;transition:.25s ease}.header-nav .nav-btn::after{display:none}.header-nav .nav-btn:hover{color:#fff;background:#1a120c}.header-nav .nav-btn.active{color:#1b0c01;background:linear-gradient(135deg,var(--orange),var(--orange-2));box-shadow:0 7px 20px #ff7a0026}.header-login,.header-cart{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #4b301a;border-radius:11px;background:#120e0b;color:#e8ddd2;font-size:10px;font-weight:700;transition:.25s ease}.header-login{padding:5px 12px}.header-login:hover,.header-cart:hover{transform:translateY(-2px);border-color:var(--orange);background:#1a1008}.header-login-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ff7a0014;color:var(--orange-2);overflow:hidden}.header-login-icon svg{width:20px;height:20px;fill:currentColor}.header-login-icon img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.header-cart{padding:5px 10px}.header-cart svg{width:18px;height:18px;fill:none;stroke:var(--orange-2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-cart b{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:var(--orange);color:#170a01;font-size:9px}.launcher-trigger{min-height:38px;padding:5px 11px;display:flex;align-items:center;gap:6px;border:1px dashed #5b3a1e;border-radius:9px;background:#0b0907;color:#8f8073;font-size:9px;cursor:not-allowed}.launcher-trigger small{padding:2px 5px;border-radius:99px;background:#29170a;color:#d78d48;font-size:7px}.header-brand{display:flex;align-items:center;gap:9px;direction:ltr}.header-brand-mark{width:42px;height:42px;display:grid;place-items:center;background:linear-gradient(145deg,var(--orange),var(--orange-2));color:#1c0d02;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:26px;font-weight:800;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);box-shadow:0 8px 25px #ff7a0026}.header-brand-text{display:flex;direction:ltr;font-size:14px;letter-spacing:1px}.header-brand-text b{color:#fff}.header-brand-text strong{color:var(--orange-2)}

/* Exact compact game-mode card behavior without the old cinematic pseudo layers */
.gamemodes-title-kicker{display:inline-block;margin-bottom:4px;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:2px}.gamemode-card.gamemode-list-card{min-height:0;padding:0;display:block;overflow:hidden;background:#0d0a08!important;background-image:none!important;border:1px solid #3d2a19;border-radius:16px;box-shadow:0 16px 40px #0008}.gamemode-card.gamemode-list-card::before,.gamemode-card.gamemode-list-card::after{display:none!important;content:none!important}.gamemode-card.gamemode-list-card .gamemode-card-image-wrap{height:170px}.gamemode-card.gamemode-list-card .gamemode-card-body{position:relative;z-index:1;padding:18px}.gamemode-card.gamemode-list-card .gamemode-name{font-size:24px}.gamemode-card.gamemode-list-card .gamemode-desc{height:76px}.gamemode-card.gamemode-list-card:hover{transform:translateY(-7px);border-color:#ff7a0080;box-shadow:0 24px 55px #000c,0 0 28px #ff7a0011}.gamemode-online-text span[data-mode-label]{color:#bcae9f}

@media(max-width:1050px){.header-nav .nav-btn{padding-inline:9px}.launcher-trigger{display:none}.header-login>span:last-child{display:none}.header-login{padding:5px}.gamemodes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.header.site-header,.header-desktop{height:68px}.header-desktop{position:relative;gap:8px}.header-right{order:1;flex:1}.header-left{order:2;flex:0 0 auto}.header-center{position:absolute;top:68px;right:0;left:0;z-index:30;display:block}.nav .header-nav{width:100%;display:none;align-items:stretch;gap:4px;padding:10px;flex-direction:column;border-radius:0 0 14px 14px;background:#0c0907f7;box-shadow:0 24px 45px #000c}.header-nav .nav-btn{width:100%;min-height:42px}.header .menu{order:3;display:block;width:39px;height:39px;border:1px solid #4b301a;border-radius:10px;background:#120e0b;color:var(--orange-2);cursor:pointer}.header-brand-text{display:none}.header-brand-mark{width:38px;height:38px;font-size:23px}.header-cart>span{display:none}.gamemodes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.header-login{display:none}.header-right{gap:5px}.header-cart{height:39px}.gamemodes-grid{grid-template-columns:1fr}.gamemode-card.gamemode-list-card .gamemode-card-image-wrap{height:210px}.gamemode-card.gamemode-list-card .gamemode-desc{height:auto;min-height:58px}}
@media(max-width:820px){.header.menu-open .header-nav{display:flex}.header.menu-open .menu{border-color:var(--orange);background:#211207}}

/* Real PeakCraft logo + active launcher destination */
.launcher-trigger.launcher-link{cursor:pointer;color:#e3d4c5;border-style:solid;border-color:#5b391d;background:#120d09;text-decoration:none}.launcher-trigger.launcher-link:hover{transform:translateY(-2px);border-color:var(--orange);color:var(--orange-2);background:#1d1108}.launcher-trigger.launcher-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-brand-logo{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #ff7a0052;border-radius:12px;background:#120d09;box-shadow:0 8px 26px #ff7a001c}.header-brand-logo img{width:100%;height:100%;display:block;object-fit:contain;padding:3px}.auth-brand{margin:0 auto 24px;display:flex;align-items:center;justify-content:center;gap:10px;direction:ltr;color:#fff;font-size:18px;letter-spacing:1px}.auth-brand img{width:62px;height:62px;display:block;object-fit:contain;border:1px solid #ff7a004a;border-radius:15px;background:#110c08;padding:4px}.auth-brand strong{color:var(--orange-2)}.footer-brand{gap:10px!important}.footer-logo-image{width:52px;height:52px;object-fit:contain;border:1px solid #ff7a0040;border-radius:13px;background:#110c08;padding:3px}.footer-brand>strong{color:#f5ece4;letter-spacing:1px}.admin-brand{display:flex;align-items:center;gap:9px;direction:ltr;margin-bottom:18px;color:#f5ece4;font-size:13px;letter-spacing:1px}.admin-brand img{width:44px;height:44px;object-fit:contain;border:1px solid #ff7a0048;border-radius:11px;background:#120d09;padding:3px}.admin-brand strong{color:var(--orange-2)}
@media(max-width:1050px){.launcher-trigger.launcher-link{display:flex}.launcher-trigger.launcher-link span{display:none}}
@media(max-width:820px){.header-brand-logo{width:40px;height:40px}.launcher-trigger.launcher-link span{display:inline}.launcher-trigger.launcher-link{width:100%;justify-content:center}.admin-brand{margin-bottom:5px}}
@media(max-width:560px){.header-brand-logo{width:37px;height:37px;border-radius:9px}.auth-brand img{width:54px;height:54px}.footer-logo-image{width:46px;height:46px}}
@media(max-width:560px){.admin-side>.admin-brand{position:absolute;top:10px;right:14px;margin:0}.admin-side>.admin-brand img{width:40px;height:40px}.admin-side>.admin-brand strong{font-size:11px}}

/* Custom dark/orange scrollbars */
*{scrollbar-width:thin;scrollbar-color:#a95416 #0a0807}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:#0a0807;border-radius:99px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8b25,#8f4312);border:2px solid #0a0807;border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:#ff8a21}.product-modal-description,.table-wrap,.admin-side nav,.rich-preview,.form-grid textarea{scrollbar-gutter:stable}

/* Premium compact shop cards */
.shop-product-card{position:relative;min-height:430px;padding:22px 20px 18px!important;display:flex!important;align-items:stretch;background:radial-gradient(circle at 50% 10%,rgba(var(--product-glow-rgb),.16),transparent 32%),linear-gradient(180deg,#15110e,#0b0907)!important;border:1px solid rgba(var(--product-glow-rgb),.28)!important;border-radius:21px!important;box-shadow:0 22px 65px #000a,inset 0 1px #ffffff08!important}.shop-product-card::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--product-glow-rgb),.08),transparent 38%)}.shop-product-card:hover{transform:translateY(-8px)!important;border-color:rgba(var(--product-glow-rgb),.7)!important;box-shadow:0 30px 80px #000d,0 0 34px rgba(var(--product-glow-rgb),.13)!important}.shop-product-image-shell{height:160px;display:grid;place-items:center}.product-card.shop-product-card .shop-product-image-wrap{width:146px;max-width:146px;height:146px;min-height:146px;flex:0 0 146px;border:1px solid rgba(var(--product-glow-rgb),.4);border-radius:20px;background:radial-gradient(circle,rgba(var(--product-glow-rgb),.18),#090706 72%);box-shadow:0 14px 38px #000b,0 0 28px rgba(var(--product-glow-rgb),.1)}.product-card.shop-product-card .shop-product-image{object-fit:contain;padding:9px;filter:drop-shadow(0 10px 14px #0009)}.product-card.shop-product-card .shop-product-image-wrap::after{background:linear-gradient(0deg,#0b090720,transparent)}.shop-product-body{padding:9px 0 0!important;text-align:center;background:transparent!important}.shop-product-title{min-height:48px;margin:2px 0 3px!important;font-family:'Pixelify Sans',Rubik,sans-serif!important;font-size:21px!important;line-height:1.45!important}.shop-product-subtitle{display:block;color:#b8a99b;font-size:9px}.shop-product-summary{height:42px;margin:7px 0!important;overflow:hidden;color:#938577!important;font-size:9px!important;line-height:1.8}.shop-price-row{margin-top:9px;padding:12px 0;display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #342317;border-bottom:1px solid #342317}.shop-price-box{display:flex;align-items:baseline;gap:5px}.shop-price-current{direction:ltr;color:#fff0e1;font-size:22px}.shop-price-currency{color:#af9b88;font-size:8px}.shop-price-pk{padding:3px 7px;border:1px solid #6d3c16;border-radius:7px;background:#231205;color:#ffb86f;font-size:9px}.shop-product-actions{position:relative;z-index:2;margin-top:auto;padding-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.shop-product-actions form{margin:0}.shop-product-link,.shop-popup-trigger{width:100%;min-height:39px;padding:7px 9px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:9px;font-weight:800;cursor:pointer}.shop-product-link.primary{border:1px solid var(--orange);background:linear-gradient(135deg,var(--orange),var(--orange-2));color:#1a0b01}.shop-popup-trigger{border:1px solid #56381f;background:#0b0907;color:#d6b794}.shop-popup-trigger:hover{border-color:var(--orange);color:var(--orange-2)}

/* Feature-rich product popup content */
.product-modal-description{max-height:340px;padding:17px!important}.shop-rank-popup-title{display:block;margin:4px 0 8px;color:var(--orange-2);font-family:'Pixelify Sans',Rubik,sans-serif;font-size:25px}.shop-rank-popup-subtitle{display:block;margin:0 0 15px;color:#bbaa9a;font-size:11px}.shop-rank-section-title{display:block;margin:22px 0 10px;padding-bottom:8px;border-bottom:1px solid #5b371b;color:#ffad61;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:18px}.shop-rank-feature-item{display:block;margin:5px 0}.shop-rank-feature-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:8px 10px;border:1px solid #332317;border-radius:9px;background:#0b0907}.shop-rank-feature-branch{width:8px;height:8px;flex:0 0 8px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);transform:rotate(45deg)}.shop-rank-feature-text{color:#d5c6b7;font-size:10px}.shop-rank-feature-highlight{direction:ltr;display:inline-flex!important;align-items:center;margin:0 3px;padding:3px 9px;border:1px solid #ff7a0070;border-radius:7px;background:linear-gradient(135deg,#2d1607,#130c07);color:#ffb665!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.2px;box-shadow:0 0 18px #ff7a0010}.shop-rank-note{display:block;margin:13px 0;padding:12px 14px;border-right:3px solid var(--orange);border-radius:9px;background:#1b1008;color:#d9c5b2;font-size:10px}.shop-rank-kit-item-text{display:inline-flex!important;align-items:center;gap:7px;margin:4px;padding:8px 10px;border:1px solid #4a311c;border-radius:9px;background:#100c09;color:#d8c6b5;font-size:9px}.shop-rank-kit-item-text>span{color:var(--orange)}.rich-feature-preview{display:block;margin:4px 0;padding:7px 9px;border:1px solid #392617;border-radius:7px;background:#0b0907}.rich-editor-help{display:block;padding:7px 9px;border:1px dashed #574028;border-top:0;background:#0b0907;color:#9d8d7e!important;font-size:9px}.rich-editor-help code{direction:ltr;display:inline-block;color:#ffb667}

/* Player account control center */
.account-dashboard{max-width:1240px}.account-hero-card{position:relative;margin-bottom:18px;padding:31px;display:flex;align-items:center;justify-content:space-between;gap:25px;overflow:hidden;border:1px solid #66401f;border-radius:23px;background:radial-gradient(circle at 90% 10%,#ff7a0024,transparent 35%),linear-gradient(135deg,#17110d,#090706);box-shadow:0 28px 80px #000b}.account-hero-card::after{content:"PLAYER";position:absolute;left:15px;bottom:-42px;color:#ffffff04;font-family:'Pixelify Sans';font-size:125px;pointer-events:none}.account-hero-identity{position:relative;z-index:1;display:flex;align-items:center;gap:17px}.account-avatar-wrap{position:relative;width:94px;height:94px;flex:0 0 94px;padding:5px;border:1px solid #ff7a0060;border-radius:22px;background:#0a0706;box-shadow:0 12px 35px #000a}.account-avatar{width:100%;height:100%;object-fit:cover;border-radius:16px;image-rendering:pixelated}.account-avatar-wrap>span{position:absolute;right:-2px;bottom:5px;width:15px;height:15px;border:3px solid #0a0706;border-radius:50%;background:var(--orange);box-shadow:0 0 13px var(--orange)}.account-hero-identity h1{margin:2px 0;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:40px}.account-meta{display:flex;flex-wrap:wrap;gap:9px;color:#9f8f80;font-size:9px}.account-meta b{direction:ltr;color:#ffb56c}.account-hero-actions{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.account-hero-actions form{margin:0}.account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.account-stat-card{min-width:0;padding:17px;display:flex;align-items:center;gap:12px;border:1px solid #3c2919;border-radius:15px;background:linear-gradient(145deg,#12100d,#0a0806);box-shadow:0 13px 35px #0007}.account-stat-card.account-stat-pk{border-color:#8a501f;background:linear-gradient(145deg,#251407,#0c0907)}.account-stat-icon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border:1px solid #67411f;border-radius:12px;background:#ff7a0011;color:var(--orange-2);font-family:'Pixelify Sans';font-size:16px}.account-stat-card small,.account-stat-card strong{display:block}.account-stat-card small{color:#9e8f81;font-size:9px}.account-stat-card strong{color:#f6eadf;font-size:22px}.account-stat-card strong i{color:#ffb66f;font-size:9px;font-style:normal}.account-content-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:16px}.account-panel{min-width:0;margin-bottom:16px;padding:21px;border:1px solid #3d2a19;border-radius:18px;background:linear-gradient(145deg,#110e0b,#090706);box-shadow:0 18px 50px #0007}.account-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:16px}.account-panel-head h2{margin:1px 0;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:23px}.account-panel-head>span{padding:4px 8px;border:1px solid #50341e;border-radius:99px;color:#c3a98f;font-size:8px}.account-table-wrap table{min-width:790px}.account-table-wrap th{background:#0a0806}.account-table-wrap tr:hover td{background:#ff7a0007}.account-video-form{display:grid;gap:11px}.account-video-form label{display:flex;flex-direction:column;gap:5px;color:#c3b4a6;font-size:10px}.account-video-form input,.account-video-form textarea{width:100%;padding:10px 11px;border:1px solid #4a301b;border-radius:10px;background:#080605;color:#fff;outline:0}.account-video-form input:focus,.account-video-form textarea:focus{border-color:var(--orange)}.video-submit-lead{color:#a99a8c;font-size:10px;line-height:1.9}.video-review-steps{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.video-review-steps span{padding:7px 4px;text-align:center;border:1px solid #372518;border-radius:8px;color:#9f8d7d;font-size:7px}.video-review-steps b{width:17px;height:17px;margin:0 auto 3px;display:grid;place-items:center;border-radius:50%;background:#ff7a001a;color:var(--orange-2);font-size:8px}.video-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.video-request-card{min-width:0;padding:15px;border:1px solid #3c2919;border-radius:13px;background:#0b0907}.video-request-card.approved{border-color:#795021}.video-request-card.rejected{opacity:.76}.video-request-head{display:flex;align-items:center;justify-content:space-between}.video-request-head>small{color:#796b5f}.video-status{display:inline-flex;padding:3px 7px;border-radius:99px;font-size:8px}.video-status.pending{background:#2a1909;color:#ffb869}.video-status.approved{background:#291708;color:#ff9a3d}.video-status.rejected{background:#29100a;color:#ff806d}.video-request-card>p{height:52px;overflow:hidden;color:#b5a698;font-size:9px}.video-request-card>a{color:var(--orange-2);font-size:9px}.video-rewards{display:flex;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #372518}.video-rewards span{flex:1;padding:7px;border-radius:8px;background:#130d08;color:#a99786;font-size:8px}.video-rewards b{color:#ffb56b;font-size:14px}.video-review-note{margin-top:9px;padding:8px;border-right:2px solid var(--orange);background:#160f0a;color:#bdac9d;font-size:8px}.video-reviewer{display:block;margin-top:7px;color:#76685d}.account-empty-state{padding:35px;text-align:center;color:#9f8f80}.account-empty-state b{display:block;color:#e6d8cb}.account-empty-state p{font-size:10px}.account-empty-state a{color:var(--orange-2);font-size:10px}

/* Video reviewer administration */
.video-admin-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.video-admin-overview article{padding:17px;border:1px solid #432d1a;border-radius:14px;background:linear-gradient(145deg,#15100c,#0a0806)}.video-admin-overview span,.video-admin-overview strong{display:block}.video-admin-overview span{color:#9f8f80;font-size:9px}.video-admin-overview strong{color:var(--orange-2);font-size:27px}.video-admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.video-admin-heading h2{margin:2px 0}.video-admin-heading>span{padding:4px 8px;border:1px solid #55361d;border-radius:99px;color:#c9a47e;font-size:8px}.video-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-admin-card{position:relative;min-width:0;padding:17px;border:1px solid #3e2a19;border-radius:14px;background:#0b0907}.video-admin-card.pending{border-color:#765020}.video-admin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.video-admin-card-head b,.video-admin-card-head small{display:block}.video-admin-card-head small{color:#8f8073;font-size:8px}.video-admin-card>p{color:#b7a99b;font-size:10px;line-height:1.8}.video-open-link{display:inline-flex;margin-bottom:11px;color:var(--orange-2);font-size:9px}.video-review-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;border-top:1px solid #372518}.video-review-form label{display:flex;flex-direction:column;gap:4px;color:#a9998b;font-size:8px}.video-review-form input,.video-review-form textarea{width:100%;padding:8px;border:1px solid #4a301b;border-radius:8px;background:#080605;color:#fff}.video-review-form .full{grid-column:1/-1}.video-review-actions{display:flex;gap:7px}.danger-outline{border-color:#74351f!important;color:#ff8b70!important}.video-admin-result{display:flex;gap:7px;margin-top:11px}.video-admin-result span{padding:8px 10px;border-radius:8px;background:#160f09;color:#a89685;font-size:8px}.video-admin-result b{color:#ffb76e;font-size:14px}.video-admin-note{margin-top:9px;padding:9px;border-right:2px solid var(--orange);background:#160f09;color:#bdab9a;font-size:9px}.video-admin-reviewer{display:block;margin-top:7px;color:#7f7164}.video-admin-card>.delete-form{position:absolute;left:12px;bottom:12px}.reviewer-access-lead{color:#a69789;font-size:10px}.reviewer-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.reviewer-user-card{min-width:0;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #3b291a;border-radius:11px;background:#0b0907}.reviewer-user-card.active{border-color:#a15b22;background:#1a1008}.reviewer-user-card b,.reviewer-user-card small{display:block;overflow-wrap:anywhere}.reviewer-user-card small{color:#8f8072;font-size:7px}

@media(max-width:1050px){.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-content-grid{grid-template-columns:1fr}.video-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.account-hero-card{align-items:flex-start;flex-direction:column;padding:22px}.account-hero-actions{width:100%}.account-stat-grid{grid-template-columns:1fr 1fr}.video-admin-grid{grid-template-columns:1fr}.video-review-actions{flex-direction:column}.reviewer-user-grid{grid-template-columns:1fr}.video-request-grid{grid-template-columns:1fr}}
@media(max-width:520px){.account-hero-identity{align-items:flex-start}.account-avatar-wrap{width:72px;height:72px;flex-basis:72px}.account-hero-identity h1{font-size:29px}.account-hero-actions{display:grid;grid-template-columns:1fr}.account-hero-actions .btn{width:100%}.account-stat-grid{grid-template-columns:1fr}.account-panel{padding:14px}.video-admin-overview{grid-template-columns:1fr}.video-review-form{grid-template-columns:1fr}.video-review-form .full{grid-column:auto}.shop-product-actions{grid-template-columns:1fr}}

/* Video review queues and server-side pagination */
.video-admin-overview article{position:relative;overflow:hidden}.video-admin-overview article:after{content:"";position:absolute;inset:auto -18px -26px auto;width:76px;height:76px;border:12px solid #ff7a000b;transform:rotate(45deg)}.video-admin-overview article small{display:block;color:#76695d;font-size:8px}.video-queue-panel{border-color:#68451f;background:radial-gradient(circle at 95% 0,#ff7a0010,transparent 28%),var(--surface)}.video-completed-panel{background:linear-gradient(145deg,#100e0c,#090807)}.video-completed-panel .video-admin-card.approved{border-color:#70471e;background:linear-gradient(145deg,#171008,#0b0907)}.video-completed-panel .video-admin-card.rejected{opacity:.88}.load-more-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.load-more-nav span{color:var(--muted);font-size:9px}.load-more-nav .btn{min-height:37px;padding:6px 13px;font-size:9px}.number-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);direction:ltr}.number-pagination a,.number-pagination span{min-width:35px;height:35px;padding:4px 9px;display:grid;place-items:center;border:1px solid #48301c;border-radius:8px;background:#0b0907;color:#bda994;font-size:10px}.number-pagination a.active{border-color:var(--orange);background:var(--orange);color:#160b02;font-weight:800}.number-pagination a:hover{border-color:var(--orange);color:var(--orange-2)}.users-directory-panel{background:radial-gradient(circle at 100% 0,#ff7a000c,transparent 24%),var(--surface)}

@media(max-width:560px){.load-more-nav{display:grid;grid-template-columns:1fr}.load-more-nav .btn{width:100%}.load-more-nav span{text-align:center;order:-1}.number-pagination{gap:4px}.number-pagination a,.number-pagination span{min-width:31px;height:32px;padding:3px 7px}}

/* Stock, manual fulfillment and reviewer ID search */
.shop-product-image-shell{position:relative}.shop-product-badges{position:absolute;z-index:4;top:2px;right:2px;left:2px;display:flex;align-items:center;justify-content:space-between;gap:5px;pointer-events:none}.shop-product-badges span{padding:3px 7px;border:1px solid #5b391e;border-radius:99px;background:#0a0806e8;color:#cdb499;font-size:7px;backdrop-filter:blur(7px)}.shop-product-badges .stock-badge.out{border-color:#79341f;color:#ff8169}.shop-product-badges .stock-badge.limited{color:#ffb66f}.shop-product-badges .manual-delivery-badge{border-color:#8b5524;color:#ffc27b}.shop-product-card.sold-out{filter:saturate(.45);opacity:.76}.shop-product-link:disabled,.product-modal-cart-form .btn:disabled{cursor:not-allowed!important;filter:grayscale(.6);opacity:.55}.status.delivery-manual{border:1px solid #8d5522;background:#271608;color:#ffc17a}.field-disabled{opacity:.48}.manual-delivery-detail-row>td{padding:0 11px 13px!important;background:#080605}.manual-delivery-list{display:grid;gap:7px;padding:10px;border:1px solid #50331d;border-radius:11px;background:#100b08}.manual-delivery-item{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #49301c;border-radius:9px;background:#0b0907}.manual-delivery-item.completed{border-color:#5f472b;opacity:.78}.manual-delivery-item b,.manual-delivery-item small{display:block}.manual-delivery-item small{color:#9e8c7c;font-size:8px}.manual-complete-form{display:flex;align-items:center;gap:6px}.manual-complete-form input{min-width:220px;height:34px;padding:5px 8px;border:1px solid #55351d;border-radius:7px;background:#080605;color:#fff;font-size:9px}.reviewer-search-form{max-width:650px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:18px 0}.reviewer-search-form label{display:flex;flex-direction:column;gap:5px;color:#b8a99b;font-size:9px}.reviewer-search-form input{height:44px;padding:8px 10px;border:1px solid #55351d;border-radius:10px;background:#080605;color:#fff;direction:ltr}.reviewer-search-result{padding:17px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #4c321d;border-radius:14px;background:#0b0907}.reviewer-search-result.active{border-color:#a55d24;background:#1a1008}.reviewer-search-avatar img{width:64px;height:64px;display:block;border:2px solid var(--orange);border-radius:13px;image-rendering:pixelated}.reviewer-search-info{min-width:0}.reviewer-search-info>span{color:var(--orange-2);font-size:8px}.reviewer-search-info h3{margin:1px 0;font-size:19px}.reviewer-search-info p,.reviewer-search-info small{display:block;margin:0;color:#9c8d7f;font-size:8px;overflow-wrap:anywhere}.active-reviewers-block{margin-top:20px;padding-top:14px;border-top:1px solid #3a2819}.active-reviewers-block h3{font-size:13px}.active-reviewers-list{display:flex;flex-wrap:wrap;gap:7px}.active-reviewers-list a{padding:7px 10px;border:1px solid #4a301b;border-radius:9px;background:#0b0907}.active-reviewers-list b,.active-reviewers-list span{display:block}.active-reviewers-list b{font-size:9px}.active-reviewers-list span{color:#927f6e;font-size:7px}
@media(max-width:760px){.manual-delivery-item{align-items:flex-start;flex-direction:column}.manual-complete-form{width:100%;align-items:stretch;flex-direction:column}.manual-complete-form input{width:100%;min-width:0}.reviewer-search-result{grid-template-columns:54px minmax(0,1fr)}.reviewer-search-result>form,.reviewer-search-result>.status{grid-column:1/-1}.reviewer-search-avatar img{width:54px;height:54px}}
@media(max-width:520px){.reviewer-search-form{grid-template-columns:1fr}.reviewer-search-form .btn{width:100%}}

/* Configurable footer social networks and partner collections */
.footer-connections{margin-top:32px;padding-top:24px;border-top:1px solid #352417}.footer-connections-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.footer-connections-head b,.footer-connections-head small{display:block}.footer-connections-head b{font-family:'Pixelify Sans',Rubik,sans-serif;font-size:18px}.footer-connections-head small{color:#82766b;font-size:8px}.footer-connections-head>span{padding:4px 8px;border:1px solid #4b301b;border-radius:99px;color:#b99572;font-size:8px}.footer-connections-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.footer-social-link{min-width:0;padding:10px;display:flex;align-items:center;gap:9px;border:1px solid #392719;border-radius:12px;background:linear-gradient(145deg,#100d0a,#090706);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.footer-social-link:hover{transform:translateY(-3px);border-color:#ff7a0075;box-shadow:0 12px 32px #0009,0 0 18px #ff7a000d}.footer-social-icon{position:relative;width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;border:1px solid #5a381d;border-radius:10px;background:#160e08}.footer-social-icon img{position:absolute;inset:7px;width:24px;height:24px;object-fit:contain}.footer-social-fallback{direction:ltr;color:var(--orange-2);font-family:'Pixelify Sans',Rubik,sans-serif;font-size:11px;text-transform:uppercase}.footer-social-copy{min-width:0;flex:1}.footer-social-copy b,.footer-social-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-social-copy b{color:#e8ddd2;font-size:9px}.footer-social-copy small{color:#8c7d70;font-size:7px}.footer-social-arrow{direction:ltr;color:#805b38;font-size:13px}.footer-social-link:hover .footer-social-arrow{color:var(--orange-2)}

.footer-links-admin{max-width:1100px}.footer-links-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.footer-links-admin-head h2{margin:2px 0}.footer-links-admin-head>span{padding:4px 8px;border:1px solid #56361d;border-radius:99px;color:#bd9874;font-size:8px}.footer-links-admin-grid{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:16px;align-items:start}.footer-link-form{padding:15px;border:1px solid #3c2919;border-radius:14px;background:#0b0907}.footer-links-list{display:grid;gap:8px}.footer-link-admin-card{min-width:0;padding:10px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #3c2919;border-radius:11px;background:#0b0907}.footer-link-admin-card.inactive{opacity:.52}.footer-link-admin-icon{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #54351c;border-radius:11px;background:#160e08}.footer-link-admin-icon img{width:30px;height:30px;object-fit:contain}.footer-link-admin-icon span{color:var(--orange-2);font-family:'Pixelify Sans';font-size:12px}.footer-link-admin-card>div:nth-child(2){min-width:0}.footer-link-admin-card b,.footer-link-admin-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-link-admin-card b{font-size:10px}.footer-link-admin-card small{color:#8d7e70;font-size:7px}.footer-link-admin-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px}.footer-link-admin-actions form{margin:0}
@media(max-width:1050px){.footer-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links-admin-grid{grid-template-columns:1fr}}
@media(max-width:560px){.footer-connections-grid{grid-template-columns:1fr}.footer-connections-head{align-items:flex-start}.footer-link-admin-card{grid-template-columns:42px minmax(0,1fr)}.footer-link-admin-icon{width:42px;height:42px}.footer-link-admin-actions{grid-column:1/-1;justify-content:flex-start}}
.footer-storage-status{margin:-4px 0 15px;padding:10px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;border:1px solid #4a301c;border-radius:10px;background:#0b0907;color:#a89583;font-size:8px}.footer-storage-status.ok{border-color:#68441f}.footer-storage-status.error{border-color:#79321f;background:#1d0d08;color:#ff9a82}.footer-storage-status b{color:#ffb66e}.footer-storage-status code{direction:ltr;width:100%;padding-top:6px;border-top:1px solid #ffffff10;color:#ffc0ad;overflow-wrap:anywhere}
.zibal-diagnostic{padding:10px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;border:1px solid #4b301b;border-radius:10px;background:#0b0907;color:#aa9989;font-size:8px}.zibal-diagnostic.sandbox{border-color:#86501f;background:#1c1007}.zibal-diagnostic b{color:#ffb66d}.zibal-diagnostic code{direction:ltr;display:inline-block;max-width:100%;color:#d8c1aa;overflow-wrap:anywhere}

/* Pending payments and reviewer dual dashboard access */
.account-role-badge{padding:3px 7px;border:1px solid #8d5422;border-radius:99px;background:#241307;color:#ffb66c!important;font-size:8px}.reviewer-admin-button{border-color:#8a4d1d!important;background:linear-gradient(135deg,#2a1608,#120d09)!important;color:#ffb66d!important}.reviewer-dashboard-link{color:#ffb66d!important}.pending-payments-section{margin-bottom:18px;padding:20px;border:1px solid #8a4b1d;border-radius:19px;background:radial-gradient(circle at 90% 10%,#ff7a001d,transparent 35%),linear-gradient(145deg,#1a1008,#0b0806);box-shadow:0 20px 55px #0009}.pending-payments-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.pending-payments-head h2{margin:2px 0;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:25px}.pending-payments-head p:not(.eyebrow){max-width:700px;margin:4px 0 0;color:#b19f8f;font-size:9px}.pending-payments-head>span{padding:4px 8px;border:1px solid #8d4d1e;border-radius:99px;color:#ffb66d;font-size:8px}.pending-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pending-payment-card{min-width:0;padding:16px;border:1px solid #60391d;border-radius:14px;background:#0d0907;transition:.25s ease}.pending-payment-card:hover{transform:translateY(-3px);border-color:#ff7a0070}.pending-payment-card.expired{opacity:.55;filter:grayscale(.5)}.pending-payment-card-head{display:flex;align-items:center;justify-content:space-between}.pending-payment-card-head>span{padding:3px 7px;border-radius:99px;background:#2c1308;color:#ff8c6c;font-size:8px}.pending-payment-card-head>b{direction:ltr;color:#9d8169;font-size:10px}.pending-payment-card h3{margin:11px 0 8px;font-size:14px;line-height:1.7}.pending-payment-meta{display:flex;flex-wrap:wrap;gap:7px 14px;color:#9e8c7b;font-size:8px}.pending-payment-meta b{color:#e5d4c4}.pending-countdown-wrap{margin:13px 0;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #422b19;border-radius:10px;background:#090705}.pending-countdown-wrap small{color:#9e8a78;font-size:8px}.pending-countdown-wrap time{direction:ltr;color:#ffb76d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;font-weight:800;letter-spacing:1px}.pending-payment-card form .btn{width:100%}.status.payment-waiting{border:1px solid #70401e;background:#241307;color:#ffae64}
@media(max-width:800px){.pending-payment-grid{grid-template-columns:1fr}}
@media(max-width:560px){.pending-payments-section{padding:14px}.pending-payments-head{align-items:flex-start;flex-direction:column}.pending-countdown-wrap{align-items:flex-start;flex-direction:column}.pending-countdown-wrap time{font-size:24px}}
@media(max-width:820px){.admin-side .reviewer-dashboard-link{display:block;position:absolute;top:14px;left:65px;padding:6px 9px;border:1px solid #5c371d;border-radius:8px;background:#160f09}}

/* Variable products / rank durations */
.shop-product-badges .variant-product-badge{border-color:#82501f;color:#ffc17a}.modal-variant-wrap{grid-column:1/-1!important}.modal-variant-wrap select{width:100%;height:44px;padding:7px 10px;border:1px solid #5b381d;border-radius:9px;background:#080605;color:#fff}.variable-product-open:disabled{cursor:not-allowed;opacity:.55}.form-grid [data-variants-field] textarea{min-height:145px;direction:rtl;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.9}.form-grid [data-variants-field] small{color:#b49a81}.shop-product-card:has(.variant-product-badge){border-color:#67401f!important}

/* Automatic 1-12 month variable product pricing */
.monthly-discount-config{padding:15px;border:1px solid #58371d;border-radius:14px;background:linear-gradient(145deg,#120d09,#090706)}.monthly-discount-config[hidden]{display:none!important}.monthly-discount-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.monthly-discount-head b,.monthly-discount-head small{display:block}.monthly-discount-head b{color:#f0dfcf;font-size:11px}.monthly-discount-head small{color:#9d8b7a;font-size:8px}.monthly-discount-head>span{padding:4px 8px;border:1px solid #73451f;border-radius:99px;color:#ffb66d;font-size:8px}.monthly-discount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.month-discount-item{padding:9px!important;display:block!important;border:1px solid #3e2918;border-radius:10px;background:#0b0907}.month-discount-item>span{display:block;margin-bottom:5px;color:#ffb66d;font-size:9px;font-weight:800}.month-discount-item>div{display:flex;align-items:center;gap:5px}.month-discount-item input{height:36px!important;min-height:36px!important;padding:5px 7px!important;text-align:center}.month-discount-item em{color:#8f7c6b;font-size:7px;font-style:normal;white-space:nowrap}.month-discount-item>small{display:block;min-height:28px;margin-top:6px;color:#c5ad94!important;font-size:7px;line-height:1.7}.variant-product-badge{white-space:nowrap}
@media(max-width:900px){.monthly-discount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.monthly-discount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-discount-head{flex-direction:column}}

/* Respect HTML hidden state even when component labels use display:flex/grid. */
[hidden]{display:none!important}

/* Customer mobile number for payments and order coordination */
.account-contact-bar{margin-bottom:16px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #49301c;border-radius:14px;background:linear-gradient(145deg,#120e0b,#0a0806)}.account-contact-bar>div b,.account-contact-bar>div span{display:block}.account-contact-bar>div b{color:#eedfd1;font-size:10px}.account-contact-bar>div span{color:#968678;font-size:8px}.account-contact-bar form{display:flex;align-items:center;gap:7px}.account-contact-bar input,.pending-retry-form input{height:40px;padding:7px 10px;border:1px solid #5b381d;border-radius:9px;background:#080605;color:#fff;outline:0}.account-contact-bar input:focus,.pending-retry-form input:focus{border-color:var(--orange)}.pending-retry-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.pending-retry-form .btn{width:auto!important}.order-mobile-link{color:#ffb66e;text-decoration:none;white-space:nowrap}.order-mobile-link:hover{text-decoration:underline}.checkout-payment-form label>small{color:#9b8978;font-size:8px}
@media(max-width:700px){.account-contact-bar{align-items:flex-start;flex-direction:column}.account-contact-bar form{width:100%}.account-contact-bar input{min-width:0;flex:1}.pending-retry-form{grid-template-columns:1fr}.pending-retry-form .btn{width:100%!important}}
@media(max-width:460px){.account-contact-bar form{align-items:stretch;flex-direction:column}.account-contact-bar .btn{width:100%}}

/* Required order contacts and a smoother detailed admin orders workspace */
.order-contact-notice{padding:14px 16px;border:1px solid #80501f;border-radius:12px;background:linear-gradient(135deg,#211307,#0c0907)}.order-contact-notice b{display:block;color:#ffb66d;font-size:11px}.order-contact-notice p{margin:4px 0 0;color:#c0ad9a;font-size:9px;line-height:1.9}.required-mark{margin-right:5px;padding:2px 6px;border-radius:99px;background:#6f2f19;color:#ffc0ad;font-size:7px}.order-contact-cell{min-width:180px}.order-contact-cell>span{display:block;color:#c9b6a3;font-size:8px}.order-contact-cell details{margin-top:5px}.order-contact-cell summary{cursor:pointer;color:#ffb66e;font-size:8px}.order-contact-cell p{max-width:300px;margin:5px 0;padding:7px;border-radius:7px;background:#0a0806;color:#b7a391;font-size:8px;white-space:pre-wrap}.pending-retry-form{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto}.account-contact-bar form{flex-wrap:wrap}.account-contact-bar input{min-width:190px}

.admin-layout{background:radial-gradient(circle at 85% 5%,#ff7a0009,transparent 26%),#070605}.admin-side{background:linear-gradient(180deg,#0f0c09,#080706);box-shadow:-14px 0 45px #0006}.admin-side nav a{border-radius:9px;transition:transform .22s ease,background .22s ease,color .22s ease}.admin-side nav a:hover{transform:translateX(-3px)}.admin-main{background:linear-gradient(180deg,#090706,#070605)}.admin-main>.panel,.orders-management-panel{border-radius:17px;box-shadow:0 16px 48px #0007}.admin-top{padding:11px 14px;border:1px solid #332317;border-radius:14px;background:#0d0a08;box-shadow:0 12px 35px #0006}.admin-top h1{font-size:28px}.order-admin-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.order-admin-overview article{min-width:0;padding:16px;border:1px solid #3f2a19;border-radius:14px;background:linear-gradient(145deg,#14100c,#0a0806);box-shadow:0 12px 35px #0006;transition:.25s ease}.order-admin-overview article:hover{transform:translateY(-3px);border-color:#ff7a0065}.order-admin-overview span,.order-admin-overview strong{display:block}.order-admin-overview span{color:#9d8d7e;font-size:8px}.order-admin-overview strong{color:#ffb66d;font-size:23px}.order-admin-overview strong small{color:#96816e;font-size:7px}.orders-management-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.orders-management-head h2{margin:2px 0!important;font-size:24px!important}.orders-management-head p:not(.eyebrow){margin:0;color:#8f8174;font-size:8px}.orders-management-head>span{padding:4px 8px;border:1px solid #5c391e;border-radius:99px;color:#c19c77;font-size:8px}.order-filter-form{display:grid;grid-template-columns:minmax(260px,1fr) 200px auto auto;gap:8px;margin-bottom:15px;padding:11px;border:1px solid #392719;border-radius:12px;background:#0a0806}.order-filter-form input,.order-filter-form select{height:42px;padding:7px 10px;border:1px solid #4d311b;border-radius:9px;background:#080605;color:#fff;outline:0}.order-filter-form input:focus,.order-filter-form select:focus{border-color:var(--orange)}.admin-orders-table-wrap{border:1px solid #362517;border-radius:12px;background:#090706}.admin-orders-table{min-width:1120px}.admin-orders-table th{position:sticky;top:0;z-index:2;background:#100c09;color:#b6a697}.admin-orders-table td{transition:background .2s ease}.admin-orders-table tr:hover>td{background:#ff7a0007}.order-id-cell b,.order-id-cell small{display:block}.order-id-cell b{direction:ltr;color:#ffb66e}.order-id-cell small{direction:ltr;color:#796b5e;font-size:7px;white-space:nowrap}.admin-order-customer{min-width:185px}.admin-order-customer>b,.admin-order-customer>a{display:block}.admin-order-customer>b{color:#eadccf}.admin-order-customer>a{color:#b99c80;font-size:8px;text-decoration:none;white-space:nowrap}.admin-order-customer>a:hover{color:#ffb66e}.admin-order-customer details{margin-top:5px}.admin-order-customer summary{cursor:pointer;color:#ffad61;font-size:8px}.admin-order-customer details p{max-width:280px;margin:5px 0;padding:8px;border:1px solid #3b2818;border-radius:8px;background:#080605;color:#c0ad9a;font-size:8px;line-height:1.8;white-space:pre-wrap}.payment-method-label{display:block;margin-top:4px;color:#7f7063;font-size:7px}.manual-delivery-detail-row:hover>td{background:#080605!important}
@media(max-width:1150px){.order-admin-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.order-filter-form{grid-template-columns:1fr 180px auto}}
@media(max-width:760px){.order-admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.order-filter-form{grid-template-columns:1fr}.order-filter-form .btn{width:100%}.orders-management-head{flex-direction:column}.pending-retry-form{grid-template-columns:1fr}.account-contact-bar input{width:100%;min-width:0}}
@media(max-width:480px){.order-admin-overview{grid-template-columns:1fr}.account-contact-bar form{flex-direction:column}.account-contact-bar form>*{width:100%}}

/* Weekly and monthly Zibal revenue cards */
.order-admin-overview{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.revenue-summary-card{position:relative;overflow:hidden}.revenue-summary-card::after{content:"";position:absolute;left:-22px;bottom:-28px;width:88px;height:88px;border-radius:50%;background:#ff7a0009}.revenue-summary-card.weekly{border-color:#6e431f}.revenue-summary-card.monthly{border-color:#925524;background:linear-gradient(145deg,#1d1108,#0a0806)}.revenue-summary-card.total{border-color:#b06525;background:radial-gradient(circle at 90% 10%,#ff7a001a,transparent 45%),#0b0806}.revenue-summary-card>span small{display:inline;margin-right:4px;color:#74685e;font-size:6px}.revenue-summary-card>em{position:relative;z-index:1;display:block;margin-top:5px;color:#8e7d6d;font-size:7px;font-style:normal}.revenue-summary-card strong{position:relative;z-index:1;font-size:20px!important}

/* Always-visible customer notes in admin orders */
.admin-orders-table{min-width:1380px}.order-note-cell{min-width:230px;max-width:340px;vertical-align:top!important}.order-note-visible{padding:9px;border:1px solid #62401f;border-right:3px solid var(--orange);border-radius:9px;background:linear-gradient(135deg,#1b1008,#0a0806)}.order-note-visible>span{display:block;margin-bottom:5px;color:#ffad63;font-size:7px;font-weight:800}.order-note-visible>p{max-height:115px;margin:0;padding-left:4px;overflow-y:auto;color:#d2beab;font-size:9px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.no-order-note{display:inline-block;padding:4px 7px;border:1px dashed #3f2b1c;border-radius:7px;color:#76695e;font-size:8px}

/* Dedicated paid manual-delivery work queue */
.manual-summary-card{border-color:#a45d24!important;background:radial-gradient(circle at 90% 10%,#ff7a0018,transparent 45%),#120c08!important}.manual-summary-card>em{display:block;margin-top:5px;color:#9b806a;font-size:7px;font-style:normal}.manual-delivery-queue-panel{border-color:#68401e!important;background:radial-gradient(circle at 95% 0,#ff7a0013,transparent 32%),linear-gradient(145deg,#120e0b,#090706)!important}.manual-queue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.manual-queue-head h2{margin:2px 0!important;font-size:25px!important}.manual-queue-head p:not(.eyebrow){margin:0;color:#9e8e80;font-size:8px}.manual-queue-head>span{padding:5px 9px;border:1px solid #8b5020;border-radius:99px;background:#211207;color:#ffb66d;font-size:8px}.manual-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-queue-card{min-width:0;padding:16px;border:1px solid #56351c;border-radius:15px;background:linear-gradient(145deg,#110d09,#090706);box-shadow:0 14px 38px #0008;transition:transform .25s ease,border-color .25s ease}.manual-queue-card:hover{transform:translateY(-4px);border-color:#ff7a0070}.manual-queue-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.manual-queue-card-head>div{display:flex;align-items:center;gap:8px}.manual-queue-card-head>div>b{direction:ltr;color:#d8c5b3;font-size:10px}.manual-queue-card-head>small{color:#74685d;font-size:7px}.minecraft-target-box{margin:13px 0;padding:12px;border:1px solid #8d5221;border-radius:11px;background:linear-gradient(135deg,#291506,#100a06);box-shadow:inset 0 0 24px #ff7a0008}.minecraft-target-box>small{display:block;margin-bottom:4px;color:#b89573;font-size:8px}.minecraft-target-box>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.minecraft-target-box strong{color:#ffbd76;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:21px;letter-spacing:.5px;overflow-wrap:anywhere}.minecraft-target-box button{flex:0 0 auto;padding:5px 8px;border:1px solid #71431f;border-radius:7px;background:#0b0806;color:#d9b58f;font-size:7px;cursor:pointer}.minecraft-target-box button:hover{border-color:var(--orange);color:var(--orange-2)}.manual-queue-product{padding:10px;border:1px solid #382618;border-radius:9px;background:#0a0806}.manual-queue-product>small,.manual-queue-product>span{display:block;color:#8f7f71;font-size:7px}.manual-queue-product h3{margin:3px 0;color:#e8d9cb;font-size:14px}.manual-queue-contact{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.manual-queue-contact a{padding:4px 7px;border:1px solid #422b19;border-radius:7px;background:#0a0806;color:#bd9e81;font-size:8px;text-decoration:none}.manual-queue-contact a:hover{border-color:#ff7a0060;color:#ffb66d}.manual-queue-note{margin:9px 0;padding:9px;border-right:3px solid var(--orange);border-radius:8px;background:#1a1008}.manual-queue-note b{color:#ffae62;font-size:8px}.manual-queue-note p{max-height:90px;margin:4px 0 0;overflow-y:auto;color:#c6b3a1;font-size:8px;line-height:1.8}.manual-queue-complete-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px}.manual-queue-complete-form input{height:42px;padding:7px 9px;border:1px solid #50321b;border-radius:9px;background:#080605;color:#fff}.manual-queue-complete-form .btn{white-space:nowrap}.manual-queue-empty{padding:35px;text-align:center;border:1px dashed #4d321d;border-radius:13px;background:#0a0806}.manual-queue-empty>span{width:42px;height:42px;margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;background:#ff7a0015;color:#ffb66d;font-size:20px}.manual-queue-empty b{display:block;color:#dbcaba}.manual-queue-empty p{margin:4px 0;color:#8f8072;font-size:8px}
@media(max-width:1000px){.manual-queue-grid{grid-template-columns:1fr}}
@media(max-width:650px){.manual-queue-head{flex-direction:column}.minecraft-target-box>div{align-items:flex-start;flex-direction:column}.manual-queue-complete-form{grid-template-columns:1fr}.manual-queue-complete-form .btn{width:100%}}

/* Dark Minecraft-inspired landing background and refined game-mode panel */
body.minecraft-home{position:relative;background-color:#060504;background-image:radial-gradient(circle at 82% 8%,#ff7a0013,transparent 24%),radial-gradient(circle at 15% 38%,#713b1414,transparent 27%),linear-gradient(135deg,#ffffff03 25%,transparent 25%),linear-gradient(315deg,#ffffff03 25%,transparent 25%);background-size:auto,auto,32px 32px,32px 32px;background-position:0 0,0 0,0 0,16px 16px;background-attachment:fixed}body.minecraft-home::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 49px,#ff7a0008 50px,transparent 51px),linear-gradient(0deg,transparent 49px,#ff7a0006 50px,transparent 51px);background-size:100px 100px;mask-image:linear-gradient(180deg,#0008,transparent 88%)}body.minecraft-home main{position:relative;z-index:1}.minecraft-home .hero{border-bottom:1px solid #4a2e19}.minecraft-home .hero-bg{opacity:.78;filter:saturate(.72) contrast(1.12) brightness(.7)}.minecraft-home .network-highlights,.minecraft-home .storefront-section,.minecraft-home .home-final-cta{position:relative}.minecraft-home .storefront-section{background:radial-gradient(circle at 80% 20%,#ff7a000d,transparent 30%),linear-gradient(180deg,#090706f5,#060504f8)}
.minecraft-home .gamemodes-outer{position:relative;padding:105px 0 115px;background:linear-gradient(180deg,#080605e8,#0d0906f7 48%,#070504f2);border-top:1px solid #4c301a;border-bottom:1px solid #4c301a;overflow:hidden}.minecraft-home .gamemodes-outer::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(45deg,#ff7a0008 25%,transparent 25%,transparent 75%,#ff7a0008 75%),linear-gradient(45deg,#ff7a0008 25%,transparent 25%,transparent 75%,#ff7a0008 75%);background-position:0 0,18px 18px;background-size:36px 36px;opacity:.65}.minecraft-home .gamemodes-panel{position:relative;padding:8px;border:1px solid #6a411e;border-radius:24px;background:#080605;box-shadow:0 35px 100px #000d,0 0 50px #ff7a000a}.minecraft-home .gamemodes-panel::before,.minecraft-home .gamemodes-panel::after{content:"";position:absolute;width:34px;height:34px;pointer-events:none}.minecraft-home .gamemodes-panel::before{top:-1px;right:-1px;border-top:3px solid var(--orange);border-right:3px solid var(--orange)}.minecraft-home .gamemodes-panel::after{left:-1px;bottom:-1px;border-left:3px solid var(--orange);border-bottom:3px solid var(--orange)}.minecraft-home .gamemodes-section{padding:38px 30px 32px;border:1px solid #312116;border-radius:18px;background:radial-gradient(circle at 50% 0,#ff7a0012,transparent 27%),linear-gradient(145deg,#12100d,#090706);box-shadow:inset 0 0 0 1px #ffffff03}.minecraft-home .gamemodes-title-wrap{margin-bottom:32px}.minecraft-home .gamemodes-title-kicker{padding:4px 9px;border:1px solid #6e421f;border-radius:99px;background:#1b1008}.minecraft-home .gamemodes-title{font-size:clamp(38px,5vw,58px);text-shadow:0 8px 30px #ff7a0021}.minecraft-home .gamemodes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.minecraft-home .gamemode-card.gamemode-list-card{min-height:405px;border:1px solid #4a301b;border-radius:18px;background:linear-gradient(180deg,#16110d,#0b0806)!important;box-shadow:0 18px 50px #000a;transform:translateZ(0)}.minecraft-home .gamemode-card.gamemode-list-card:hover{transform:translateY(-8px);border-color:#ff7a0090;box-shadow:0 30px 70px #000d,0 0 34px #ff7a0015}.minecraft-home .gamemode-card-image-wrap{height:200px;border-bottom:1px solid #4d311b;background:radial-gradient(circle,#281708,#0a0705 72%)}.minecraft-home .gamemode-card-image-wrap::before{content:"";position:absolute;inset:10px;z-index:1;border:1px solid #ffffff08;border-radius:10px;pointer-events:none}.minecraft-home .gamemode-card-image-wrap::after{z-index:2;background:linear-gradient(0deg,#0c0806 1%,transparent 55%),linear-gradient(135deg,#ff7a000d,transparent 45%)}.minecraft-home .gamemode-card-image{filter:saturate(.92) contrast(1.05);transform:scale(1.002)}.minecraft-home .gamemode-list-card:hover .gamemode-card-image{transform:scale(1.075);filter:saturate(1.08) contrast(1.08)}.minecraft-home .gamemode-card-body{padding:20px!important}.minecraft-home .gamemode-name{margin-bottom:9px;font-size:27px;text-shadow:0 6px 20px #000}.minecraft-home .gamemode-desc{height:78px;color:#b8aa9d;font-size:10px;line-height:1.9}.minecraft-home .gamemode-online-row{min-height:42px;margin-top:15px;padding:12px 10px 0;border-top:1px solid #3a2718}.minecraft-home .gamemode-online-row.online .players-dot{background:var(--orange)!important;box-shadow:0 0 13px var(--orange)!important}.minecraft-home .gamemode-online-row.offline .players-dot{background:#9a4935!important;box-shadow:0 0 10px #9a493566!important;animation:none}.minecraft-home .gamemode-online-row.checking .players-dot{background:#8a6a48!important;animation:livePulse 1.3s infinite}.minecraft-home .gamemode-online-row.offline .gamemode-online-count{color:#c66f59;font-size:13px}.minecraft-home .gamemode-online-row.online .gamemode-online-count{color:var(--orange-2);font-size:18px}.minecraft-home .gamemode-online-text{display:flex;align-items:center;gap:2px}.minecraft-home .gamemode-online-text [data-mode-label]{color:#ae9d8d;font-size:9px}
@media(max-width:1100px){.minecraft-home .gamemodes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minecraft-home .gamemode-card-image-wrap{height:230px}}
@media(max-width:640px){.minecraft-home .gamemodes-outer{padding:70px 0}.minecraft-home .gamemodes-panel{padding:5px;border-radius:17px}.minecraft-home .gamemodes-section{padding:25px 15px 18px}.minecraft-home .gamemodes-grid{grid-template-columns:1fr}.minecraft-home .gamemode-card.gamemode-list-card{min-height:0}.minecraft-home .gamemode-card-image-wrap{height:230px}}

/* Staff score leaderboard from the external SQL database */
.staff-scores-body{background:radial-gradient(circle at 85% 8%,#ff7a0015,transparent 26%),linear-gradient(180deg,#080605,#050403);background-attachment:fixed}.staff-score-page{min-height:100vh;padding-bottom:100px}.staff-score-hero{padding-top:145px;padding-bottom:55px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.staff-score-hero h1{margin:5px 0 9px;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:clamp(44px,6vw,76px);line-height:1}.staff-score-hero>div>p:not(.eyebrow){max-width:610px;color:#ad9c8c;font-size:12px}.staff-score-summary{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px}.staff-score-summary article{padding:13px;border:1px solid #4c311b;border-radius:13px;background:#100c09;box-shadow:0 12px 35px #0008}.staff-score-summary small,.staff-score-summary strong{display:block}.staff-score-summary small{color:#8f8072;font-size:7px}.staff-score-summary strong{color:#ffb66d;font-size:22px}.staff-db-error{margin-bottom:30px}.staff-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.staff-section-heading h2{margin:2px 0;font-family:'Pixelify Sans',Rubik,sans-serif;font-size:30px}.staff-section-heading>span{padding:4px 8px;border:1px solid #5c391f;border-radius:99px;color:#b79573;font-size:8px}.staff-podium-section{padding:35px 0}.staff-podium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.staff-podium-card{position:relative;min-width:0;padding:22px;text-align:center;overflow:hidden;border:1px solid #4b301b;border-radius:20px;background:linear-gradient(145deg,#15100c,#090706);box-shadow:0 22px 65px #000a}.staff-podium-card.rank-1{min-height:340px;border-color:#b36928;background:radial-gradient(circle at 50% 10%,#ffb14325,transparent 34%),linear-gradient(145deg,#211407,#0a0806);transform:translateY(-18px)}.staff-podium-card::after{content:"";position:absolute;inset:auto -30px -70px;width:150px;height:150px;border-radius:50%;background:#ff7a000b}.staff-position{position:absolute;top:13px;right:14px;padding:4px 8px;border:1px solid #6a421f;border-radius:99px;color:#ffb66d;font-size:9px}.staff-podium-card img{width:112px;height:112px;margin:14px auto 10px;display:block;border:3px solid #7b481f;border-radius:24px;image-rendering:pixelated;box-shadow:0 15px 35px #000a}.staff-podium-card.rank-1 img{width:132px;height:132px;border-color:#ff9b3f}.staff-podium-card h3{margin:4px 0;color:#eee1d5;font-size:19px}.staff-podium-card>strong{display:block;color:#ffb66d;font-size:29px}.staff-podium-card>strong small{font-size:8px}.staff-podium-card>div{display:flex;justify-content:center;gap:6px;margin-top:12px}.staff-podium-card>div span{padding:5px 8px;border-radius:8px;background:#0a0806;color:#9d8b7b;font-size:8px}.staff-leaderboard-panel{margin-top:35px;padding:25px;border:1px solid #4b301b;border-radius:20px;background:linear-gradient(145deg,#110e0b,#080605);box-shadow:0 28px 80px #000b}.staff-search{position:relative;width:min(300px,100%)}.staff-search input{width:100%;height:43px;padding:8px 39px 8px 10px;border:1px solid #4d311b;border-radius:11px;background:#080605;color:#fff;outline:0}.staff-search input:focus{border-color:var(--orange)}.staff-search span{position:absolute;right:14px;top:8px;color:#ffb66d;font-size:20px}.staff-leaderboard-list{display:grid;gap:7px}.staff-leaderboard-row{min-width:0;padding:11px 13px;display:grid;grid-template-columns:42px 52px minmax(150px,1fr) minmax(270px,1.1fr) 120px;align-items:center;gap:11px;border:1px solid #342417;border-radius:12px;background:#0a0806;transition:.22s ease}.staff-leaderboard-row:hover{transform:translateX(-3px);border-color:#ff7a0065;background:#100b07}.staff-row-rank{width:34px;height:34px;display:grid;place-items:center;border:1px solid #5a381e;border-radius:9px;color:#ffb66d;font-weight:800}.staff-leaderboard-row>img{width:48px;height:48px;border:1px solid #6d421f;border-radius:10px;image-rendering:pixelated}.staff-row-identity b,.staff-row-identity small{display:block}.staff-row-identity b{direction:ltr;color:#e8dace}.staff-row-identity small{color:#7f7266;font-size:7px}.staff-row-tasks{display:flex;align-items:center;gap:6px}.staff-row-tasks span{padding:5px 7px;border-radius:7px;background:#120d09;color:#8f8072;font-size:7px}.staff-row-tasks b{color:#d8b18b;font-size:10px}.staff-row-score{text-align:left;color:#ffb66d;font-size:19px}.staff-row-score small{font-size:7px}.staff-search-empty{padding:30px;text-align:center;color:#978777}.staff-search-empty[hidden],.staff-leaderboard-row[hidden]{display:none!important}
@media(max-width:900px){.staff-score-hero{align-items:flex-start;flex-direction:column}.staff-score-summary{width:100%}.staff-leaderboard-row{grid-template-columns:38px 48px minmax(120px,1fr) 100px}.staff-row-tasks{grid-column:3/-1;flex-wrap:wrap}.staff-podium-card.rank-1{transform:none}}
@media(max-width:650px){.staff-score-hero{padding-top:110px}.staff-score-summary{grid-template-columns:1fr}.staff-podium-grid{grid-template-columns:1fr}.staff-podium-card.rank-1{order:-1}.staff-section-heading{align-items:flex-start;flex-direction:column}.staff-search{width:100%}.staff-leaderboard-panel{padding:14px}.staff-leaderboard-row{grid-template-columns:34px 44px minmax(0,1fr);gap:8px}.staff-row-score{grid-column:3;text-align:right}.staff-row-tasks{grid-column:1/-1}.staff-leaderboard-row>img{width:42px;height:42px}}

/* Admin-only destructive controls on staff leaderboard */
.staff-leaderboard-row:has(.staff-admin-actions){grid-template-columns:42px 52px minmax(150px,1fr) minmax(250px,1.1fr) 110px 145px}.staff-admin-actions{display:grid;gap:5px}.staff-admin-actions form{margin:0}.staff-admin-actions button{width:100%;min-height:30px;padding:5px 7px;border-radius:7px;font-size:7px;cursor:pointer}.staff-delete-score{border:1px solid #76431e;background:#1b1008;color:#ffb46b}.staff-delete-all{border:1px solid #7f2f20;background:#210c08;color:#ff876e}.staff-admin-actions button:hover{filter:brightness(1.18)}.staff-page-flashes:empty{display:none}
@media(max-width:1050px){.staff-leaderboard-row:has(.staff-admin-actions){grid-template-columns:38px 48px minmax(120px,1fr) 100px 130px}.staff-leaderboard-row:has(.staff-admin-actions) .staff-row-tasks{grid-column:3/-1}.staff-admin-actions{grid-column:5;grid-row:1/3}}
@media(max-width:650px){.staff-leaderboard-row:has(.staff-admin-actions){grid-template-columns:34px 44px minmax(0,1fr)}.staff-leaderboard-row:has(.staff-admin-actions) .staff-admin-actions{grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr}.staff-leaderboard-row:has(.staff-admin-actions) .staff-row-tasks{grid-column:1/-1}}

/* Delegated staff-score managers */
.staff-admin-actions{min-width:140px}.staff-admin-actions>summary{padding:7px 9px;border:1px solid #71431f;border-radius:8px;background:#1a1008;color:#ffb66d;font-size:8px;font-weight:800;cursor:pointer;list-style:none;text-align:center}.staff-admin-actions>summary::-webkit-details-marker{display:none}.staff-admin-actions[open]>summary{border-radius:8px 8px 0 0;border-color:var(--orange)}.staff-adjust-form,.staff-delete-actions{padding:8px;border:1px solid #49301b;border-top:0;background:#090706}.staff-adjust-form input{width:100%;height:32px;margin-bottom:5px;padding:5px 7px;border:1px solid #4b301b;border-radius:7px;background:#060504;color:#fff;font-size:8px}.staff-adjust-form>div{display:grid;grid-template-columns:1fr 1fr;gap:4px}.staff-add-score{border:1px solid #70441f;background:#211307;color:#ffb66d}.staff-subtract-score{border:1px solid #713223;background:#210d08;color:#ff8d72}.staff-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:0 0 8px 8px}.staff-delete-actions form{margin:0}.staff-score-log-panel table{min-width:850px}.score-manager-search-result{padding:16px;display:grid;grid-template-columns:64px minmax(0,1fr) minmax(260px,.6fr);align-items:center;gap:14px;border:1px solid #54351d;border-radius:14px;background:#0b0907}.score-manager-search-result>img{width:64px;height:64px;border:2px solid var(--orange);border-radius:13px;image-rendering:pixelated}.score-manager-search-result>div>span{color:#ffb66d;font-size:8px}.score-manager-search-result h3{margin:2px 0;font-size:18px}.score-manager-search-result p{margin:0;color:#918174;font-size:8px}.score-manager-permission-form{display:grid;gap:7px}.score-manager-permission-form label{display:flex;align-items:center;gap:7px;color:#c6b5a5;font-size:8px}.score-manager-permission-form input[type=checkbox]{accent-color:var(--orange)}.active-score-managers{margin-top:20px;padding-top:15px;border-top:1px solid #3d2919}.active-score-managers h3{font-size:14px}.score-manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.score-manager-grid article{padding:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #3f2a19;border-radius:10px;background:#0a0806}.score-manager-grid b,.score-manager-grid small{display:block}.score-manager-grid small{color:#8d7d6f;font-size:7px}.score-manager-grid article>div:last-child{display:flex;gap:4px}.score-manager-grid form{margin:0}
@media(max-width:800px){.score-manager-search-result{grid-template-columns:56px minmax(0,1fr)}.score-manager-permission-form{grid-column:1/-1}.score-manager-grid{grid-template-columns:1fr}}

/* Duplicate-score normalization controls */
.staff-heading-actions{display:flex;align-items:center;gap:8px}.staff-heading-actions form{margin:0}.staff-normalize-button{min-height:43px;padding:7px 11px;border:1px solid #7a4720;border-radius:10px;background:#1b1008;color:#ffb66d;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.staff-normalize-button:hover{border-color:var(--orange);filter:brightness(1.13)}
@media(max-width:760px){.staff-heading-actions{width:100%;align-items:stretch;flex-direction:column}.staff-heading-actions .staff-search{width:100%}.staff-normalize-button{width:100%}}

/* Bulk-select and delete controls for staff scores */
.staff-bulk-toolbar{margin-bottom:12px;padding:10px;display:grid;grid-template-columns:minmax(220px,1fr) auto 210px auto;align-items:center;gap:8px;border:1px solid #4d311b;border-radius:12px;background:#0a0806}.staff-select-all{display:flex;align-items:center;gap:8px;color:#c5b3a1;font-size:9px;cursor:pointer}.staff-select-all input,.staff-row-select input{accent-color:var(--orange)}.staff-bulk-toolbar>span{color:#9f8c7a;font-size:8px}.staff-bulk-toolbar select{height:38px;padding:6px 8px;border:1px solid #54351d;border-radius:8px;background:#070504;color:#fff}.staff-bulk-delete-button{height:38px;padding:6px 10px;border:1px solid #8a3424;border-radius:8px;background:#250d08;color:#ff8b72;font-size:8px;font-weight:800;cursor:pointer}.staff-bulk-delete-button:disabled{cursor:not-allowed;opacity:.42}.staff-row-select{width:26px;height:34px;display:grid;place-items:center;border:1px solid #4a301b;border-radius:8px;background:#0d0907;cursor:pointer}.staff-row-select input{width:16px;height:16px}.staff-leaderboard-row:has(.staff-row-select){grid-template-columns:28px 42px 52px minmax(150px,1fr) minmax(230px,1.1fr) 105px 145px}.staff-leaderboard-row:has(.staff-row-select):not(:has(.staff-admin-actions)){grid-template-columns:28px 42px 52px minmax(150px,1fr) minmax(260px,1.1fr) 120px}
@media(max-width:1050px){.staff-bulk-toolbar{grid-template-columns:1fr 170px auto}.staff-bulk-toolbar>span{grid-column:1}.staff-leaderboard-row:has(.staff-row-select){grid-template-columns:28px 38px 48px minmax(120px,1fr) 100px 130px}.staff-leaderboard-row:has(.staff-row-select) .staff-row-tasks{grid-column:4/-1}.staff-leaderboard-row:has(.staff-row-select) .staff-admin-actions{grid-column:6}}
@media(max-width:700px){.staff-bulk-toolbar{grid-template-columns:1fr}.staff-bulk-toolbar>*{width:100%}.staff-leaderboard-row:has(.staff-row-select){grid-template-columns:28px 34px 44px minmax(0,1fr)}.staff-leaderboard-row:has(.staff-row-select) .staff-row-score{grid-column:4}.staff-leaderboard-row:has(.staff-row-select) .staff-row-tasks{grid-column:1/-1}.staff-leaderboard-row:has(.staff-row-select) .staff-admin-actions{grid-column:1/-1;grid-row:auto}}
