@import url('features.css') layer(features);
@font-face{font-family:Inter;src:url('assets/fonts/Inter.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--bg:#080809;--panel:#101012;--raised:#191919;--ink:#f4f3f6;--text:#f4f3f6;--muted:#99999a;--line:#282828;--accent:#8a8a8a;--red:#8a8a8a;--pink:#8a8a8a;--radius:12px;--font:Inter,Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{margin:0;background:var(--bg);color:var(--ink);font:400 13px/1.5 var(--font);isolation:isolate}a{color:inherit;text-decoration:none}img{max-width:100%;vertical-align:middle}svg{width:18px;height:18px;flex-shrink:0}h1,h2,h3,h4{margin:0;font-family:var(--font);line-height:1.2;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere}h1{font-size:29px}h2{font-size:20px}h3{font-size:17px}p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}small{font-size:10px}code{font:400 10px/1.6 var(--font);color:#89888a;overflow-wrap:anywhere}button,input,textarea,select{font:inherit}button,.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:8px 12px;border:1px solid #333333;border-radius:7px;color:#d5d5d6;background:#1b1b1b;font-size:11px;font-weight:550;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}button:hover,.btn:hover{background:#272728;border-color:#555456}button:disabled{opacity:.4;cursor:not-allowed}.primary,.btn.primary{background:#ececec;color:#131313;border-color:#ececec;box-shadow:none}.primary:hover,.btn.primary:hover{background:white;border-color:white}.btn svg,button svg{width:15px;height:15px}.s-actions,.control-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}input,select,textarea{min-width:0;max-width:100%;padding:10px 12px;border:1px solid #303031;border-radius:7px;background:#121212;color:#e5e4e6;font-size:12px}input::placeholder,textarea::placeholder{color:#6d6c6e}textarea{resize:vertical}input[type=range]{width:100%;padding:0;accent-color:#9f9f9f}input[type=checkbox]{accent-color:#9f9f9f}label{font-size:11px;color:#b0afb1}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #959595;outline-offset:3px}.eyebrow,.s-kicker{display:inline-flex;align-items:center;gap:7px;color:#a6a6a6;font-size:8px;font-weight:550;letter-spacing:.12em}.live-dot{display:inline-block;width:5px;height:5px;background:#999999;border-radius:50%;flex-shrink:0}.caption,.small,.data-note,.s-footnote{font-size:10px;line-height:1.7;color:#717072}.data-note{margin-top:20px}.chip{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #434245;border-radius:5px;font-size:8px;color:#b2b2b2}.empty{padding:28px;border:1px dashed #413f42;border-radius:9px;color:#959297;font-size:12px;line-height:1.8}.empty p{font-size:12px}.empty button{margin-top:12px}.is-hidden{display:none}.skip-link{position:fixed;top:-100px;left:20px;z-index:1000}.skip-link:focus{top:20px;background:#3a383a;padding:12px}.ambient-plane{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#080809}#world-atmosphere{width:100%;height:100%;opacity:.65}.atmosphere-grain{display:none}
/* Application chrome */
.site-sidebar{position:fixed;left:8px;top:8px;bottom:8px;width:214px;border:1px solid #ffffff20;border-radius:13px;background:#08080a8c;backdrop-filter:blur(12px);display:flex;flex-direction:column;padding:16px 11px 12px;z-index:70;transition:width .28s var(--ease),transform .28s var(--ease)}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:4px 9px 21px;flex-shrink:0}.sidebar-brand>img{width:28px;height:28px;object-fit:contain}.sidebar-brand strong{font:700 16px Inter;letter-spacing:-.05em;color:#f1f0f2}.sidebar-brand strong span{color:#979797}.sidebar-brand small{display:none}.sidebar-divider,.rail-crown,.sidebar-coordinate{display:none}#nav{overflow:auto;scrollbar-width:none;flex:1}#nav::-webkit-scrollbar{display:none}.rail-nav-group{margin:0 0 14px}.nav-title{font-size:7px;letter-spacing:.12em;color:#565557;margin:5px 10px 6px}#nav a{display:flex;align-items:center;gap:11px;min-height:34px;padding:8px 10px;margin:1px 0;border-radius:5px;font-size:11px;color:#9a999b;position:relative;white-space:nowrap}#nav a svg{width:16px;height:16px;color:#848386}#nav a:hover{color:#d7d6d9;background:#ffffff04}#nav a.active{color:#e3e3e3;background:#9595950d}#nav a.active:before{content:'';position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:1px;background:#959595}#nav a.active svg{color:#989898}.nav-active-dot{display:none}.navigation-toggle{margin-top:10px;justify-content:flex-start;padding:8px 10px;background:#ffffff02;border:1px solid #ffffff0c;border-radius:6px;font-size:9px;color:#767578}.navigation-toggle svg{width:15px;height:15px}.sidebar-foot{display:flex;align-items:center;gap:7px;border-top:1px solid #ffffff0c;padding:13px 10px 0;margin-top:12px;font-size:8px;color:#6d6c6f}.sidebar-foot strong{font-weight:600;color:#adadad}.sidebar-foot small{display:block;font-size:6px;color:#4e4d50;letter-spacing:.08em;margin-top:3px}.sidebar-close,.mobile-menu,.mobile-brand{display:none}.shell{margin-left:230px;padding:8px 8px 0 0;transition:margin-left .28s var(--ease)}.site-header{height:51px;position:sticky;top:8px;z-index:50;display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff20;border-radius:12px;background:#09080bd9;backdrop-filter:blur(14px);padding:0 16px;margin-bottom:8px;gap:20px}.header-left,.header-actions{display:flex;align-items:center;gap:10px;min-width:0}#breadcrumb{font-size:10px;color:#8e8d90}.header-actions{gap:8px}.header-actions>button{width:30px;height:30px;min-height:30px;padding:6px;background:none;border-color:transparent}.header-actions>button:hover{border-color:#484848}.header-actions>button svg{width:14px;height:14px}.header-wallet{display:flex;align-items:center;gap:8px;border-left:1px solid #38373a;padding-left:10px}.header-wallet a{padding:4px 0}.header-wallet strong{font-size:10px;font-weight:550;color:#c3c3c3}.header-wallet button{padding:0;width:25px;height:25px;min-height:25px;background:#201f22;color:#a8a8a8;border-color:#414141;font-size:15px}.player-menu{position:relative}.player-menu>summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;border:1px solid #484848;border-radius:6px;padding:7px 10px;color:#bebbc0;background:#1c1b1d;font-size:10px}.player-menu summary::-webkit-details-marker{display:none}.player-menu>summary svg{width:12px;height:12px}.hub-popover{position:absolute;right:0;top:42px;width:210px;background:#161517eF;border:1px solid #505050;border-radius:9px;box-shadow:0 20px 60px #0008;padding:8px;z-index:100;display:flex;flex-direction:column}.hub-popover a{display:block;padding:10px 12px;border-radius:5px;font-size:11px;color:#b6b3b8}.hub-popover a:hover{background:#99999913;color:#e6e3e8}.shell>#app{min-height:calc(100vh - 75px);padding:17px;border:1px solid #ffffff20;border-radius:14px;background:#09080b79;overflow:hidden;animation:route-reveal .24s var(--ease)}#app>*{min-width:0}.nav-compact .site-sidebar{width:64px;padding:15px 8px 12px}.nav-compact .shell{margin-left:80px}.nav-compact .sidebar-brand{justify-content:center;padding:5px 0 22px}.nav-compact .sidebar-brand>span,.nav-compact .nav-title,.nav-compact #nav a>span,.nav-compact .collapse-copy,.nav-compact .sidebar-foot>div{display:none}.nav-compact #nav a{justify-content:center;padding:10px 0;height:37px}.nav-compact .rail-nav-group{margin-bottom:15px}.nav-compact .navigation-toggle,.nav-compact .sidebar-foot{justify-content:center;padding-inline:0}.veil{display:none;position:fixed;inset:0;background:#020202bb;z-index:65}#mobile-nav{display:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 24px;padding:5px 0 20px;border-bottom:1px solid #ffffff10}.page-heading h1{font-size:28px;color:#f0eff1}.page-heading p{font-size:11px;color:#828083;margin-top:9px;max-width:650px}.panel,.s-ranking-board{background:#0a0a0a80;border:1px solid #8282822b;border-radius:11px;padding:18px}.panel-heading,.s-section-head,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-heading h2{font-size:14px;color:#e1dfe2;font-weight:600}.panel-heading h2 small{font-size:10px;color:#716e73;font-weight:400;letter-spacing:0;margin-left:5px}.panel-heading>a,.s-section-head>a,.section-heading>a{font-size:10px;color:#989898}.s-section-head h2,.section-heading h2{font-size:19px;color:#dfdce1}.s-section{margin:25px 0}.s-section-head .s-kicker{display:none}.s-section-head>span{font-size:9px;color:#737075}.s-section-head>div>h2{margin-top:5px}.section{margin:28px 0}.section-kicker{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#767277;letter-spacing:.08em;margin:24px 0 15px}
/* Home — short scene, immediate routes, compact ranking */
.network-hero{min-height:238px;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:25px;padding:30px 34px 32px;border:1px solid #9999992d;border-radius:12px;background:linear-gradient(90deg,#08080aeb,#111012b8 55%,#1f1f1fa3),url('assets/de_mirage.webp') center 47%/cover}.network-hero:after{content:'';position:absolute;inset:0;background:radial-gradient(at 85% 0,#89898932,transparent 70%);z-index:-1}.network-hero .eyebrow{font-size:8px;color:#aba8ad;font-weight:400;letter-spacing:.01em}.network-hero h1{font-size:40px;line-height:1.12;letter-spacing:-.04em;margin:17px 0 15px;color:#f8f8f8;font-weight:700}.network-hero h1 em{font-style:normal;color:#9a9a9a}.network-hero p{font-size:11px;color:#adabae;max-width:350px}.network-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 7px}.network-metrics>div{display:flex;flex-direction:column;gap:6px}.network-metrics dt{font-size:7px;color:#a3a1a4;order:2;white-space:nowrap}.network-metrics dd{margin:0;font-size:24px;font-weight:650;color:#eae9ec;line-height:1}.network-metrics>div:first-child dd{color:#9c9c9c}.network-play-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:13px;margin:18px 0}.network-play-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;isolation:isolate;overflow:hidden;min-height:216px;padding:20px 18px 17px;border:1px solid #a5a5a52c;border-radius:11px;background:#100f11c9;transition:border-color .2s,background .2s}.network-play-card:hover{border-color:#9f9f9f68;background:#161517}.network-play-card>img{position:absolute;right:-35%;bottom:-10%;height:115%;width:135%;max-width:none;object-fit:contain;z-index:-2;opacity:.22;transform:scale(1.15);transition:opacity .25s,transform .35s}.network-play-card.featured>img{right:-27%;opacity:.6;transform:scale(1.08)}.network-play-card:hover>img{opacity:.6;transform:scale(1.2)}.network-play-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080809cf,transparent 85%),linear-gradient(90deg,#0606067a,transparent);z-index:-1}.mode-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:1px solid #98989834;border-radius:30px;padding:5px 8px;font-size:7px;letter-spacing:.12em;color:#c0bdc2;background:#0f0e1077}.mode-tag .live-dot{width:4px;height:4px}.network-play-card h2{font-size:19px;color:#f8f7f9;line-height:1.2;margin-top:30px}.network-play-card p{font-size:10px;line-height:1.65;color:#979499;margin:6px 0 15px;max-width:190px;min-height:32px}.mode-action{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b1b1b1;padding-top:3px}.mode-action b{font-size:12px;font-weight:400}.featured .mode-action{background:#ececec;color:#121113;padding:8px 11px;border-radius:5px;font-size:10px;max-width:132px}.network-ranking{border:1px solid #9898982c;border-radius:11px;padding:18px 16px 6px;background:#09090977}.network-community-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 25px}.network-community-grid .panel{padding:22px;min-height:160px}.network-community-grid p{font-size:11px;max-width:370px}.network-clan-actions{display:flex;gap:9px;margin-top:20px}.network-clan-actions .btn{font-size:10px;min-height:33px}.discord-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px;border:1px solid #97979735;border-radius:10px;background:linear-gradient(100deg,#1c1b1e80,#0d0c0e80);margin-top:24px}.discord-strip strong{display:block;font-size:16px;font-weight:600;color:#dfdce1}.discord-strip small{display:block;font-size:10px;color:#878787;margin-top:5px}.discord-strip>b{font-size:11px;color:#b9b9b9;font-weight:500}
/* Rankings and shared player identity */
.standings-head,.standing{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) 60px 60px 96px;gap:16px;align-items:center}.standings-head{padding:0 12px 10px;font-size:8px;color:#676469}.standing{position:relative;isolation:isolate;border-top:1px solid #918c9319;min-height:65px;padding:12px;border-radius:0;overflow:hidden;background:none}.standing:hover{background:#89898909}.standing-player{display:flex;align-items:center;gap:12px;min-width:0}.standing-player>b{font-size:11px;font-weight:500;color:#9d9d9d;width:20px;flex-shrink:0}.player-avatar{position:relative;display:inline-flex;width:38px;height:38px;flex-shrink:0;isolation:isolate}.player-avatar>img:not(.ornament-frame){width:100%;height:100%;object-fit:cover;border-radius:50%}.standing-player>span{min-width:0}.standing-player strong{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:#cfcfcf}.standing-player small{display:block;font-size:8px;color:#6f6c70;margin-top:3px}.standing-rank{display:flex;align-items:center;gap:8px;color:#9d9a9f;font-size:10px}.standing-rank img{width:38px;height:20px;object-fit:contain}.standing-stat{font-size:11px;color:#9c999e}.standing-stat small{display:none}.standing-points{font-size:12px;font-weight:550;color:#c5c5c5;text-align:right}.standing-points small{font-size:6px;font-weight:400;color:#717171;display:block;margin-top:2px}.surface-banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13;z-index:-1;pointer-events:none}.s-directory-bar{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#818181;margin:-5px 0 23px}.s-directory-bar>a{color:#a0a0a0}.s-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.s-contender{position:relative;isolation:isolate;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px 13px;padding:23px;border:1px solid #97979735;border-radius:10px;overflow:hidden;background:#121113}.s-contender:first-child{border-color:#9a9a9a6e;background:linear-gradient(130deg,#232025aa,#100f11)}.s-contender>.surface-banner{opacity:.18}.podium-place{position:absolute;right:18px;top:17px;font-size:33px;font-weight:650;color:#a5a5a525;letter-spacing:-.06em}.s-contender>.player-avatar{width:48px;height:48px;align-self:center}.podium-player{min-width:0}.podium-player small{font-size:7px;color:#8a8a8a;letter-spacing:.1em}.podium-player h2{font-size:21px;color:#dadada;margin-top:6px;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-player p{font-size:10px;margin-top:4px;color:#878787}.podium-points{grid-column:1/-1;border-top:1px solid #94949429;padding-top:18px;display:flex;align-items:baseline;gap:7px}.podium-points strong{font-size:28px;font-weight:650;letter-spacing:-.04em;color:#cacaca}.podium-points small{font-size:7px;color:#767676;letter-spacing:.1em}.podium-stats{grid-column:1/-1;display:flex;gap:20px;font-size:9px;color:#89848b}.s-ranking-board>.s-section-head h2{font-size:15px}.s-ranking-board .control-row{margin-bottom:23px}.compact-player-row{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;border-bottom:1px solid #92929222;padding:13px 6px;overflow:hidden}.compact-player-row>b{font-size:11px;color:#979797;width:20px}.compact-player-row>span{flex:1;min-width:0}.compact-player-row strong{font-size:12px;color:#bfbfbf;display:block}.compact-player-row small{font-size:8px;color:#6b6b6b;display:block;margin-top:3px}.compact-player-row>em{font-style:normal;font-size:12px;text-align:right;color:#a9a9a9}
/* Servers and directories */
.s-browser-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:22px}.search-field{display:flex;align-items:center;border:1px solid #464348;border-radius:7px;background:#131214;padding-left:11px;color:#898989;gap:8px;flex:1;min-width:150px}.search-field input{width:100%;padding-left:0;background:none;border:0;outline:0;min-width:0}.search-field>svg{width:14px;height:14px}.s-live-count{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;color:#7f7a81}.s-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.s-server{border:1px solid #91919135;border-radius:10px;overflow:hidden;background:#0f0e10;min-width:0}.server-map{height:130px;position:relative;overflow:hidden}.server-map>img{width:100%;height:100%;object-fit:cover;opacity:.65}.server-map:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0f0e10,transparent 85%);pointer-events:none}.server-map>span{position:absolute;left:18px;bottom:15px;z-index:1;font-size:9px;color:#b4b1b6;font-weight:550;letter-spacing:.07em}.s-pin{min-width:27px;width:27px;height:27px;min-height:27px;padding:5px;border:1px solid #6b666d55;background:#161517bb;border-radius:5px;color:#929292}.s-pin svg{width:13px;height:13px}.s-pin.is-pinned{color:#d0d0d0;border-color:#aaaaaa66}.server-map .s-pin{position:absolute;right:13px;top:13px;z-index:2}.server-information{padding:5px 19px 19px}.server-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.server-title h2{font-size:19px;color:#e0dde2}.server-title strong{font-size:18px;font-weight:600;color:#a1a1a1}.server-information>p{font-size:8px;letter-spacing:.07em;color:#767178;margin-top:5px}.s-capacity{height:3px;border-radius:5px;background:#2f2c30;margin-top:18px;overflow:hidden}.s-capacity>span{display:block;height:100%;background:#9b9b9b;border-radius:5px;transition:width .4s}.server-status{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:11px 0 17px}.server-status>span{display:flex;gap:5px;align-items:center;font-size:8px;color:#878288}.server-status b{font-weight:400}.server-status code{font-size:8px;color:#5f5c61}.server-information .s-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.server-information .btn,.server-information button{font-size:10px}.s-footnote{margin-top:17px}.filter-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 20px}.filter-pills button{font-size:10px;padding:7px 12px;min-height:32px;border-color:transparent;background:none;color:#8b8b8b}.filter-pills button[aria-pressed=true]{background:#64646421;border-color:#8c8c8c48;color:#c0c0c0}.filter-pills small{font-size:8px;margin-left:4px;color:#79747b}.s-player-grid,.people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.s-player{border:1px solid #86868633;border-radius:10px;background:#0f0e10;overflow:hidden;position:relative;isolation:isolate;min-width:0}.s-player:hover{border-color:#9f9f9f66}.s-player.s-team-player{display:block;text-align:left;white-space:normal;padding:0;min-height:0}.s-player-cover{position:relative;isolation:isolate;height:95px;background:radial-gradient(at 80% 0,#3f3f3f55,transparent 80%),linear-gradient(140deg,#1e1b1f,#111012);overflow:hidden}.s-player-cover>.surface-banner{opacity:.8;z-index:-1}.s-player-cover>span{position:absolute;top:13px;left:15px;font-size:7px;color:#9f9f9f;letter-spacing:.08em;text-transform:uppercase}.s-player-content{padding:0 18px 18px;position:relative}.s-player-content>.player-avatar{margin-top:-23px;width:46px;height:46px;margin-bottom:10px}.s-player-content .s-role{display:block;font-size:7px;color:#868187;margin-bottom:7px;text-transform:uppercase;letter-spacing:.07em}.s-player h3{font-size:20px;color:#d7d7d7;margin-bottom:9px}.s-player p{font-size:10px;color:#7a757b;line-height:1.7}.s-player-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #80808026;margin-top:18px;padding-top:13px;font-size:7px;color:#716c73}.s-player-footer b{font-weight:500;color:#9e9e9e}.s-team-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px;margin-bottom:20px;border:1px solid #8383832e;border-radius:10px;background:#16141780}.s-team-intro h2{font-size:25px;color:#dedede;margin:9px 0}.s-team-intro p{font-size:11px}.s-team-intro .s-kicker{font-size:7px}.crew-dossier-dialog{width:min(760px,95vw)}.crew-dossier{display:grid;grid-template-columns:.7fr 1fr;gap:25px;position:relative;isolation:isolate}.crew-dossier-visual{min-height:300px;background:radial-gradient(at 0 0,#57575766,transparent),#131215;border-radius:10px;position:relative;overflow:hidden;isolation:isolate}.crew-dossier-visual>.surface-banner{opacity:.7}.crew-dossier-visual>span{position:absolute;bottom:25px;left:25px;font-size:10px;color:#979099}.crew-dossier-content>div{display:flex;align-items:center;gap:12px;margin:20px 0}.crew-dossier-content .player-avatar{width:46px;height:46px}.crew-dossier-content h2{font-size:29px;color:#dcd7de;margin-bottom:12px}.crew-dossier-content>strong{font-size:10px;color:#929292}.crew-dossier-content p{font-size:11px;margin-top:15px}.crew-dossier dl{display:grid;gap:12px;margin:22px 0}.crew-dossier dl>div{display:grid;grid-template-columns:120px 1fr;gap:15px}.crew-dossier dt{font-size:9px;color:#69646b}.crew-dossier dd{font-size:10px;color:#989898;margin:0}
/* Identity: actual animation assets, no CSS-drawn ornaments. */
[data-card-border]:before,[data-card-border]:after,.identity-avatar-wrap:before,.identity-avatar-wrap:after{content:none!important}.s-studio{display:grid;grid-template-columns:295px minmax(0,1fr);gap:24px;align-items:start}.s-studio-preview{position:sticky;top:80px;border:1px solid #8b8b8b35;background:#111013;border-radius:10px;padding:18px;min-width:0}.s-studio-preview>.s-section-head{gap:12px}.s-studio-preview .s-kicker{font-size:6px;line-height:1.6}.s-studio-preview .s-section-head button{font-size:8px;min-height:27px;padding:5px 7px}.s-studio-inventory{min-width:0}.s-inventory-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:2px 0 19px}.s-inventory-heading h2{font-size:26px;color:#cccccc;margin-top:8px}.s-inventory-heading>span{font-size:8px;color:#777777}.s-identity{display:block;position:relative;isolation:isolate;overflow:hidden;border-radius:10px;border:1px solid #97979746;background:#18171a;box-shadow:none}.s-identity-banner{height:112px;background:linear-gradient(125deg,#312e33,#151417);position:relative;overflow:hidden}.s-identity-banner>img{width:100%;height:100%;object-fit:cover;transform:none;animation:none}.s-identity-banner>span{position:absolute;left:15px;top:15px;font-size:6px;letter-spacing:.12em;color:#a3a3a3;background:#14121566;padding:5px 7px;border-radius:4px}.s-identity-body{padding:0 20px 20px;position:relative}.identity-avatar-wrap{position:relative;display:block;width:64px;height:64px;isolation:isolate;margin-top:-25px;margin-bottom:15px}.identity-avatar-wrap>img:not(.ornament-frame){width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid #18171a;display:block}.ornament-frame{position:absolute;inset:-15%;width:130%;height:130%;max-width:none;z-index:4;object-fit:contain;pointer-events:none;filter:none;animation:none;border:0;border-radius:0;opacity:1}.s-identity-status{display:flex;align-items:center;gap:5px;font-size:6px;letter-spacing:.06em;color:#898989;margin:5px 0 12px}.s-identity-status .live-dot{width:4px;height:4px}.s-identity h2{font-size:23px;color:#e8e5ea;line-height:1.2;margin-bottom:9px}.s-identity-body>p{font-size:10px;color:#868686}.s-identity-body code{font-size:8px;color:#6d6d6d}.s-identity-divider{height:1px;background:#8e8e8e2c;margin:22px 0 16px}.s-identity-meta{display:flex;justify-content:space-between;gap:10px;font-size:6px;letter-spacing:.08em;color:#6b6b6b}.s-identity-meta b{font-weight:500;color:#98919a}.card-decoration,.sample-border{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;border:0;border-radius:inherit;pointer-events:none;z-index:5;opacity:1;mix-blend-mode:normal;filter:none;animation:none}.s-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 13px}.s-preview-actions a,.s-preview-actions button{font-size:9px;padding:8px;min-height:32px}.s-preview-actions>*:nth-child(3){grid-column:1/-1}.s-preview-actions+.caption{font-size:8px}.s-wardrobe-tabs{display:flex;overflow:auto;scrollbar-width:none;gap:0;border-bottom:1px solid #90909033;margin:18px 0}.s-wardrobe-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:10px;min-height:43px;padding:11px 12px;color:#878787;white-space:nowrap}.s-wardrobe-tabs>button.active{color:#cacaca;border-bottom-color:#989898}.s-wardrobe-tabs small{font-size:7px;color:#6b666d}.style-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.style-default-option{grid-column:1/-1;display:flex;justify-content:space-between;padding:12px;font-size:10px;background:#19171a;border:1px solid #89898933;border-radius:7px}.style-default-option small{font-size:8px;color:#888888}.cosmetic-tile{border:1px solid #8b8b8b30;border-radius:9px;overflow:hidden;background:#171619;min-width:0}.cosmetic-tile.is-selected{border-color:#aeaeaea6}.cosmetic-stage{height:175px;width:100%;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:#0f0e10;overflow:hidden;transform:none}.cosmetic-stage:hover{background:#151417}.cosmetic-tier{position:absolute;top:11px;left:11px;z-index:6;font-size:6px;color:#a3a3a3;background:#12111488;border-radius:4px;padding:4px 6px}.cosmetic-tier>b{font-weight:400;letter-spacing:.05em}.cosmetic-avatar{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;border:0;overflow:hidden}.cosmetic-avatar .identity-avatar-wrap{width:66px;height:66px;margin:0}.cosmetic-avatar .identity-avatar-wrap>img:not(.ornament-frame){border:0}.cosmetic-avatar[data-card-border]:not([data-card-border=none]) .identity-avatar-wrap{display:none}.cosmetic-avatar[data-card-border]:not([data-card-border=none]):before{content:'YASHA'!important;position:absolute;inset:0;display:grid;place-items:center;color:#a2a2a244;font-size:22px;font-weight:650;letter-spacing:.15em;pointer-events:none}.cosmetic-banner{position:absolute;inset:0;width:100%;height:100%;border-radius:0;overflow:hidden}.cosmetic-banner img{width:100%;height:100%;object-fit:cover;transform:none;animation:none}.cosmetic-ground{display:none}.cosmetic-info{padding:13px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.cosmetic-info h3{font:550 11px Inter;color:#c4bfc6;letter-spacing:-.01em}.cosmetic-info small{display:block;font-size:7px;color:#747474;margin-top:5px}.cosmetic-info button{font-size:8px;min-height:27px;padding:5px 8px}.cosmetic-pending{font-size:5px;letter-spacing:.04em;color:#68636a}.cosmetic-check{position:absolute;right:9px;bottom:9px;background:#575757d9;color:#d2d2d2;padding:5px 7px;border-radius:4px;font-size:7px;z-index:7}.cosmetic-name h3{font-size:24px;color:#d7d7d7;font-weight:650}.cosmetic-name{position:relative;z-index:2}.style-placement-preview{padding:11px;border:1px solid #90909032;border-radius:7px;background:#181619}.style-placement-preview summary{font-size:10px;cursor:pointer;color:#959595}.style-placement-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.style-placement-grid>article{position:relative;isolation:isolate;overflow:hidden;padding:15px;border:1px solid #8c8c8c33;border-radius:8px}.style-placement-grid .surface-banner{opacity:.4}.placement-avatar .identity-avatar-wrap{width:37px;height:37px;margin:0}.placement-profile-name{font-size:15px}.style-placement-grid h3{font-size:14px;color:#c1c1c1}.style-placement-grid small{font-size:7px;color:#818181}.style-placement-grid .player-avatar{width:36px;height:36px}.style-placement-grid strong{font-size:14px;color:#c1c1c1}.steam-style-connection{margin-top:17px;padding-top:17px;border-top:1px solid #8c8c8c33;font-size:10px}.steam-style-connection p{font-size:9px;margin:8px 0}.steam-style-connection button,.steam-style-connection a{font-size:9px}.public-player-card{max-width:400px;margin:30px auto}.public-card-actions{display:flex;gap:10px;margin-top:20px;justify-content:center}.public-card-actions>*{font-size:10px}.collection-heading{padding:28px 0 20px}.collection-heading h2{font-size:24px;color:#c1c1c1;margin:11px 0}.collection-heading p{font-size:11px}.identity-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.identity-pack{padding:20px;border:1px solid #8b8b8b3b;border-radius:9px;background:#131215}.pack-number{font-size:6px;letter-spacing:.13em;color:#727272}.identity-pack>h3{font-size:22px;color:#c7c2c9;margin:22px 0 13px}.identity-pack>p{font-size:10px;line-height:2;color:#868188}.pack-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pack-actions button,.pack-actions a{font-size:9px;padding:7px 10px;min-height:29px}.pack-actions .chip{padding:0;border:0;font-size:5px;color:#666168}.surface-banner,.ornament-frame,.card-decoration{image-rendering:auto}[data-player-border]:not([data-player-border=none]):after{content:'';position:absolute;inset:0;border:0;pointer-events:none;z-index:5;background:var(--player-border) center/100% 100% no-repeat;opacity:.75;mix-blend-mode:normal;border-radius:inherit}
/* Marketplace: typography and privileges, without decorative product artwork. */
.market-navigation{display:flex;align-items:center;gap:25px;border-bottom:1px solid #7e79802a;margin-bottom:23px;overflow:auto;scrollbar-width:none}.market-navigation a{padding:11px 0;font-size:11px;color:#898989;white-space:nowrap;border-bottom:2px solid transparent}.market-navigation a[aria-current]{color:#c6c6c6;border-color:#9b9b9b}.market-navigation a span{display:none}.market-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:21px;font-size:8px;color:#7b747d;letter-spacing:.06em}.market-intro p{font-size:10px;letter-spacing:0}.market-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.market-controls .filter-pills{margin:0}.market-controls .control-row{flex:1;max-width:470px;flex-wrap:nowrap}.market-pass-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.s-product,.s-pass{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #8b8b8b35;border-radius:10px;background:#131215;box-shadow:none}.access-product-label,.s-pass-top{display:flex;justify-content:space-between;gap:13px;align-items:center;padding-bottom:17px;border-bottom:1px solid #83838330;font-size:7px;color:#89848b;letter-spacing:.1em}.access-product-label small,.s-pass-top small{font-size:9px;letter-spacing:0;color:#98939a}.s-product-content{display:flex;flex-direction:column;flex:1;padding-top:23px}.s-product h3{font-size:24px;color:#d3ced5}.s-product p{font-size:11px;margin:13px 0 17px;min-height:35px;color:#858087}.s-price-row{margin-top:auto;padding:15px 0 23px}.s-price-row strong{font-size:25px;font-weight:600;color:#c5c0c7;letter-spacing:-.035em}.s-price-row small{font-size:13px;color:#838383;font-weight:400}.s-product .btn{width:100%}.s-gift{background:none;border:0;box-shadow:none;border-radius:4px;font-size:9px;color:#7f7a81;margin-top:8px;padding:8px}.s-pass-top>span{font-size:7px}.s-pass-title{margin-top:26px}.s-pass-title h3{font-size:31px;color:#dad5dc;letter-spacing:-.04em}.access-pass-description{font-size:10px;line-height:1.8;margin:11px 0 19px;min-height:38px}.s-pass-price{margin-bottom:24px}.s-pass-price strong{font-size:29px;font-weight:600;color:#c8c3ca;letter-spacing:-.04em}.s-pass-price small{font-size:14px;font-weight:400;color:#8b868d}.s-pass-price>span{display:block;font-size:9px;color:#716c73;margin-top:4px}.s-pass ul{list-style:none;margin:23px 0 10px;padding:20px 0 0;border-top:1px solid #8181812b;flex:1}.s-pass li{margin:0 0 13px;font-size:10px;color:#948f96;line-height:1.75}.s-pass li svg{display:none}.s-pass[data-tier=GODFATHER]{border-color:#a8a8a865;background:linear-gradient(145deg,#29262b5a,#121114)}.s-pass[data-tier=GODFATHER] h3{color:#b2b2b2}.purchase-dossier{display:grid;grid-template-columns:280px minmax(0,1fr);gap:35px;margin-top:25px}.order-summary{align-self:start;padding:26px;border:1px solid #968f983b;border-radius:10px;background:#181619;display:flex;flex-direction:column;gap:14px}.order-summary>span{font-size:7px;letter-spacing:.12em;color:#8e8990}.order-summary h2{font-size:25px;color:#d5d0d7;margin-top:12px}.order-summary p{font-size:10px}.order-summary>strong{font-size:29px;font-weight:600;color:#b7b7b7;letter-spacing:-.04em;margin:13px 0}.order-summary>strong small{font-size:15px}.purchase-dossier-copy h1{font-size:30px;margin:15px 0;color:#d2cdd4}.purchase-dossier-copy>p{font-size:12px;line-height:1.8}.purchase-dossier-price{margin:24px 0}.purchase-dossier-price small{font-size:8px;color:#7c757e;display:block;margin-bottom:7px}.purchase-dossier-price strong{font-size:30px;color:#bcbcbc;font-weight:600}.purchase-dossier-price strong span{font-size:16px}.purchase-dossier-actions{display:flex;gap:9px;flex-wrap:wrap}.purchase-benefits{margin-top:28px;border-top:1px solid #88888831;padding-top:22px}.purchase-benefits h2{font-size:17px;color:#b6afb8;margin-bottom:18px}.purchase-benefits ul{list-style:none;padding:0;margin:0}.purchase-benefits li{display:flex;align-items:start;gap:8px;padding:10px 0;font-size:11px;line-height:1.7;color:#99929a}.purchase-benefits svg{display:none}.purchase-dossier-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid #7f7f7f2c;margin-top:28px;padding-top:23px}.purchase-dossier-steps>div{display:flex;gap:8px;font-size:8px;color:#706971;line-height:1.7}.purchase-dossier-steps b{font-size:9px;color:#9a939c}.dossier-back{font-size:10px;color:#89848b}
/* Hub and player profiles */
.s-hub-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.s-hub-profile{padding:20px;border:1px solid #8b8b8b39;border-radius:10px;background:#121114}.s-hub-profile-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.s-hub-profile-top .s-kicker{font-size:7px}.s-hub-profile-top a{font-size:9px;color:#a0a0a0}.s-hub-profile-actions{display:grid;gap:8px;margin-top:20px}.s-hub-profile-actions a{font-size:10px}.s-hub-body{min-width:0}.s-hub-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:22px}.s-hub-metrics>a{display:flex;flex-direction:column;min-width:0;padding:18px 16px;border:1px solid #8484842f;background:#141316;border-radius:9px}.s-hub-metrics>a>span{display:none}.s-hub-metrics small{font-size:6px;letter-spacing:.06em;color:#787878}.s-hub-metrics strong{display:block;font-size:23px;letter-spacing:-.04em;color:#bcbcbc;margin:13px 0}.s-hub-metrics strong em{font:400 8px Inter;color:#6f6a71}.s-hub-metrics b{font-size:8px;font-weight:400;color:#827b84}.s-hub-panel{padding:21px;border:1px solid #86868635;border-radius:9px;margin-bottom:20px;background:#131215}.s-hub-panel h2{font-size:17px;color:#bdb6bf}.s-hub-panel .s-section-head a{font-size:9px}.s-hub-panel .s-section-head span{font-size:8px;color:#706b72}.s-hub-panel p,.s-soft-empty{font-size:11px;line-height:1.8;color:#837c84}.s-soft-empty a{display:block;margin-top:13px;font-size:10px;color:#aba4ad}.s-pinned-server{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #8080802a;padding:13px 0}.s-pinned-server>span{font-size:10px;color:#959595}.s-pinned-server strong{display:block;font-size:12px;color:#b1aab3}.s-pinned-server small{font-size:8px;color:#766f77}.s-pinned-server .btn{font-size:9px}.s-hub-shortcuts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.s-hub-shortcuts>a{display:block;padding:17px;border:1px solid #7e7e7e2f;border-radius:7px}.s-hub-shortcuts h3{font-size:12px;color:#a8a1aa}.s-hub-shortcuts p{font-size:9px;margin-top:7px}.s-hub-drafts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.s-hub-drafts button{display:flex;flex-direction:column;padding:15px;border-color:#8080802b;background:#171518;min-width:0}.s-hub-drafts img{width:90%;height:60px;object-fit:contain}.s-hub-drafts strong{font-size:10px;color:#aba4ad}.s-hub-drafts small{font-size:8px;color:#6d686f}.s-profile{position:relative;isolation:isolate;border:1px solid #968f9840;border-radius:11px;background:#131215;overflow:hidden}.s-profile-cover{height:170px;position:relative;isolation:isolate;background:radial-gradient(at 70% 0,#49494966,transparent),#19171a}.s-profile-cover>.surface-banner{opacity:.85}.s-profile-cover>.s-profile-position{position:absolute;right:28px;top:25px;font-size:9px;color:#968f98}.s-profile-cover>b{position:absolute;left:28px;top:25px;font-size:8px;letter-spacing:.1em;color:#8d868f}.s-profile-dock{display:flex;align-items:center;gap:19px;padding:0 28px;position:relative;margin-top:-35px}.s-profile-dock>.player-avatar{width:85px;height:85px;border:4px solid #131215;border-radius:50%}.s-profile-dock>div{flex:1;padding-top:35px}.s-profile-dock h1{font-size:29px;color:#d3d3d3;margin:4px 0 6px}.s-profile-dock .s-kicker{font-size:6px}.s-profile-dock code{font-size:9px;color:#726b74}.s-profile-dock>.btn{font-size:10px;margin-top:40px}.s-profile-numbers{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:20px;margin:28px;padding:25px 0 0;border-top:1px solid #84848437}.s-profile-rank{display:flex;align-items:center;gap:15px}.s-profile-rank img{width:50px;height:30px;object-fit:contain}.s-profile-rank span{font-size:13px;color:#b7b0b9}.s-profile-rank b{display:block;font-size:9px;color:#7b747d;font-weight:400;margin-top:4px}.s-profile-numbers>span{font-size:8px;color:#706971;display:flex;flex-direction:column;gap:5px}.s-profile-numbers>span>b{font-size:23px;color:#afa8b1;letter-spacing:-.04em}.s-profile-actions{display:flex;gap:10px;padding:0 28px 25px}.s-profile-actions a{font-size:10px}.player-record{margin-top:24px}.player-record .stats-grid{gap:13px}.stat-card,.profile-stat{border-color:#8585852e;border-radius:8px;background:#141316}.stat-card strong{font-size:25px;color:#afa8b1}.stat-card small{font-size:8px}.profile-recent-row{border-radius:6px;background:#19171a;border-color:#857c872b}
/* Clans and moderation */
.squad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.s-clan{border:1px solid #8686862f;border-radius:10px;overflow:hidden;background:#151316}.s-clan-art{display:block;position:relative;height:150px;background:#1a171b}.s-clan-art>img{width:100%;height:100%;object-fit:cover;opacity:.55}.s-clan-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#151316,transparent)}.s-clan-art>span{position:absolute;left:20px;bottom:20px;z-index:1;font-size:11px;letter-spacing:.1em;color:#b6afb8}.s-clan-art>b{position:absolute;right:18px;top:15px;z-index:1;font-size:15px;color:#a29ba4}.s-clan-content{padding:4px 20px 20px}.s-clan-content>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.s-clan-content .s-kicker{font-size:6px;color:#726b74}.s-clan h2{font-size:25px;color:#c8c1ca;margin-bottom:9px}.s-clan p{font-size:10px;min-height:34px;color:#807981}.s-clan-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:18px 0;border-block:1px solid #8181812c;margin:18px 0}.s-clan-stats>span{font-size:7px;color:#68616a}.s-clan-stats b{display:block;font-size:21px;color:#9f9f9f;margin-bottom:3px}.s-clan .s-actions{gap:7px}.s-clan .s-actions>*{font-size:9px;padding:7px 10px;min-height:31px}.s-case{display:grid;grid-template-columns:42px minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr) 115px;align-items:center;gap:20px;border:1px solid #857e8730;border-radius:8px;padding:19px;margin-bottom:12px;background:#131215}.s-case-mark{display:flex;flex-direction:column;align-items:center;gap:7px;color:#8c8c8c}.s-case-mark svg{width:21px;height:21px}.s-case-mark span{font-size:7px;color:#635c65}.s-case-player small,.s-case-reason>small,.s-case-meta>small{display:block;font-size:6px;letter-spacing:.09em;color:#736c75;margin-bottom:6px}.s-case-player h3{font-size:15px;color:#c2bbc4;margin-bottom:4px}.s-case-player code{font-size:8px;color:#5f5860}.s-case-reason p{font-size:10px;color:#8d868f}.s-case-meta strong{font-size:10px;color:#a39ca5;display:block}.s-case-meta span{display:block;font-size:8px;margin-top:5px;color:#6f6870}.s-case-action{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.s-status{font-size:8px;color:#999999;background:#4e4e4e22;border:1px solid #83838338;border-radius:4px;padding:4px 6px}.s-case-action button{font-size:8px;min-height:27px;padding:5px 7px}.moderation-summary{border:1px solid #877e8830;border-radius:9px;background:#161518;padding:21px}.moderation-summary strong{font-size:25px;color:#a1a1a1}.moderation-summary small{font-size:8px;color:#6f6870}.moderation-filters{margin:20px 0}.case-dialog{width:min(760px,95vw)}.case-file>header>strong{font-size:50px;color:#847b8655}.case-file-identity h2{font:650 28px Inter;color:#c8c1ca}.case-file-reason{border:0;border-left:2px solid #9b9b9b66;background:#50505010;padding:22px;border-radius:0}.case-file-reason p{font-size:12px;color:#9d969f}.case-file dt{font-size:8px;color:#746d76}.case-file dd{font-size:11px;color:#a39ca5}
/* Workspaces inherit working controls, with neutral panels and clear selected states. */
.atelier{border:1px solid #8a8a8a2c;border-radius:10px;overflow:hidden;background:#100f11}.atelier-header{border-bottom:1px solid #8e87902a;background:#19171a;padding:18px}.atelier-header h1{font:600 24px Inter;color:#c9c9c9}.atelier-header .eyebrow{font-size:7px}.atelier-header p{font-size:10px}.atelier-panel,.atelier-library,.atelier-workbench,.atelier-config{background:#111012;border-color:#84848431}.atelier-library{padding:15px}.atelier-library h2,.atelier-config h2{font:600 15px Inter;color:#aeaeae}.atelier-library h3{font:550 11px Inter;color:#8d868f}.atelier-toolbar{border-color:#8e87902b;background:#181618}.atelier-team button,.atelier-step button{border-radius:5px;font-size:9px;background:#1e1c1f;border-color:#8b8b8b30}.atelier-team button.active,.atelier-step button.active{background:#66666626;color:#cbcbcb;border-color:#9a9a9a77}.atelier-results{gap:8px}.atelier-results button,.atelier-skin-card,.atelier-weapon-card{background:#181619;border:1px solid #8383832a;border-radius:6px}.atelier-results button.is-selected,.atelier-skin-card.selected{border-color:#a6a6a69c;background:#6b6b6b20}.atelier-preview{background:radial-gradient(ellipse at 50% 70%,#52525212,transparent),#0e0d0f;border:0;border-radius:0}.atelier-preview:before,.atelier-preview:after{opacity:.1}.atelier-preview h2{font:600 24px Inter;color:#bcbcbc}.atelier-preview-label{font-size:8px;color:#8e8790}.inspect-controls{background:#181619;border-color:#82828233;border-radius:8px}.inspect-controls h3{font:600 13px Inter;color:#a9a2ab}.inspect-controls label{font-size:9px;color:#8a8a8a}.inspect-controls input,.inspect-controls select{font-size:10px}.inspect-slots button{border-radius:5px;background:#1d1a1e;border-color:#7e7e7e33}.inspect-slots button.active{border-color:#939393;background:#59595933}.atelier-presets{border:1px solid #8b8b8b33;border-radius:8px;background:#19171a}.community-loadout-card{border:1px solid #84848430;border-radius:9px;background:#171518}.community-loadout-card h3{font:600 17px Inter;color:#b9b2bb}.community-loadout-card p{font-size:10px}.accessory-picker{width:min(1000px,96vw)}.accessory-picker h2{font:600 24px Inter;color:#c2c2c2}.accessory-picker .accessory-tile{background:#1e1c1f;border-color:#8a8a8a33;border-radius:7px}.accessory-picker input{font-size:11px}.arena-panel,.arena-map,.arena-hero,.conquest-map,.clan-dossier,.wallet-hero,.wallet-card,.wallet-transfers,.wallet-transfer-card{border:1px solid #89898933;border-radius:10px;background:#141316;box-shadow:none}.arena-panel h2,.arena-panel h3,.wallet-card h2,.wallet-transfer-card h2{font-family:Inter;color:#bcbcbc}.arena-panel h2{font-size:20px}.arena-panel h3{font-size:15px}.arena-panel p{font-size:11px}.arena-panel input,.arena-panel select{font-size:11px}.arena-panel button{font-size:10px}.arena-hero h1{font:650 31px Inter;color:#cccccc}.arena-map-country{stroke:#766f78;fill:#333035}.arena-panel .empty{font-size:11px}.clan-detail-banner{border-radius:10px;overflow:hidden}.clan-detail-banner h1{font:650 35px Inter;color:#cecece}.wallet-hero strong{font:600 37px Inter;color:#bcbcbc}.wallet-history-row{border-radius:6px;border-color:#847d862c;background:#181619}.wallet-account-card{border-radius:9px;background:#1b191c;border-color:#8282823b}.wallet-account-card h2{font:600 23px Inter;color:#bbbbbb}.wallet-form input{font-size:12px}.wallet-form label{font-size:10px}.wallet-form button{font-size:11px}.review-card{border:1px solid #84848430;border-radius:9px;background:#141316;padding:19px;box-shadow:none}.review-card p{font-size:11px;color:#8f8f8f;line-height:1.8}.review-card h3{font-size:13px;color:#ada6af}.review-stars{font-size:11px;color:#acacac}.review-wall{gap:14px}.home-reviews{margin:25px 0}.home-reviews h2{font-size:17px;color:#c3c3c3}.home-reviews p{font-size:11px}.home-reviews>.section-heading{margin-bottom:15px}.reviews-hero h1{font:650 29px Inter;color:#c9c9c9}.review-summary{border-radius:10px;background:#1a181b;border-color:#89898938}.review-summary strong{font:600 35px Inter;color:#c1c1c1}.reviews-form{background:#181619;border:1px solid #8b8b8b33;border-radius:9px}.reviews-form input,.reviews-form textarea{font-size:12px}
/* Dialogs, credit page and cursor */
dialog{max-height:90dvh;overflow:auto;scrollbar-width:thin;scrollbar-color:#59545b #171518;background:#131215;border:1px solid #8f8f8f49;border-radius:12px;box-shadow:0 25px 100px #0009;color:#c5c5c5;padding:24px;width:min(720px,94vw)}dialog::backdrop{background:#030005c9;backdrop-filter:blur(5px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #87808930;padding-bottom:15px;margin-bottom:22px}.dialog-top .eyebrow{font-size:8px}.dialog-top button{width:27px;height:27px;min-height:27px;padding:5px;font-size:11px;background:none;border-color:#8282822e}.dialog-open{overflow:hidden}.dialog-top+h2{font-size:25px;color:#c2bbc4}.dialog-top~p{font-size:11px}.inspector-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.inspector-grid>div{min-width:0}.inspector-grid .inspect-art>img{width:100%;height:300px;object-fit:contain}.inspector-grid h2{font:600 25px Inter;color:#bcbcbc}.inspector-grid h3{font:600 17px Inter;color:#a9a2ab}.credits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.credits-grid>article{padding:18px;border:1px solid #86868633;background:#151316;border-radius:9px;min-width:0}.credits-grid img{width:100%;height:130px;object-fit:cover;border-radius:6px}.credits-grid h2{font-size:17px;color:#aea7b0;margin:15px 0 9px}.credits-grid p{font-size:10px}.credits-grid a{display:block;font-size:9px;color:#98919a;margin-top:7px}.credits-grid small{display:block;font-size:8px;color:#6c666d;line-height:1.8;margin-top:10px}.credits-notes{padding:25px 0}.credits-notes h2{font-size:23px;color:#b1aab3;margin-bottom:16px}.credits-notes p{font-size:10px;margin-top:12px}.credits-notes a{color:#a69fa8}.shell>footer{display:flex;align-items:center;gap:16px;padding:22px 14px;color:#625d64}.footer-brand img{width:27px;height:27px;object-fit:contain}.shell>footer>div:nth-child(2){flex:1;min-width:0}.shell>footer strong{display:block;font-size:7px;letter-spacing:.1em;color:#7e7e7e}.shell>footer span{display:block;font-size:7px;line-height:1.8;color:#5d585f;margin-top:5px}.footer-links{display:flex;gap:17px;font-size:8px;color:#8c878e}#toast{position:fixed;left:50%;bottom:25px;max-width:90vw;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:1000;padding:13px 19px;border:1px solid #9b9b9b6b;border-radius:8px;background:#242126f5;color:#bebebe;font-size:11px;transition:opacity .2s,transform .2s}#toast.visible{opacity:1;transform:translate(-50%,0)}#shadow-cursor{position:fixed;left:0;top:0;width:38px;height:38px;max-width:none;z-index:2147483647;pointer-events:none;object-fit:contain;display:none;will-change:transform;transition:none!important}#shadow-cursor[hidden]{display:none!important}@media(hover:hover) and (pointer:fine){html.cursor-ready #shadow-cursor{display:block}html.cursor-ready,html.cursor-ready body,html.cursor-ready body *,html.cursor-ready ::view-transition,html.cursor-ready ::view-transition-group(*){cursor:none!important}html.cursor-ready.cursor-text :is(input,textarea){cursor:text!important}}dialog:has(>#shadow-cursor){transform:none!important;filter:none!important;backdrop-filter:none!important}dialog>#shadow-cursor{position:fixed!important;inset:0 auto auto 0!important;width:38px!important;height:38px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;background:none!important}@keyframes route-reveal{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}
/* Responsive density: the first screen includes choices, not just a hero. */
@media(min-width:1700px){.network-hero{min-height:265px;padding:36px 42px}.network-hero h1{font-size:48px}.network-play-card{min-height:240px;padding:24px}.network-play-card h2{font-size:23px}.network-play-card p{font-size:12px}.network-ranking{padding:23px 20px 8px}.standing{min-height:72px}.standing-player strong{font-size:14px}}
@media(max-width:1250px){.network-hero{padding:27px;min-height:230px;grid-template-columns:1.1fr 1fr}.network-hero h1{font-size:35px}.network-metrics{gap:13px}.network-metrics dd{font-size:22px}.network-metrics dt{font-size:6px}.network-play-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.network-play-card{padding:16px 14px;min-height:210px}.network-play-card h2{font-size:17px}.network-play-card p{font-size:9px}.network-play-card.featured>img{right:-45%;opacity:.35}.s-player-grid,.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.s-studio{grid-template-columns:270px minmax(0,1fr);gap:19px}.s-wardrobe-tabs>button{font-size:9px;padding:11px 10px}.s-hub-grid{grid-template-columns:290px minmax(0,1fr);gap:19px}.s-hub-metrics{grid-template-columns:1fr;gap:9px}.s-hub-metrics>a{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:14px}.s-hub-metrics strong{margin:0;text-align:right;font-size:20px;grid-column:2;grid-row:1/3}.s-hub-metrics b{margin-top:5px}.s-hub-shortcuts{grid-template-columns:1fr}.s-case{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 110px;gap:15px}.s-case-meta{display:none}.market-pass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-head,.standing{grid-template-columns:minmax(0,1.7fr) minmax(110px,.9fr) 48px 48px 75px;gap:12px}.standing-rank{font-size:9px}.standing-rank img{width:30px}.s-contender{padding:18px;grid-template-columns:38px minmax(0,1fr);gap:13px}.s-contender>.player-avatar{width:38px;height:38px}.podium-player h2{font-size:18px}.podium-place{font-size:28px}.podium-points strong{font-size:25px}}
@media(max-width:1050px){.site-sidebar{width:195px;padding-inline:9px}.shell{margin-left:211px}.site-sidebar .sidebar-brand{padding-inline:6px}.network-hero{grid-template-columns:1fr;gap:25px;padding:27px;min-height:270px}.network-hero h1{font-size:36px}.network-hero p{font-size:10px}.network-metrics{max-width:400px;gap:35px;margin:0}.network-metrics>div{gap:5px}.network-metrics dd{font-size:23px}.network-metrics dt{font-size:7px}.network-play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.network-play-card{min-height:188px;padding:18px}.network-play-card h2{font-size:21px;margin-top:20px}.network-play-card p{font-size:10px;max-width:160px}.network-play-card>img,.network-play-card.featured>img{height:130%;width:120%;right:-35%;bottom:-20%;opacity:.35}.mode-action{font-size:9px}.featured .mode-action{max-width:130px}.network-community-grid{gap:13px}.s-studio{grid-template-columns:1fr}.s-studio-preview{position:static;display:grid;grid-template-columns:260px 1fr;gap:12px 20px}.s-studio-preview>.s-section-head{grid-column:1/-1;margin-bottom:3px}.s-studio-preview>.s-identity{grid-row:span 4}.s-preview-actions{margin:0}.s-studio-preview>.caption,.s-studio-preview>.steam-style-connection{grid-column:2}.s-studio-preview .steam-style-connection{margin-top:0}.style-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.s-hub-grid{grid-template-columns:1fr}.s-hub-profile{display:grid;grid-template-columns:270px 1fr;gap:17px 25px}.s-hub-profile-top{grid-column:1/-1;margin-bottom:0}.s-hub-profile>.s-identity{grid-row:span 3}.s-hub-profile-actions{margin-top:0}.s-hub-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.s-hub-metrics>a{display:flex;align-items:flex-start;padding:16px}.s-hub-metrics strong{margin:10px 0;text-align:left}.s-hub-metrics b{margin:0}.s-hub-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.standing-rank span{display:none}.standings-head,.standing{grid-template-columns:minmax(0,1.8fr) 50px 45px 45px 75px;gap:10px}.standings-head{font-size:7px}.s-player-grid,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-profile-cover{height:145px}.s-profile-numbers{grid-template-columns:1.5fr repeat(3,1fr);gap:15px}.s-profile-rank{gap:10px}.s-profile-rank span{font-size:11px}.s-profile-rank img{width:40px}.s-profile-dock h1{font-size:25px}.squad-grid{gap:14px}.s-clan .s-actions>*{font-size:8px}.credits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.site-sidebar{left:8px;top:8px;bottom:8px;transform:translateX(-115%);width:218px;z-index:80;background:#08070af5;backdrop-filter:blur(14px);padding:17px 12px 12px}.menu-open .site-sidebar{transform:translateX(0)}.menu-open .veil{display:block}.shell,.nav-compact .shell{margin-left:0;padding:0}.site-header{top:0;margin:0;height:56px;border-radius:0;border:0;border-bottom:1px solid #83808526;background:#080808ea;padding:0 18px;gap:15px}.mobile-menu{display:flex;width:29px;height:29px;min-height:29px;padding:4px;border:0;background:none;font-size:21px;color:#abaaad}.mobile-brand{display:flex;align-items:center;gap:7px}.mobile-brand>img{width:26px;height:26px}.mobile-brand strong{font-size:13px;font-weight:700;letter-spacing:-.04em;color:#e9e8ea}.header-left{gap:10px}.header-actions{gap:8px}#breadcrumb{display:none}.shell>#app{border:0;border-radius:0;padding:16px 18px 85px;min-height:calc(100dvh - 56px);background:#09070b60}.sidebar-close{display:flex;position:absolute;top:9px;right:10px;border:0;width:22px;height:22px;min-height:22px;padding:4px;background:none;color:#7e7b80;font-size:12px}.site-sidebar .sidebar-brand{padding:11px 7px 20px}.site-sidebar #nav a{height:37px;font-size:12px}.site-sidebar .nav-title{font-size:8px}.nav-compact .site-sidebar{width:218px;padding:17px 12px 12px}.nav-compact .sidebar-brand>span,.nav-compact #nav a>span,.nav-compact .nav-title,.nav-compact .collapse-copy,.nav-compact .sidebar-foot>div{display:block}.nav-compact .sidebar-brand{justify-content:flex-start;padding:11px 7px 20px}.nav-compact #nav a{justify-content:flex-start;padding:8px 10px}.nav-compact .navigation-toggle,.nav-compact .sidebar-foot{justify-content:flex-start;padding-inline:10px}.navigation-toggle{display:none}#mobile-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:57px;padding:5px 14px max(5px,env(safe-area-inset-bottom));border-top:1px solid #827d8430;background:#070707ef;backdrop-filter:blur(16px);z-index:60;border-radius:0}#mobile-nav>a{display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;padding:5px;border:0;background:none;border-radius:0;color:#68656a;font-size:8px}#mobile-nav>a svg{width:16px;height:16px}#mobile-nav>a.active{color:#a1a1a1}#mobile-nav>a.active:before{display:none}.network-hero{grid-template-columns:1.2fr 1fr;min-height:225px;padding:28px;gap:22px}.network-hero h1{font-size:36px}.network-metrics{gap:18px;max-width:none;margin:0 0 7px}.network-metrics dd{font-size:23px}.network-metrics dt{font-size:6px}.network-play-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.network-play-card{min-height:210px;padding:17px 14px}.network-play-card h2{font-size:18px}.network-play-card p{font-size:9px}.network-play-card>img,.network-play-card.featured>img{height:115%;width:135%;right:-50%;opacity:.3;bottom:-10%}.s-studio{grid-template-columns:270px minmax(0,1fr);gap:19px}.s-studio-preview{display:block;position:sticky;top:75px}.s-studio-preview>.s-section-head{margin-bottom:18px}.s-preview-actions{margin:18px 0 13px}.s-studio-preview .steam-style-connection{margin-top:16px}.style-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.s-hub-grid{grid-template-columns:290px minmax(0,1fr)}.s-hub-profile{display:block}.s-hub-profile-top{margin-bottom:20px}.s-hub-profile-actions{margin-top:18px}.s-hub-metrics{grid-template-columns:1fr}.s-hub-metrics>a{display:grid;grid-template-columns:1fr 1fr;padding:13px}.s-hub-metrics strong{grid-column:2;grid-row:1/3;margin:0;text-align:right}.s-hub-shortcuts{grid-template-columns:1fr}.s-player-grid,.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s-team-intro h2{font-size:23px}.s-podium{gap:12px}.squad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-pass-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s-product,.s-pass{padding:21px}.s-pass-title h3{font-size:27px}.shell>footer{padding:25px 18px 85px}.s-server-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.site-header{height:55px;padding:0 15px}.header-actions{gap:6px}.header-actions>.search-trigger{display:none}.header-actions>button{width:24px;height:25px;min-height:25px;padding:5px}.header-wallet{padding-left:8px;gap:8px}.header-wallet strong{font-size:10px}.header-wallet button{width:24px;height:24px;min-height:24px;font-size:14px}.player-menu>summary{padding:6px;width:29px;height:29px;justify-content:center}.player-menu>summary>span{display:none}.player-menu>summary svg{width:13px;height:13px}.shell>#app{padding:14px 15px 80px}.network-hero{display:block;min-height:0;padding:23px;border-radius:10px;background-position:62% 45%}.network-hero .eyebrow{font-size:7px}.network-hero h1{font-size:31px;margin:15px 0 12px;line-height:1.14}.network-hero p{font-size:10px;max-width:245px;line-height:1.7}.network-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding-top:18px;border-top:1px solid #bbbbbb1a;max-width:none}.network-metrics dd{font-size:21px}.network-metrics dt{font-size:6px;letter-spacing:0}.network-metrics>div{gap:5px}.network-play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:13px 0}.network-play-card{min-height:180px;border-radius:9px;padding:15px}.network-play-card h2{font-size:18px;line-height:1.15;margin-top:23px}.network-play-card p{font-size:9px;line-height:1.7;min-height:30px;margin:6px 0 12px;max-width:133px}.network-play-card>img,.network-play-card.featured>img{height:120%;width:145%;right:-50%;opacity:.32;bottom:-15%}.network-play-card.featured>img{opacity:.42}.mode-tag{font-size:6px;padding:4px 6px;letter-spacing:.07em}.mode-tag .live-dot{width:3px;height:3px}.mode-action{font-size:8px}.featured .mode-action{font-size:8px;padding:7px 9px;max-width:120px}.network-ranking{border-radius:9px;padding:15px 9px 4px}.panel-heading{gap:10px;margin-bottom:15px}.panel-heading h2{font-size:12px}.panel-heading h2 small{font-size:8px}.panel-heading>a{font-size:8px}.network-ranking .panel-heading{padding-inline:5px}.standings-head,.standing{grid-template-columns:minmax(0,1fr) 40px 68px;gap:9px}.standings-head{font-size:6px;padding:0 6px 9px}.standings-head>span:nth-child(2),.standings-head>span:nth-child(4){display:none}.standing{min-height:61px;padding:11px 5px}.standing-rank,.standing>.standing-stat:nth-of-type(2){display:none}.standing-player{gap:8px}.standing-player>b{font-size:9px;width:13px}.standing-player .player-avatar{width:31px;height:31px}.standing-player strong{font-size:11px;max-width:120px}.standing-player small{font-size:6px;margin-top:3px}.standing-stat{font-size:10px}.standing-points{font-size:11px}.standing-points small{font-size:5px}.network-community-grid{grid-template-columns:1fr;margin:14px 0 22px;gap:12px}.network-community-grid .panel{padding:19px;min-height:0}.network-community-grid p{font-size:10px}.network-clan-actions{margin-top:17px;gap:8px}.network-clan-actions .btn{font-size:9px;min-height:31px}.discord-strip{padding:20px;margin-top:23px;gap:15px;border-radius:8px}.discord-strip strong{font-size:14px}.discord-strip small{font-size:8px;max-width:185px}.discord-strip>b{font-size:9px;white-space:nowrap}.page-heading{padding:3px 0 18px;margin-bottom:20px;gap:15px}.page-heading h1{font-size:26px}.page-heading p{font-size:10px;line-height:1.8;margin-top:8px}.page-heading>.btn{font-size:9px;min-height:30px;max-width:120px;padding:7px 10px}.s-directory-bar{font-size:8px;margin-bottom:18px}.s-directory-bar>a{font-size:8px}.s-podium{grid-template-columns:1fr;gap:11px}.s-contender{grid-template-columns:43px minmax(0,1fr) auto;gap:10px 14px;padding:19px}.s-contender>.player-avatar{width:43px;height:43px;grid-row:span 2}.podium-player{grid-column:2;grid-row:1/3}.podium-player h2{font-size:20px}.podium-player p{font-size:9px}.podium-player small{font-size:6px}.podium-points{grid-column:3;grid-row:1;border:0;padding:0;display:block;text-align:right;align-self:end}.podium-points strong{font-size:23px;display:block}.podium-points small{font-size:6px;display:block;margin-top:3px}.podium-stats{grid-column:3;grid-row:2;font-size:7px;gap:9px;justify-content:flex-end}.podium-place{display:none}.s-ranking-board{padding:17px 11px;border-radius:9px}.s-ranking-board .s-section-head{padding-inline:4px}.s-ranking-board .s-section-head h2{font-size:15px}.s-ranking-board .s-section-head a{font-size:8px}.s-ranking-board .control-row{padding-inline:4px;margin-bottom:20px;gap:8px;flex-wrap:nowrap}.s-ranking-board select{max-width:110px;padding:10px 8px;font-size:9px}.search-field{min-width:0}.search-field input{font-size:10px}.s-server-grid{grid-template-columns:1fr;gap:15px}.s-server{display:grid;grid-template-columns:110px minmax(0,1fr);border-radius:9px}.server-map{height:100%;min-height:205px}.server-map>img{opacity:.55}.server-map>span{font-size:7px;left:13px;bottom:16px;line-height:1.8;max-width:85px}.server-map .s-pin{top:11px;right:11px}.server-map:after{background:linear-gradient(90deg,transparent,#0f0e1070)}.server-information{padding:19px 16px}.server-title{gap:10px}.server-title h2{font-size:17px}.server-title strong{font-size:15px}.server-information>p{font-size:6px}.server-information .s-capacity{margin-top:17px}.server-status{display:block;margin:11px 0 15px}.server-status code{display:block;margin-top:5px;font-size:7px}.server-status>span{font-size:7px}.server-information .s-actions{gap:7px;grid-template-columns:1fr auto}.server-information .btn,.server-information button{font-size:8px;min-height:30px;padding:7px 9px}.s-browser-tools{gap:8px;margin-bottom:17px}.s-browser-tools>.search-field{flex-basis:100%}.s-browser-tools>button{font-size:9px;min-height:31px}.s-live-count{font-size:8px}.s-footnote{font-size:8px}.s-player-grid,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s-player-cover{height:86px}.s-player-cover>span{font-size:6px;left:13px;top:13px}.s-player-content{padding:0 14px 15px}.s-player-content>.player-avatar{width:42px;height:42px;margin-top:-21px;margin-bottom:10px}.s-player h3{font-size:19px;margin-bottom:7px}.s-player p{font-size:9px;line-height:1.8}.s-player-content .s-role{font-size:6px;letter-spacing:.02em}.s-player-footer{font-size:6px;margin-top:15px;padding-top:12px}.s-player-footer>span{display:none}.s-team-intro{padding:21px;align-items:flex-start}.s-team-intro h2{font-size:22px}.s-team-intro p{font-size:9px}.s-team-intro>.btn{font-size:8px;min-height:30px;max-width:110px}.s-team-intro .s-kicker{font-size:6px}.filter-pills{gap:4px;margin-bottom:18px}.filter-pills button{font-size:9px;padding:7px 9px;min-height:29px}.filter-pills small{font-size:7px}.s-section-head h2{font-size:18px}.s-section-head>span{font-size:8px}.s-section{margin:23px 0}.s-studio{grid-template-columns:1fr;gap:24px}.s-studio-preview{position:static;display:block;padding:18px}.s-studio-preview>.s-identity{max-width:290px;margin-inline:auto}.s-preview-actions,.s-studio-preview>.caption,.s-studio-preview>.steam-style-connection{max-width:290px;margin-inline:auto}.s-preview-actions{margin-top:18px;margin-bottom:13px}.s-studio-preview>.s-section-head{max-width:290px;margin-inline:auto}.s-inventory-heading h2{font-size:25px}.s-inventory-heading .s-kicker{font-size:7px}.s-inventory-heading>span{font-size:7px}.style-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cosmetic-stage{height:165px}.cosmetic-info{padding:11px;gap:8px}.cosmetic-info h3{font-size:10px}.cosmetic-info small{font-size:6px}.cosmetic-info button{font-size:7px;min-height:25px}.cosmetic-pending{font-size:5px}.cosmetic-tier{font-size:5px;left:8px;top:9px;padding:4px}.cosmetic-avatar .identity-avatar-wrap{width:61px;height:61px}.s-wardrobe-tabs>button{font-size:9px;padding:11px 9px}.s-wardrobe-tabs small{font-size:6px}.s-wardrobe-tabs{margin:16px 0}.style-placement-grid{grid-template-columns:1fr}.s-hub-grid{grid-template-columns:1fr;gap:18px}.s-hub-profile{display:block;padding:20px}.s-hub-profile>.s-identity{max-width:300px;margin-inline:auto}.s-hub-profile-actions,.s-hub-profile>.steam-style-connection{max-width:300px;margin-inline:auto}.s-hub-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px}.s-hub-metrics>a{display:flex;padding:14px 11px;align-items:flex-start}.s-hub-metrics small{font-size:5px}.s-hub-metrics strong{font-size:18px;text-align:left;margin:10px 0}.s-hub-metrics strong em{font-size:7px}.s-hub-metrics b{font-size:6px}.s-hub-panel{padding:19px}.s-hub-panel h2{font-size:16px}.s-hub-panel p{font-size:10px}.s-hub-shortcuts{grid-template-columns:1fr}.s-hub-drafts{grid-template-columns:repeat(3,minmax(0,1fr))}.s-hub-drafts button{padding:10px}.s-hub-drafts img{height:45px}.s-hub-drafts strong{font-size:8px}.s-hub-drafts small{font-size:6px}.s-profile-cover{height:120px}.s-profile-cover>img:not(.surface-banner){display:none}.s-profile-cover>span{position:absolute;top:20px;left:20px;font-size:7px;letter-spacing:.1em;color:#9a939c}.s-profile-cover>b{left:auto;right:20px;top:20px;font-size:11px}.s-profile-dock{gap:14px;padding:0 20px;margin-top:-28px;flex-wrap:wrap;align-items:flex-start}.s-profile-dock>.player-avatar{width:65px;height:65px}.s-profile-dock>div{padding-top:35px;min-width:0;flex-basis:calc(100% - 90px)}.s-profile-dock h1{font-size:26px;margin:4px 0 5px}.s-profile-dock .s-kicker{font-size:5px}.s-profile-dock code{font-size:8px}.s-profile-dock>.btn{margin:12px 0 0 auto;font-size:9px;min-height:29px}.s-profile-numbers{grid-template-columns:repeat(3,minmax(0,1fr));margin:23px 20px;padding-top:20px;gap:19px}.s-profile-rank{grid-column:1/-1;padding-bottom:18px;border-bottom:1px solid #8e8e8e2b}.s-profile-rank img{width:45px}.s-profile-rank span{font-size:13px}.s-profile-rank b{font-size:8px}.s-profile-numbers>span{font-size:6px}.s-profile-numbers>span>b{font-size:22px}.s-profile-actions{padding:0 20px 20px;gap:8px}.s-profile-actions a{font-size:9px;min-height:31px}.combat-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.combat-metrics>div{border-radius:8px;padding:20px;background:#161518;border:1px solid #8a8a8a33}.combat-metrics strong{font-size:25px}.combat-metrics span{font-size:8px}.match-records{gap:10px}.match-record{padding:15px;border-radius:7px;background:#181619;border-color:#8f88912a;gap:12px;font-size:10px}.match-record>strong,.match-record>b{font-size:11px}.match-record time{font-size:8px}.match-outcome{font-size:8px}.browser-heading h2{font:600 19px Inter;color:#b5aeb7}.squad-grid{grid-template-columns:1fr}.s-clan{display:grid;grid-template-columns:105px minmax(0,1fr)}.s-clan-art{height:100%;min-height:250px}.s-clan-art>span{font-size:9px;left:14px;bottom:18px}.s-clan-art>b{right:13px;top:15px;font-size:12px}.s-clan-art:after{background:linear-gradient(90deg,transparent,#15131680)}.s-clan-content{padding:20px 16px}.s-clan h2{font-size:23px}.s-clan p{font-size:9px}.s-clan-content .s-kicker{font-size:5px}.s-clan-stats{gap:10px;margin:15px 0;padding:14px 0}.s-clan-stats b{font-size:19px}.s-clan-stats span{font-size:6px}.s-clan .s-actions{gap:7px}.s-clan .s-actions>*{font-size:7px;padding:6px 8px;min-height:27px}.s-case{grid-template-columns:22px minmax(0,1fr) auto;gap:12px;padding:17px 13px}.s-case-mark{grid-row:span 2;align-self:start}.s-case-mark svg{width:16px;height:16px}.s-case-mark span{font-size:6px}.s-case-player{grid-column:2;grid-row:1}.s-case-player h3{font-size:14px}.s-case-player small{font-size:5px}.s-case-player code{font-size:7px}.s-case-reason{grid-column:2;grid-row:2}.s-case-reason small{font-size:5px}.s-case-reason p{font-size:9px}.s-case-action{grid-column:3;grid-row:1/3;gap:8px;max-width:85px;align-items:flex-end}.s-status{font-size:6px;padding:4px 5px}.s-case-action button{font-size:7px;padding:5px 6px;min-height:25px}.moderation-summary{padding:17px}.moderation-summary strong{font-size:23px}.moderation-summary small{font-size:7px}.market-navigation{gap:21px;margin-bottom:20px}.market-navigation a{font-size:10px;padding:11px 0}.market-intro{display:block;font-size:7px;margin-bottom:19px}.market-intro p{font-size:9px;margin-top:7px}.market-controls{display:block;margin-bottom:20px}.market-controls .filter-pills{margin-bottom:14px}.market-controls .control-row{max-width:none;gap:8px}.market-controls select{font-size:9px;max-width:125px}.market-pass-grid{grid-template-columns:1fr;gap:15px}.s-product,.s-pass{padding:23px}.s-pass-title h3{font-size:32px}.s-product h3{font-size:25px}.s-product p,.s-pass p{font-size:11px;min-height:0}.s-pass li{font-size:11px}.s-pass ul{margin-top:21px;padding-top:20px}.s-price-row strong,.s-pass-price strong{font-size:29px}.s-gift{font-size:10px}.identity-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.identity-pack{padding:18px}.identity-pack>h3{font-size:21px;margin-top:20px}.identity-pack>p{font-size:9px}.pack-actions{gap:8px;margin-top:18px}.pack-actions button,.pack-actions a{font-size:8px;padding:7px 9px}.collection-heading h2{font-size:23px}.collection-heading p{font-size:10px}.purchase-dossier{grid-template-columns:1fr;gap:25px}.order-summary{padding:23px}.order-summary h2{font-size:24px}.order-summary strong{font-size:28px;margin-block:10px}.order-summary p{font-size:10px}.purchase-dossier-copy h1{font-size:27px}.purchase-dossier-copy>p{font-size:11px}.purchase-dossier-actions{gap:8px}.purchase-dossier-actions>*{font-size:10px}.purchase-dossier-steps{gap:10px}.purchase-dossier-steps>div{font-size:7px;display:block}.purchase-dossier-steps b{display:block;margin-bottom:7px}.purchase-benefits h2{font-size:17px}.purchase-benefits li{font-size:11px}.crew-dossier{grid-template-columns:1fr}.crew-dossier-visual{min-height:140px}.crew-dossier-visual>span{font-size:9px;left:20px;bottom:20px}.crew-dossier-content>div{margin-top:0}.crew-dossier-content h2{font-size:27px}.crew-dossier-content .player-avatar{width:42px;height:42px}.crew-dossier dl>div{grid-template-columns:100px 1fr}.crew-dossier dt{font-size:8px}.crew-dossier dd{font-size:9px}.credits-grid{grid-template-columns:1fr}.credits-grid img{height:170px}.credits-grid h2{font-size:20px}.credits-grid p{font-size:11px}.credits-grid a{font-size:10px}.credits-grid small{font-size:9px}.inspector-grid{grid-template-columns:1fr}.inspector-grid .inspect-art>img{height:240px}dialog{padding:20px;max-height:90dvh;border-radius:10px}.dialog-top{margin-bottom:19px}.dialog-top+h2{font-size:24px}.dialog-top~p{font-size:11px}.atelier-header h1{font-size:21px}.atelier-library{padding:12px}.atelier-header .eyebrow{font-size:6px}.atelier-header p{font-size:9px}.atelier-panel button,.atelier-panel input{font-size:10px}.review-card{padding:18px}.review-card p{font-size:10px}.review-card h3{font-size:12px}.review-stars{font-size:10px}.home-reviews{margin-top:24px}.home-reviews h2{font-size:16px}.home-reviews p{font-size:10px}.shell>footer{display:block;padding:24px 18px 90px;text-align:center}.footer-brand{display:none}.shell>footer>div:nth-child(2) strong{font-size:7px}.shell>footer>div:nth-child(2) span{font-size:6px;margin-top:7px}.footer-links{justify-content:center;gap:20px;font-size:8px;margin-top:17px}}
@media(max-width:380px){.shell>#app{padding:12px 12px 80px}.site-header{padding-inline:12px}.mobile-brand strong{font-size:12px}.header-actions{gap:5px}.header-wallet{gap:6px}.header-wallet strong{font-size:9px}.network-hero{padding:21px}.network-hero h1{font-size:29px}.network-play-card{padding:13px;min-height:180px}.network-play-card h2{font-size:16px}.network-play-card p{font-size:8px}.mode-action,.featured .mode-action{font-size:7px}.network-metrics dd{font-size:20px}.network-metrics dt{font-size:5px}.standing-player strong{max-width:95px;font-size:10px}.standing-player>b{width:12px}.standing-player{gap:7px}.standing-player .player-avatar{width:29px;height:29px}.standings-head,.standing{grid-template-columns:minmax(0,1fr) 35px 60px;gap:6px}.s-player h3{font-size:17px}.s-player p{font-size:8px}.s-player-content{padding-inline:12px}.cosmetic-stage{height:145px}.cosmetic-info h3{font-size:9px}.s-hub-metrics strong{font-size:16px}.s-hub-metrics small{font-size:5px}.s-hub-metrics b{font-size:5px}.s-server{grid-template-columns:95px minmax(0,1fr)}.server-information{padding-inline:13px}.s-clan{grid-template-columns:90px minmax(0,1fr)}.s-clan-content{padding-inline:13px}.s-clan h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.motion-off *{animation-duration:.001ms!important;animation-iteration-count:1!important}

[data-name-color="nameColor-ronin"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#8d8d8d}
[data-name-glow="nameGlow-ronin"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 5px #8d8d8d99,0 0 15px #8d8d8d33;animation:name-ronin 3.2s ease-in-out infinite}
@keyframes name-ronin{0%,100%{text-shadow:0 0 5px #8d8d8d77;filter:brightness(.95)}38%{text-shadow:-1px 0 9px #8d8d8dcc,0 0 21px #8d8d8d55;filter:brightness(1.18)}}

[data-name-color="nameColor-oni"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#bcbcbc}
[data-name-glow="nameGlow-oni"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 6px #bcbcbc99,0 0 16px #bcbcbc33;animation:name-oni 3.4000000000000004s steps(3,end) infinite}
@keyframes name-oni{0%,100%{text-shadow:0 0 6px #bcbcbc77;filter:brightness(.95)}39%{text-shadow:0px 0 10px #bcbcbccc,0 0 22px #bcbcbc55;filter:brightness(1.18)}}

[data-name-color="nameColor-shogun"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#ed7d4b}
[data-name-glow="nameGlow-shogun"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 7px #ed7d4b99,0 0 17px #ed7d4b33;animation:name-shogun 3.6s ease-in-out infinite}
@keyframes name-shogun{0%,100%{text-shadow:0 0 7px #ed7d4b77;filter:brightness(.95)}40%{text-shadow:1px 0 11px #ed7d4bcc,0 0 23px #ed7d4b55;filter:brightness(1.18)}}

[data-name-color="nameColor-katana"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#84ffcc}
[data-name-glow="nameGlow-katana"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 8px #84ffcc99,0 0 18px #84ffcc33;animation:name-katana 3.8000000000000003s ease-in-out infinite}
@keyframes name-katana{0%,100%{text-shadow:0 0 8px #84ffcc77;filter:brightness(.95)}41%{text-shadow:-1px 0 12px #84ffcccc,0 0 24px #84ffcc55;filter:brightness(1.18)}}

[data-name-color="nameColor-kuro"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#e3c57d}
[data-name-glow="nameGlow-kuro"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 9px #e3c57d99,0 0 19px #e3c57d33;animation:name-kuro 4.0s ease-in-out infinite}
@keyframes name-kuro{0%,100%{text-shadow:0 0 9px #e3c57d77;filter:brightness(.95)}42%{text-shadow:0px 0 13px #e3c57dcc,0 0 25px #e3c57d55;filter:brightness(1.18)}}

[data-name-color="nameColor-akira"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#e28cda}
[data-name-glow="nameGlow-akira"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 10px #e28cda99,0 0 20px #e28cda33;animation:name-akira 4.2s ease-in-out infinite}
@keyframes name-akira{0%,100%{text-shadow:0 0 10px #e28cda77;filter:brightness(.95)}43%{text-shadow:1px 0 9px #e28cdacc,0 0 26px #e28cda55;filter:brightness(1.18)}}

[data-name-color="nameColor-shinobi"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#d0d0d0}
[data-name-glow="nameGlow-shinobi"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 11px #d0d0d099,0 0 21px #d0d0d033;animation:name-shinobi 4.4s steps(3,end) infinite}
@keyframes name-shinobi{0%,100%{text-shadow:0 0 11px #d0d0d077;filter:brightness(.95)}44%{text-shadow:-1px 0 10px #d0d0d0cc,0 0 27px #d0d0d055;filter:brightness(1.18)}}

[data-name-color="nameColor-reactor"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#b4b4b4}
[data-name-glow="nameGlow-reactor"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 5px #b4b4b499,0 0 22px #b4b4b433;animation:name-reactor 4.6000000000000005s ease-in-out infinite}
@keyframes name-reactor{0%,100%{text-shadow:0 0 5px #b4b4b477;filter:brightness(.95)}45%{text-shadow:0px 0 11px #b4b4b4cc,0 0 28px #b4b4b455;filter:brightness(1.18)}}

[data-name-color="nameColor-ghost"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#a3a3a3}
[data-name-glow="nameGlow-ghost"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 6px #a3a3a399,0 0 23px #a3a3a333;animation:name-ghost 4.800000000000001s ease-in-out infinite}
@keyframes name-ghost{0%,100%{text-shadow:0 0 6px #a3a3a377;filter:brightness(.95)}46%{text-shadow:1px 0 12px #a3a3a3cc,0 0 29px #a3a3a355;filter:brightness(1.18)}}

[data-name-color="nameColor-imperial"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#e1e1e1}
[data-name-glow="nameGlow-imperial"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 7px #e1e1e199,0 0 24px #e1e1e133;animation:name-imperial 5.0s ease-in-out infinite}
@keyframes name-imperial{0%,100%{text-shadow:0 0 7px #e1e1e177;filter:brightness(.95)}47%{text-shadow:-1px 0 13px #e1e1e1cc,0 0 30px #e1e1e155;filter:brightness(1.18)}}

[data-name-color="nameColor-monarch"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#6e6e6e}
[data-name-glow="nameGlow-monarch"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 8px #6e6e6e99,0 0 25px #6e6e6e33;animation:name-monarch 5.2s ease-in-out infinite}
@keyframes name-monarch{0%,100%{text-shadow:0 0 8px #6e6e6e77;filter:brightness(.95)}48%{text-shadow:0px 0 9px #6e6e6ecc,0 0 31px #6e6e6e55;filter:brightness(1.18)}}

[data-name-color="nameColor-abyss"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#797979}
[data-name-glow="nameGlow-abyss"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 9px #79797999,0 0 26px #79797933;animation:name-abyss 5.4s steps(3,end) infinite}
@keyframes name-abyss{0%,100%{text-shadow:0 0 9px #79797977;filter:brightness(.95)}49%{text-shadow:1px 0 10px #797979cc,0 0 32px #79797955;filter:brightness(1.18)}}

[data-name-color="nameColor-eclipse"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#ff6060}
[data-name-glow="nameGlow-eclipse"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 10px #ff606099,0 0 27px #ff606033;animation:name-eclipse 5.6000000000000005s ease-in-out infinite}
@keyframes name-eclipse{0%,100%{text-shadow:0 0 10px #ff606077;filter:brightness(.95)}50%{text-shadow:-1px 0 11px #ff6060cc,0 0 33px #ff606055;filter:brightness(1.18)}}

[data-name-color="nameColor-phantom"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#54ddce}
[data-name-glow="nameGlow-phantom"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 11px #54ddce99,0 0 28px #54ddce33;animation:name-phantom 5.800000000000001s ease-in-out infinite}
@keyframes name-phantom{0%,100%{text-shadow:0 0 11px #54ddce77;filter:brightness(.95)}51%{text-shadow:0px 0 12px #54ddcecc,0 0 34px #54ddce55;filter:brightness(1.18)}}

[data-name-color="nameColor-tempest"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#909090}
[data-name-glow="nameGlow-tempest"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 5px #90909099,0 0 29px #90909033;animation:name-tempest 6.0s ease-in-out infinite}
@keyframes name-tempest{0%,100%{text-shadow:0 0 5px #90909077;filter:brightness(.95)}52%{text-shadow:1px 0 13px #909090cc,0 0 35px #90909055;filter:brightness(1.18)}}

[data-name-color="nameColor-nocturne"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#808080}
[data-name-glow="nameGlow-nocturne"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 6px #80808099,0 0 30px #80808033;animation:name-nocturne 6.2s ease-in-out infinite}
@keyframes name-nocturne{0%,100%{text-shadow:0 0 6px #80808077;filter:brightness(.95)}53%{text-shadow:-1px 0 9px #808080cc,0 0 36px #80808055;filter:brightness(1.18)}}

[data-name-color="nameColor-lotus"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#ed7979}
[data-name-glow="nameGlow-lotus"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 7px #ed797999,0 0 31px #ed797933;animation:name-lotus 6.4s steps(3,end) infinite}
@keyframes name-lotus{0%,100%{text-shadow:0 0 7px #ed797977;filter:brightness(.95)}54%{text-shadow:0px 0 10px #ed7979cc,0 0 37px #ed797955;filter:brightness(1.18)}}

[data-name-color="nameColor-spectre"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#b2b2b2}
[data-name-glow="nameGlow-spectre"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 8px #b2b2b299,0 0 32px #b2b2b233;animation:name-spectre 6.6000000000000005s ease-in-out infinite}
@keyframes name-spectre{0%,100%{text-shadow:0 0 8px #b2b2b277;filter:brightness(.95)}55%{text-shadow:1px 0 11px #b2b2b2cc,0 0 38px #b2b2b255;filter:brightness(1.18)}}

[data-name-color="nameColor-obsidian"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#7b7b7b}
[data-name-glow="nameGlow-obsidian"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 9px #7b7b7b99,0 0 33px #7b7b7b33;animation:name-obsidian 6.800000000000001s ease-in-out infinite}
@keyframes name-obsidian{0%,100%{text-shadow:0 0 9px #7b7b7b77;filter:brightness(.95)}56%{text-shadow:-1px 0 12px #7b7b7bcc,0 0 39px #7b7b7b55;filter:brightness(1.18)}}

[data-name-color="nameColor-seraph"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){color:#f1c998}
[data-name-glow="nameGlow-seraph"] :is(h1,h2,h3,.standing-player strong,.compact-player-row>span>strong){text-shadow:0 0 10px #f1c99899,0 0 34px #f1c99833;animation:name-seraph 7.0s ease-in-out infinite}
@keyframes name-seraph{0%,100%{text-shadow:0 0 10px #f1c99877;filter:brightness(.95)}57%{text-shadow:0px 0 13px #f1c998cc,0 0 40px #f1c99855;filter:brightness(1.18)}}

.motion-off [data-name-glow] :is(h1,h2,h3,strong){animation:none!important}@media(prefers-reduced-motion:reduce){[data-name-glow] :is(h1,h2,h3,strong){animation:none!important}}

.s-player-stats{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #ffffff10}.s-player-stats>span{font-size:6px;color:#737373}.s-player-stats b{display:block;font-size:14px;color:#b6b6b6;margin-bottom:4px}.s-player-rank{font-size:8px;color:#7f7f7f}.s-profile-tools{display:flex;gap:9px;margin-top:20px}.s-back{display:inline-flex;font-size:10px;color:#8c8c8c;margin-bottom:20px}.s-profile-cover>span{position:absolute;left:25px;top:25px;font-size:8px;color:#aeaeae;letter-spacing:.1em}.s-profile-cover>b{position:absolute;right:25px;top:22px;font-size:14px;color:#929292}.s-profile-cover>.surface-banner{opacity:.8}.combat-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.combat-metrics>div{padding:22px;border:1px solid #ffffff16;border-radius:9px;background:#111013}.combat-metrics strong{font-size:26px;color:#cbcbcb}.combat-metrics span{display:block;font-size:8px;margin-top:8px;color:#7c7c7c}.browser-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.browser-heading h2{font-size:20px}.match-records{display:grid;gap:11px}.match-record{display:flex;align-items:center;gap:20px;padding:18px;border:1px solid #ffffff14;border-radius:8px;background:#111013}.match-record>strong{font-size:13px}.match-record>b{font-size:12px;color:#a0a0a0}.match-record time{margin-left:auto;font-size:10px;color:#6f6f6f}.match-outcome{padding:4px 7px;font-size:9px;border:1px solid #8f8f8f33;border-radius:4px;color:#9a9a9a}.match-outcome.win{color:#8dc6b2;border-color:#8dc6b233}.match-outcome.loss{color:#d48e8e;border-color:#d48e8e33}@media(max-width:700px){.combat-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.combat-metrics>div{padding:20px}.match-record{gap:10px;padding:15px}.match-record>strong{font-size:11px}.match-record>b{font-size:10px}.match-record time{font-size:7px}.match-outcome{font-size:7px}.s-player-stats b{font-size:12px}.s-player-stats>span{font-size:5px}}

/* Full-profile animations enter over the card and then clear the text. */
.s-identity>.card-decoration{object-fit:cover;animation:profile-effect-pass 10s linear infinite}.cosmetic-avatar>.card-decoration{object-fit:contain;opacity:1;animation:none}.s-identity:focus-within>.card-decoration{animation:none;opacity:.2}@keyframes profile-effect-pass{0%,6%{opacity:0}12%,40%{opacity:1}58%,100%{opacity:0}}.motion-off .s-identity>.card-decoration{animation:none;opacity:.4}@media(prefers-reduced-motion:reduce){.s-identity>.card-decoration{animation:none;opacity:.35}}

.steam-entry{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border:1px solid #444444;border-radius:6px;background:#1c1c1c;color:#cbcbcb;font-size:10px;font-weight:550;white-space:nowrap}.steam-entry:hover{border-color:#656565;color:#ededed}@media(max-width:700px){.steam-entry{display:none}}
/* Workbench geometry: library and inspector are siblings; the inspector owns its controls. */
.atelier{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.atelier>*{min-width:0}.atelier>.inspector-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;min-width:0;align-items:start}.atelier .inspect-art,.atelier .inspect-controls{min-width:0;width:100%;overflow:hidden}.atelier .inspect-controls{padding:20px}.atelier .inspect-art{position:sticky;top:85px}.atelier .craft-stage{width:100%;min-width:0}.atelier iframe{width:100%;min-width:0;max-width:100%;height:480px}.atelier .accessory-slots{min-width:0}.atelier .form-footer{display:grid;gap:8px}.atelier .form-footer>*{width:100%;white-space:normal}.atelier button,.atelier label,.atelier p{overflow-wrap:normal;word-break:normal}.atelier-library{width:100%}.atelier .inspect-art h2{font-size:clamp(22px,2vw,36px)}
.profile-local-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}.own-profile-grid{display:grid;grid-template-columns:minmax(240px,350px) minmax(0,1fr);gap:24px;align-items:start}.own-profile-grid .s-hub-panel{padding:28px}.own-profile-grid p{line-height:1.8;color:#a5a5a5;margin:18px 0}.s-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.style-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}.style-context-sample{position:relative;isolation:isolate;overflow:hidden;min-height:170px;border:1px solid #ffffff19;border-radius:12px;padding:20px}.style-context-sample .sample-banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:-1}.style-context-sample .sample-avatar{position:relative;display:block;width:48px;height:48px;margin-bottom:16px}.sample-avatar>img:not(.ornament-frame){width:100%;height:100%;border-radius:50%;object-fit:cover}.style-context-sample h3{position:relative;z-index:6}.card-decoration,.sample-border{object-fit:contain}.player-dossier{isolation:isolate}.player-dossier[data-player-border]:after{background-size:contain;background-repeat:no-repeat;background-position:center}
/* Territory operations retain a readable map and independent command panels. */
.arena-hero{display:flex;justify-content:space-between;gap:30px;padding:30px;margin-bottom:24px}.arena-hero h1{font-size:clamp(32px,5vw,66px);line-height:1.02;margin:12px 0}.arena-hero p{margin:16px 0;color:#a5a5a5}.arena-tabs{display:flex;gap:10px;flex-wrap:wrap}.arena-index{min-width:150px;display:grid;align-content:center;gap:12px}.arena-index>strong{font-size:54px}.arena-index small,.arena-index>span{font-size:10px;letter-spacing:.14em;color:#9d9d9d}.arena-atlas,.world-events,.arena-command,.arena-board,.arena-war-room{border:1px solid #9999992a;border-radius:16px;background:#0f0f0f;overflow:hidden;margin-bottom:24px}.atlas-head,.browser-heading,.command-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px}.atlas-head select{max-width:220px}.atlas-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px}.atlas-map{position:relative;min-height:360px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#1e1e1e,#0c0c0c 75%)}.atlas-map>svg{position:relative;display:block;width:100%;height:auto;min-height:330px;aspect-ratio:2/1;z-index:1}.atlas-map path{fill:#242424;stroke:#6b6b6b;stroke-width:.65;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s}.atlas-map path:hover{fill:#5d5d5d}.atlas-map path.selected{fill:#999999;stroke:#dedede;stroke-width:1.2}.atlas-map .occupied{stroke:#acacac}.atlas-map .map-grid{opacity:.07;z-index:0}.atlas-coordinate{position:absolute;left:20px;top:18px;font-size:9px;color:#adadad;letter-spacing:.1em}.atlas-coordinate span{display:block;margin-top:6px}.atlas-zoom{position:absolute;right:16px;bottom:52px;z-index:2}.atlas-legend{display:flex;gap:8px;align-items:center;font-size:9px;padding:16px;color:#9f9f9f}.atlas-legend i{width:7px;height:7px;background:#595959}.atlas-legend i.sel{background:#999999;margin-left:12px}.atlas-roster{padding:25px;border-left:1px solid #9999992a;min-width:0}.territory-owner{margin-bottom:25px}.territory-owner h3{font-size:24px;margin:12px 0}.territory-owner p{color:#959595;line-height:1.6}.atlas-credit{font-size:10px;line-height:1.7;color:#818181;padding:16px 24px;border-top:1px solid #9999992a}.arena-empty,.challenge-setup{padding:28px;background:#ffffff03;border:1px dashed #ffffff1a;border-radius:12px;margin:20px}.arena-empty h3,.challenge-setup h3{font-size:19px;margin-bottom:10px}.arena-empty p,.challenge-setup p{color:#989898;line-height:1.7}.challenge-setup{display:flex;justify-content:space-between;gap:20px;align-items:center}.campaign-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px}.campaign-rules>div{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff03}.campaign-rules strong{font-size:26px;color:#b1b1b1}.campaign-rules span{font-size:11px;line-height:1.6;color:#a3a3a3}.arena-operations{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.arena-war-room{padding:10px}.arena-awards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.arena-awards article{padding:24px;display:grid;justify-items:start;gap:12px;background:#121212;border:1px solid #ffffff14;border-radius:12px}.arena-awards article span{font-size:11px;color:#9d9d9d}.arena-standings{margin:24px 0}.arena-register{margin-top:20px}.arena-register form{display:grid;gap:12px;margin-top:15px}.territory-map-label text{font-size:13px;fill:#fff;paint-order:stroke;stroke:#121212;stroke-width:3px}.campaign-rules>div,.territory-owner,.challenge-setup{background-color:#ffffff03}.s-clan-metrics>*,.s-clan-intro-stats>*{display:flex;gap:12px;align-items:center}
@media(max-width:1250px){.atelier{grid-template-columns:180px minmax(0,1fr)}.atelier>.inspector-grid{grid-template-columns:minmax(0,1fr);gap:15px}.atelier .inspect-art{position:relative;top:auto}.atelier .inspect-controls{width:100%}.atelier iframe{height:430px}.atlas-grid{grid-template-columns:minmax(0,1fr) 240px}}
@media(max-width:760px){.atelier{display:flex;flex-direction:column;gap:16px}.atelier>.inspector-grid{display:flex;flex-direction:column;width:100%;order:-1}.atelier>.inspector-grid>*{width:100%;min-width:0}.atelier-library{width:100%}.atelier iframe{height:370px}.atelier .inspect-art{padding:18px}.atelier .inspect-controls{padding:20px}.atelier .atelier-finishes{max-height:420px;overflow:auto}.own-profile-grid,.style-context-grid{grid-template-columns:1fr}.s-studio{grid-template-columns:1fr}.s-studio-preview{position:relative;top:auto}.atlas-grid{grid-template-columns:1fr}.atlas-map{min-height:250px}.atlas-map>svg{min-height:230px}.atlas-roster{border-left:0;border-top:1px solid #9999992a}.atlas-head{align-items:start;flex-direction:column}.atlas-head select{width:100%;max-width:none}.campaign-rules{grid-template-columns:1fr}.campaign-rules>div{padding:12px 16px}.arena-operations{grid-template-columns:1fr}.arena-hero{padding:22px;flex-direction:column}.arena-index{grid-template-columns:auto 1fr;align-items:center}.arena-index>strong{grid-row:1/4;font-size:44px}.challenge-setup{flex-direction:column;align-items:stretch}.arena-awards{grid-template-columns:1fr 1fr}.browser-heading,.command-heading{padding:20px;flex-wrap:wrap}.atlas-credit{padding:16px 20px}.arena-empty{margin:16px;padding:20px}.s-hub-metrics{grid-template-columns:1fr 1fr}}
[data-player-border]:not([data-player-border=none]):after{background-size:contain}.clan-network-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:32px;align-items:center;margin-bottom:25px;padding:28px;border-bottom:1px solid #ffffff17}.clan-network-summary>div:not(:first-child){display:grid;gap:10px;min-width:110px}.clan-network-summary strong{font-size:32px}.clan-network-summary span{font-size:9px;letter-spacing:.1em;color:#9d9d9d}.clan-network-summary h2{margin:14px 0 20px}.moderation-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:22px 0 30px;background:none}.moderation-summary>button{display:grid;grid-template-columns:1fr auto;gap:12px;text-align:left;padding:18px}.moderation-summary>button>span{grid-column:1/-1;font-size:10px;color:#a4a4a4}.moderation-summary>button>strong{font-size:28px}.community-voices{margin:38px 0}.community-voices>.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.voice-empty{padding:28px;border:1px dashed #ffffff20;border-radius:12px;display:flex;justify-content:space-between;gap:20px;color:#a0a0a0;background:#121212}.craft-canvas-wrap{height:480px;min-height:0}.craft-canvas-wrap iframe{height:100%}.charm-slot{display:flex;width:100%;gap:12px;align-items:center}.charm-slot>div{min-width:0;flex:1}.charm-slot strong{display:block;font-size:12px;white-space:normal}.charm-slot>img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.sticker-slot-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sticker-slot{min-width:0}.sticker-slot small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%}
@media(max-width:760px){.clan-network-summary{grid-template-columns:1fr 1fr;padding:20px;gap:20px}.clan-network-summary>div:first-child{grid-column:1/-1}.moderation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-summary>button:last-child{grid-column:1/-1}.voice-empty,.community-voices>.section-title{align-items:start;flex-direction:column}.craft-canvas-wrap{height:370px}.sticker-slot-row{grid-template-columns:repeat(5,minmax(0,1fr))}.sticker-slot{padding:8px 4px}.sticker-slot img{width:100%;max-height:48px;object-fit:contain}.sticker-slot small{font-size:9px}}
@media(max-width:760px){.atelier>.inspector-grid{order:0}.atelier-library-head{display:grid;grid-template-columns:1fr 1fr;gap:10px}.atelier-library-head>span,.atelier-library-head>input{grid-column:1/-1}.atelier-skin-list{display:grid;grid-auto-flow:column;grid-auto-columns:125px;grid-template-rows:1fr;overflow-x:auto;max-height:145px;gap:9px;padding-bottom:8px;scroll-snap-type:x proximity}.atelier-skin-list .atelier-skin{display:flex;flex-direction:column;align-items:start;width:125px;min-width:125px;height:125px;padding:10px;scroll-snap-align:start}.atelier-skin>img{width:95px;height:55px;object-fit:contain}.atelier-skin>span{min-width:0;width:100%}.atelier-skin strong{font-size:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atelier-skin small{font-size:8px}.atelier-library-footer{display:flex;gap:8px;margin-top:10px}.atelier-heading{padding:0 0 20px}.atelier-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;background:none}.atelier-toolbar button{font-size:10px}.atelier-pages{display:flex;justify-content:space-between;align-items:center;margin-top:8px}}
/* YASHA After Dark — ink glass, jade signal and vermilion hardware. */
:root{--bg:#0a0a0c;--panel:#111111cc;--raised:#1a1a1a;--ink:#dddddd;--text:#dddddd;--muted:#909090;--line:#3a3a3a66;--accent:#9e9e9e;--red:#fc796b;--pink:#9e9e9e;--radius:16px;--ease:cubic-bezier(.2,.8,.2,1)}
body{background:#0a0a0c;color:#dddddd}.ambient-plane{background:radial-gradient(ellipse at 0 80%,#18181888,transparent 55%),#0a0a0c}.ambient-plane canvas{opacity:1}::selection{background:#9e9e9e;color:#0a0a0c}.site-sidebar{background:#0d0d0db8;border-color:#9797972c;border-radius:19px;padding:20px 12px 12px;backdrop-filter:blur(18px);box-shadow:12px 0 60px #0002}.sidebar-brand strong span{color:#9e9e9e}.sidebar-brand{padding-bottom:28px}.nav-title{font-size:8px;letter-spacing:.16em;color:#676767;margin-top:18px}#nav a{min-height:39px;border-radius:9px;color:#8f8f8f;font-size:11px;margin:3px 0;transition:background .22s,color .22s,transform .22s}#nav a:hover{background:#9e9e9e09;color:#dedede;transform:translateX(3px)}#nav a.active{background:linear-gradient(90deg,#9e9e9e17,#9e9e9e03);color:#b8b8b8;box-shadow:inset 2px 0 #9e9e9e}#nav .nav-active-dot{background:#9e9e9e}.navigation-toggle{border-color:#9e9e9e20;color:#979797;background:#9e9e9e04}.site-header{background:#0b0b0bb8;border-color:#97979726;backdrop-filter:blur(16px);border-radius:0 0 16px 16px}.header-portals{display:flex;gap:4px;align-items:center}.header-portals a{font-size:10px;padding:8px 10px;border-radius:7px;color:#9a9a9a;border:1px solid transparent;transition:background .2s,color .2s}.header-portals a:hover{background:#9e9e9e0d;color:#c6c6c6;border-color:#9e9e9e20}.header-portals .admin-portal{border-color:#f29b7233;color:#ecc2a9;background:#a95a3510}.header-wallet,.player-menu>summary{background:#1616169e;border-color:#8c8c8c2a}.header-wallet button{background:#9e9e9e14;color:#b9b9b9;border-color:#9e9e9e24}.player-menu .hub-popover{background:#121212f5;border-color:#9e9e9e2a}.steam-entry{background:#9e9e9e0a;border-color:#9e9e9e2a;color:#b1b1b1}.mobile-brand strong{letter-spacing:.02em}.shell>#app{padding-top:28px}button,.btn{border-color:#83838340;background:#1717179c;color:#b9b9b9;border-radius:9px;transition:background .2s,border-color .2s,color .2s,transform .2s}button:hover,.btn:hover{background:#252525;border-color:#a5a5a570;color:#e2e2e2}button.primary,.btn.primary{background:#ababab;color:#131313;border-color:#ababab;box-shadow:none;font-weight:650}button.primary:hover,.btn.primary:hover{background:#c8c8c8;transform:translateY(-1px)}button:disabled{opacity:.45;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b9b9b9;outline-offset:4px}.filter-pills button[aria-pressed=true],.market-navigation [aria-current=page]{background:#98989817;border-color:#9e9e9e66;color:#b8b8b8}.eyebrow,.s-kicker{color:#8b8b8b;letter-spacing:.15em}.page-heading{padding:24px 0 30px;border-bottom:1px solid #9e9e9e23;margin-bottom:30px}.page-heading h1{font-size:clamp(28px,3.4vw,43px);letter-spacing:-.055em;color:#dedede}.page-heading p{color:#909090;max-width:570px;font-size:12px;margin-top:14px;line-height:1.8}h2,h3{color:#cacaca}input,select,textarea{background:#0e0e0ed9;border-color:#7d7d7d3d;color:#c8c8c8;border-radius:9px}input::placeholder,textarea::placeholder{color:#6d6d6d}dialog{background:#111111f8;color:#d5d5d5;border:1px solid #9e9e9e40;border-radius:18px;box-shadow:0 35px 130px #000a}dialog::backdrop{background:#060608ba;backdrop-filter:blur(5px)}.empty,.s-soft-empty{background:#12121277;color:#999999;border-color:#a0a0a025}.chip,.tag{background:#9e9e9e09;color:#a6a6a6;border-color:#9e9e9e2a}.section-kicker,.s-directory-bar{color:#7c7c7c}.section-title a,.s-section-head>a,.panel-heading>a{color:#acacac}.control-row{gap:12px;margin:22px 0}.filter-pills{gap:8px}.panel,.network-ranking,.network-clans,.network-identity,.s-hub-panel{background:#12121273;border-color:#8c8c8c2c;border-radius:17px}.network-hero{padding:42px;border-radius:22px 22px 5px 22px;min-height:290px;background:linear-gradient(90deg,#0d0d0df5,#131313cd 52%,#2323235c),url('assets/de_mirage.webp') center/cover;border-color:#a4a4a430}.network-hero:after{background:radial-gradient(ellipse at 80% 10%,#87878727,transparent 60%)}.network-hero h1{font-size:clamp(32px,4.3vw,59px);line-height:1.06;letter-spacing:-.055em}.network-hero h1 em{color:#a8a8a8}.network-hero .eyebrow{color:#a8a8a8;letter-spacing:.14em}.network-hero p{font-size:12px;color:#a5a5a5}.network-metrics{border-color:#9a9a9a33}.network-metrics dd{color:#c1c1c1}.network-metrics dt{color:#7d7d7d}.network-play-grid{gap:14px;margin:20px 0 32px}.network-play-card{background:linear-gradient(150deg,#1d1d1d8c,#0e0e0e99);border-color:#8e8e8e26;border-radius:16px;min-height:250px}.network-play-card:after{background:linear-gradient(0deg,#0d0d0df5,transparent 85%)}.network-play-card:hover{border-color:#b1b1b177;transform:translateY(-4px);box-shadow:0 12px 35px #0003}.network-play-card h2{font-size:23px;color:#d3d3d3}.network-play-card p{color:#8e8e8e}.network-play-card .mode-tag{background:#101010bd;color:#b1b1b1;border-color:#b2b2b228}.network-play-card .mode-action{color:#b0b0b0}.network-community-grid{gap:20px;margin:30px 0}.network-community-grid>section{padding:28px;background:linear-gradient(130deg,#1a1a1a77,#10101066);border-color:#8e8e8e30}.network-community-grid h2{font-size:24px}.network-community-grid p{margin:18px 0;color:#8b8b8b}.discord-strip{background:#18181888;border-color:#9b9b9b30;border-radius:17px;margin:35px 0;padding:28px}.discord-strip strong{color:#c7c7c7}.discord-strip b{color:#ababab}
/* Team: crew dossiers, with a quieter cover and a strong identity dock. */
.s-team-intro{padding:28px 32px;border-left:3px solid #9e9e9e;background:linear-gradient(100deg,#2e2e2e1c,transparent);margin-bottom:28px;border-radius:0 16px 16px 0}.s-team-intro h2{font-size:29px;color:#cbcbcb}.s-team-intro p{color:#898989}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.operator-sheet{background:linear-gradient(145deg,#171717b5,#101010b0);border:1px solid #95959530;border-radius:15px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.operator-sheet:hover{transform:translateY(-4px);border-color:#afafaf5c;box-shadow:0 14px 35px #0002}.operator-sheet .team-cover{height:75px;background:repeating-linear-gradient(120deg,#8e8e8e05 0 1px,transparent 1px 16px),linear-gradient(110deg,#313131aa,#17171766);border-bottom:1px solid #a3a3a322}.operator-sheet .team-cover>span{letter-spacing:.14em;color:#a5a5a5;font-size:8px}.operator-sheet .s-player-content{padding:0 24px 20px}.operator-sheet .player-avatar{width:59px;height:59px;margin-top:-29px;margin-bottom:18px}.operator-sheet .s-role{background:#87878712;border-color:#afafaf30;color:#a8a8a8}.operator-sheet h3{font-size:24px;color:#d2d2d2;margin:12px 0}.operator-sheet p{font-size:11px;color:#8e8e8e;min-height:40px}.operator-sheet .s-player-footer{border-color:#9797972b;color:#919191;margin-top:24px}.operator-sheet .s-player-footer b{color:#b9b9b9}
/* Profiles: personal artwork stays intact while the surrounding UI changes. */
.s-profile,.s-identity{background:#161616bf;border-color:#a1a1a142;border-radius:19px}.s-profile-cover{height:180px;background:radial-gradient(ellipse at 80% 0,#6a6a6a33,transparent),linear-gradient(110deg,#252525,#151515)}.s-profile-cover>span{color:#a7a7a7;letter-spacing:.15em}.s-profile-dock{padding:0 32px 28px;gap:24px}.s-profile-dock h1{font-size:38px;letter-spacing:-.05em}.s-profile-numbers{background:#0c0c0c44;border-color:#a4a4a42a;padding:24px 32px}.s-profile-numbers>span>b{color:#c8c8c8}.s-profile-tools{gap:12px;margin:24px 0}.s-identity-banner{background:linear-gradient(130deg,#333333,#171717)}.s-identity-body{padding:0 23px 23px}.s-identity-divider{background:#91919129}.s-identity-status{color:#979797}.s-identity-meta{color:#818181}.s-identity-meta b{color:#b0b0b0}.identity-avatar-wrap>img:not(.ornament-frame){border-color:#161616}.s-studio-preview{background:#131313b8;border-color:#9f9f9f33;border-radius:17px;padding:20px}.s-studio-inventory{background:#12121270;border:1px solid #9a9a9a24;border-radius:17px;padding:22px}.s-inventory-heading h2{color:#c8c8c8}.s-wardrobe-tabs>button.active{color:#bfbfbf;border-color:#adadad}.style-catalog .cosmetic-card,.style-default-option{background:#1a1a1a88;border-color:#8d8d8d2c;border-radius:11px}.style-catalog .cosmetic-card:hover{border-color:#b7b7b74d}.own-profile-grid .s-hub-panel{background:#141414a0}.profile-local-nav{margin-top:20px}.s-player.person-card{background:#171717b0;border-color:#9b9b9b2a;border-radius:16px}.s-player.person-card .s-player-cover{background:linear-gradient(120deg,#2e2e2e,#1a1a1a)}.s-player.person-card h3{color:#d2d2d2}.s-player-stats b{color:#c4c4c4}.s-contender{background:linear-gradient(150deg,#2d2d2d66,#11111166);border-color:#a2a2a235;border-radius:18px}.s-contender.champion-0{background:linear-gradient(145deg,#47474740,#1d1d1d99);border-color:#a3a3a355}.podium-place{color:#b8b8b8}.s-ranking-board{background:#101010a6;border-color:#a3a3a332;border-radius:18px;padding:24px}.standing-row{background:#1c1c1c55;border-color:#a3a3a32a;margin:7px 0;border-radius:9px}.standing-row:hover{background:#31313180}.standing-points strong{color:#bbbbbb}
/* Store: four complete collections, server upgrades and membership licenses. */
.market-heading{padding:32px 0 30px}.market-heading h1{font-size:46px;color:#d3d3d3}.market-navigation{padding:14px;background:#18181873;border-color:#9999992b;border-radius:12px;gap:8px}.market-pass-grid,.license-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.s-product,.s-pass{background:linear-gradient(140deg,#202020a6,#111111a3);border:1px solid #9b9b9b35;border-radius:16px;padding:26px;position:relative;overflow:hidden}.s-product:before,.s-pass:before{content:'';position:absolute;left:0;top:25px;bottom:25px;width:2px;background:#adadad;opacity:.65}.s-product:after,.s-pass:after{content:'';position:absolute;top:-65px;right:-65px;width:155px;height:155px;border:1px solid #9f9f9f24;border-radius:50%;box-shadow:0 0 0 24px #9f9f9f05;pointer-events:none}.s-product:hover,.s-pass:hover{border-color:#adadad77}.s-product h3,.s-pass h3{color:#d3d3d3;font-size:28px}.s-pass-top{color:#898989;border-color:#8f8f8f2a;font-size:9px}.s-pass-price strong,.s-price-row strong{color:#bfbfbf;font-size:28px}.s-pass-price span{color:#909090}.s-product p,.s-pass p{color:#929292;line-height:1.8}.s-pass ul{padding:20px 0 0;list-style:none;border-top:1px solid #adadad2a;margin-top:22px}.s-pass li{padding:9px 0;color:#a7a7a7;font-size:11px;line-height:1.6}.s-pass li:before{color:#a2a2a2}.s-gift{color:#959595;background:none;border:0;font-size:10px;margin-top:12px}.collection-vault{margin-top:64px;padding-top:36px;border-top:1px solid #a3a3a32e}.collection-heading h2{font-size:36px;color:#cfcfcf;margin:14px 0}.collection-heading p{max-width:630px;color:#929292}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.collection-package{position:relative;isolation:isolate;overflow:hidden;padding:24px 20px;background:linear-gradient(150deg,color-mix(in srgb,var(--collection-color) 9%,#0e0e0e) 0%,#111111b0 70%);border:1px solid color-mix(in srgb,var(--collection-color) 25%,transparent);border-radius:16px}.collection-package:after{content:'';position:absolute;top:75px;right:-28px;width:110px;height:110px;border:1px solid color-mix(in srgb,var(--collection-color) 15%,transparent);transform:rotate(45deg);pointer-events:none;z-index:-1}.collection-package-top{display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:.12em;color:var(--collection-color)}.collection-package h3{font-size:26px;line-height:1.1;margin:29px 0 15px;color:#d7d7d7;max-width:160px;min-height:57px}.collection-package>p{font-size:11px;color:#8c8c8c;min-height:40px}.collection-package ul{padding:19px 0;list-style:none;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:22px 0}.collection-package li{display:flex;justify-content:space-between;gap:8px;margin:11px 0;font-size:10px;color:#9c9c9c}.collection-package li b{color:var(--collection-color);font-weight:500}.collection-package .pack-actions{display:grid;gap:10px}.collection-package button{font-size:10px;width:100%;min-height:37px}.collection-package .chip{text-align:center;border:0;background:none;font-size:8px;color:#757575}
/* Clans: squad dossiers, without territory operations. */
.clan-network-summary{background:linear-gradient(100deg,#26262670,#10101040);border:1px solid #9c9c9c2b;border-radius:18px;padding:32px;margin-bottom:28px}.clan-network-summary h2{font-size:32px;color:#d1d1d1}.clan-network-summary strong{color:#bababa}.clan-network-summary span{color:#8c8c8c}.squad-grid{gap:20px}.s-clan{background:#181818b0;border-color:#a1a1a130;border-radius:17px;overflow:hidden}.s-clan-art{min-width:150px;position:relative}.s-clan-art>span{background:#0f0f0fbd;color:#d0d0d0;border:1px solid #b8b8b836;border-radius:5px;padding:6px 10px;left:16px;bottom:20px;max-width:calc(100% - 32px);font-size:9px;letter-spacing:.08em}.s-clan-content{padding:26px}.s-clan-content h2{font-size:30px;color:#d3d3d3}.s-clan-content p{color:#909090}.s-clan-stats{border-color:#a9a9a92c}.s-clan-stats b{color:#bdbdbd}.s-clan-stats>span{color:#7a7a7a}.squad-dossier{border-radius:20px;background:#141414a3;border:1px solid #9a9a9a33;overflow:hidden}.squad-dossier-banner{height:220px}.squad-dossier-header{padding:28px}.squad-dossier-header h1{color:#d2d2d2;font-size:40px}.squad-dossier-numbers{background:#2d2d2d25;border-color:#a2a2a224}.squad-dossier-numbers strong{color:#bababa}.squad-dossier-panels>section{background:#19191980;border-color:#99999930;border-radius:16px;padding:26px}
/* Public moderation: compact case rows with explicit status and issuer. */
.moderation-summary{gap:12px}.moderation-summary>button{background:#1a1a1a99;border:1px solid #96969630;border-radius:13px;padding:20px}.moderation-summary>button[aria-pressed=true]{border-color:#b4b4b477;background:#33333360}.moderation-summary>button>span{color:#969696}.moderation-summary>button>strong{font-size:34px;color:#c3c3c3}.moderation-browser{border:1px solid #9e9e9e2b;background:#111111a0;border-radius:17px;padding:24px}.moderation-browser>.section-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.sanctions{display:grid;gap:0}.s-case{background:#1b1b1b55;border:0;border-bottom:1px solid #a1a1a126;border-radius:0;padding:22px 16px;gap:20px}.s-case:first-child{border-radius:10px 10px 0 0}.s-case:last-child{border:0;border-radius:0 0 10px 10px}.s-case:hover{background:#2f2f2f66}.s-case h3{color:#cbcbcb;font-size:16px}.s-case-reason p,.s-case-meta strong{color:#a5a5a5}.s-case small,.s-case code{color:#757575}.s-case .s-status{background:#9090900d;color:#9e9e9e;border-color:#9b9b9b20}.s-case[data-status=permanent] .s-status{color:#f4ac91;background:#dc795916}.s-case[data-status=active] .s-status{color:#f5d09d;background:#daab5d16}.s-case-mark{color:#8c8c8c}.s-case-action button{background:none;font-size:10px;color:#a8a8a8}
/* Craft workspace: a full-width instrument panel and readable mobile controls. */
.atelier-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:5px 0 25px}.atelier-heading h1{font-size:37px;color:#d1d1d1;margin-top:12px}.atelier-toolbar{background:none;border:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:end;padding:0}.atelier-toolbar button,.atelier-toolbar select{font-size:10px;min-height:36px}.atelier{background:#1010108c;border:1px solid #a2a2a233;border-radius:18px;padding:16px;gap:16px}.atelier-library{background:#18181888;border:1px solid #a4a4a425;border-radius:12px;padding:16px}.atelier-library-head>span{color:#868686;letter-spacing:.15em;font-size:8px}.atelier-skin{background:#1e1e1e88;border-color:#90909022;border-radius:8px;color:#a8a8a8}.atelier-skin.active{border-color:#b2b2b275;background:#3b3b3b55}.atelier-skin strong{color:#bfbfbf}.atelier-skin small{color:#767676}.atelier-skin-count,.atelier-pages{color:#808080}.atelier .inspect-art{background:radial-gradient(ellipse at 50% 35%,#3c3c3c32,transparent 70%),#0f0f0fd9;border:1px solid #aaaaaa29;border-radius:13px;padding:22px}.atelier .inspect-controls{background:#1a1a1aab;border:1px solid #ababab2d;border-radius:13px;padding:22px}.craft-stage{background:transparent;border-color:#a3a3a325;border-radius:12px}.craft-stage-heading{color:#a0a0a0;border-color:#a1a1a122}.craft-canvas-wrap{background:#0b0b0b;border:1px solid #92929222;border-radius:10px;overflow:hidden}.craft-modes button.active,.editor-tabs button.active{background:#91919119;border-color:#adadad66;color:#bababa}.customize-heading h3{color:#c3c3c3;font-size:20px;margin:9px 0 20px}.accessory-section-heading{color:#a3a3a3;display:flex;justify-content:space-between;gap:12px;margin:20px 0 12px}.sticker-slot,.charm-slot{background:#0e0e0e88;border-color:#a2a2a22d;border-radius:10px}.sticker-slot.filled{background:#3b3b3b30;border-color:#9e9e9e4d}.craft-tools{display:flex;gap:8px;margin:14px 0;flex-wrap:wrap}.craft-tools button{font-size:9px}.finish-reference{background:#19191977;border-color:#a5a5a526;border-radius:10px}.craft-view-actions button,.craft-modes button{font-size:9px}.atelier .form-footer{margin-top:24px}.accessory-card{background:#191919a6;border-color:#9e9e9e33;border-radius:10px}.community-loadout-card{background:#191919a6;border-color:#a1a1a130;border-radius:14px}.community-loadout-card h3{color:#c8c8c8}
footer{border-color:#95959524;color:#777777}.footer-links a{color:#8f8f8f}.mobile-nav,#mobile-nav{background:#101010ed;border-color:#9d9d9d35;backdrop-filter:blur(14px)}#mobile-nav a.active{color:#bdbdbd}#mobile-nav a{color:#757575}.header-left #breadcrumb{color:#787878}
.season-defs{position:absolute;width:0;height:0}.season-bat{position:absolute;width:70px;height:36px;fill:#79797924;animation:bat-drift 11s ease-in-out infinite}.bat-one{right:8%;top:18%;transform:rotate(-15deg)}.bat-two{right:27%;top:10%;width:40px;animation-delay:-5s;opacity:.5}.season-web{position:absolute;right:-1px;top:0;width:180px;height:180px;color:#c3a16b23;transform:rotate(90deg)}.season-seal{position:fixed;bottom:24px;right:25px;display:flex;align-items:center;gap:11px;color:#dcaa6a75}.season-seal svg{width:35px;height:35px}.season-seal>span{font-size:8px;letter-spacing:.23em}.season-seal small{display:block;font-size:6px;letter-spacing:.15em;margin-top:5px;color:#ba976357}@keyframes bat-drift{0%,100%{translate:0 0;rotate:-6deg}50%{translate:20px -12px;rotate:4deg}}.motion-off .season-bat{animation:none}.motion-off *{scroll-behavior:auto}
@media(min-width:1600px){.shell>#app{max-width:1450px;margin-inline:auto}}
@media(max-width:1100px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-pass-grid,.license-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-portals a{padding:6px;font-size:9px}.atelier-heading{align-items:start;flex-direction:column}.atelier-toolbar{justify-content:start}.s-case-meta{display:grid}.s-case{grid-template-columns:35px minmax(0,1fr) minmax(0,1fr) auto}.s-case-meta{grid-column:2/4;grid-row:2}.s-case-action{grid-column:4;grid-row:1/3}}
@media(max-width:760px){.site-header{min-height:62px;height:auto;padding:10px 12px;gap:10px}.header-actions{gap:7px}.header-portals{gap:2px}.header-portals a{padding:6px 5px;font-size:8px}.header-actions .steam-entry{display:none}.header-actions>.ambient-motion-toggle{display:none}.header-wallet{padding-left:7px;gap:5px}.header-wallet strong{font-size:9px}.mobile-brand strong{font-size:12px}.mobile-brand img{width:23px;height:23px}.header-left{gap:9px}.header-actions .player-menu>summary{width:26px;height:28px}.shell>#app{padding:20px 15px 90px}.network-hero{padding:27px 24px;min-height:0;border-radius:18px}.network-hero h1{font-size:38px;max-width:320px;margin:24px 0 18px}.network-hero p{font-size:11px}.network-metrics{margin-top:25px;padding-top:20px}.network-metrics dd{font-size:24px}.network-metrics dt{font-size:7px}.network-play-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 25px}.network-play-card{min-height:220px;border-radius:12px}.network-play-card h2{font-size:18px}.network-play-card p{font-size:9px}.network-play-card .mode-action{font-size:9px}.network-play-card>div{padding:15px}.network-community-grid{grid-template-columns:1fr}.network-community-grid>section{padding:24px}.discord-strip{padding:23px}.page-heading{padding:15px 0 24px;margin-bottom:22px}.page-heading h1{font-size:32px}.page-heading p{font-size:11px}.team-grid{grid-template-columns:1fr 1fr;gap:12px}.operator-sheet .s-player-content{padding:0 15px 17px}.operator-sheet h3{font-size:20px}.operator-sheet p{font-size:10px}.operator-sheet .player-avatar{width:49px;height:49px;margin-top:-24px}.operator-sheet .team-cover{height:65px}.operator-sheet .s-player-footer{flex-wrap:wrap;gap:10px}.s-team-intro{padding:22px}.s-team-intro h2{font-size:25px}.s-profile-cover{height:145px}.s-profile-dock{padding:0 22px 22px;gap:15px}.s-profile-dock h1{font-size:30px}.s-profile-numbers{padding:20px}.s-studio-preview,.s-studio-inventory{padding:18px}.market-heading h1{font-size:36px}.market-navigation{overflow:auto;flex-wrap:nowrap}.market-navigation a{white-space:nowrap;font-size:10px}.market-pass-grid,.license-grid{grid-template-columns:1fr;gap:15px}.s-product,.s-pass{padding:25px}.s-pass h3{font-size:30px}.s-pass-top{font-size:9px}.s-pass-price strong{font-size:31px}.s-pass li{font-size:12px}.collection-grid{grid-template-columns:1fr 1fr;gap:11px}.collection-package{padding:20px 15px;border-radius:13px}.collection-package h3{font-size:24px;margin-top:24px}.collection-package-top{flex-wrap:wrap;gap:7px;font-size:6px}.collection-package li{font-size:9px}.collection-package button{font-size:9px;padding:8px}.collection-heading h2{font-size:30px}.collection-vault{margin-top:40px}.clan-network-summary{padding:24px}.clan-network-summary h2{font-size:28px}.s-clan-content{padding:22px}.s-clan-art{min-width:105px}.s-clan-content h2{font-size:26px}.s-clan-art>span{left:10px;bottom:15px;padding:5px 7px;font-size:7px;max-width:calc(100% - 20px)}.s-clan .s-actions{flex-wrap:wrap}.s-clan .s-actions>*{font-size:10px}.moderation-browser{padding:18px}.moderation-summary{gap:10px}.moderation-summary>button{padding:17px}.moderation-browser>.section-title{align-items:start;flex-direction:column}.s-case{grid-template-columns:25px minmax(0,1fr) auto;padding:20px 5px;gap:13px}.s-case-player{grid-column:2}.s-case-reason{grid-column:2/4;grid-row:2}.s-case-meta{grid-column:2/4;grid-row:3;display:flex;flex-wrap:wrap;gap:7px 14px;align-items:center}.s-case-action{grid-column:3;grid-row:1;align-items:end;gap:10px}.s-case small{font-size:7px}.s-case code{font-size:8px}.s-case-player h3{font-size:15px}.s-case-reason p{font-size:11px;overflow-wrap:anywhere}.s-case-meta span,.s-case-meta strong{font-size:9px}.s-case-mark svg{width:17px}.s-case-action button{font-size:8px;padding:5px}.atelier-heading h1{font-size:31px}.atelier{padding:10px;border-radius:15px}.atelier .inspect-art,.atelier .inspect-controls{padding:17px}.atelier-library{padding:14px}.season-seal{bottom:85px;right:20px;opacity:.6}.season-web{width:100px;height:100px}.season-bat{width:45px;top:16%}.bat-two{top:12%}.s-ranking-board{padding:16px}.s-profile-tools{flex-wrap:wrap}.squad-dossier-header h1{font-size:31px}}
@media(max-width:380px){.header-portals a{font-size:7px;padding:5px 3px}.mobile-brand strong{display:none}.collection-grid,.team-grid{grid-template-columns:1fr}.network-hero h1{font-size:33px}.network-play-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.season-bat{animation:none}#nav a,.site-sidebar,.shell,.network-play-card{transition:none}html{scroll-behavior:auto}}
.collection-filter{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#929292;font-size:10px;margin:20px 0 4px}.collection-filter select{width:auto;max-width:245px;font-size:10px}.s-server{background:#151515a6;border-color:#9d9d9d33;border-radius:17px;overflow:hidden}.s-server .server-map:after{background:linear-gradient(0deg,#141414d9,transparent)}.s-server .server-information{background:transparent}.s-server .server-title h2{color:#c9c9c9}.s-server .server-title strong{color:#bababa}.s-server .s-capacity{background:#5b5b5b2d}.s-server .s-capacity>span{background:#a4a4a4}.s-server .server-status{border-color:#99999926;color:#878787}.card-decoration,.sample-border{mask-image:linear-gradient(0deg,#000 0%,#000 28%,#0008 56%,transparent 95%);opacity:.7}.sample-border{object-position:center bottom}[data-player-border]:not([data-player-border=none]):after{mask-image:linear-gradient(0deg,#000 0%,#000 30%,#0008 55%,transparent 94%);opacity:.6;background-position:center bottom}.style-catalog .card-decoration{mask-image:none;opacity:.8}.operator-sheet,.s-player.person-card,.s-clan{content-visibility:auto;contain-intrinsic-size:auto 320px}.standing-row{content-visibility:auto;contain-intrinsic-size:auto 74px}.october-season .live-dot{box-shadow:0 0 9px #a8a8a844}.balance-hero,.balance-send,.balance-gift,.balance-history,.discord-card,.discord-connection{background:#161616a6;border-color:#9d9d9d35;border-radius:16px}.balance-hero h1{color:#bbbbbb}.balance-hero .eyebrow,.balance-send .eyebrow{color:#929292}.page-heading:before{content:'YASHA / AFTER DARK';display:block;font-size:8px;letter-spacing:.19em;color:#7a7a7a;margin-bottom:16px}.page-heading:has(>div):before{display:none}.page-heading.market-heading>div:before{content:'YASHA / PLAYER MARKET';display:block;font-size:8px;letter-spacing:.18em;color:#888888;margin-bottom:15px}
@media(max-width:760px){.collection-filter{align-items:start;flex-direction:column;gap:8px}.collection-filter select{width:100%;max-width:none}.s-server .server-information{padding:21px}.s-server .server-title h2{font-size:24px}}
@media(min-width:1101px){.s-case{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) minmax(100px,.7fr) 110px}.s-case-meta{display:grid}}
/* Source artwork is composed into the lower profile, preserving its native proportions. */
[data-card-border="border-shogun"],[data-player-border="border-shogun"],[data-card-border="border-katana"],[data-player-border="border-katana"]{--effect-scale:65%;--effect-position:right bottom}
[data-card-border="border-reactor"],[data-player-border="border-reactor"]{--effect-scale:40%;--effect-position:right bottom}
[data-card-border="border-eclipse"],[data-player-border="border-eclipse"]{--effect-scale:32%;--effect-position:92% 95%}
[data-card-border="border-abyss"],[data-player-border="border-abyss"]{--effect-scale:40%;--effect-position:95% 95%}
[data-card-border="border-monarch"],[data-player-border="border-monarch"]{--effect-scale:90%;--effect-position:120% 150%}
[data-card-border="border-ronin"],[data-player-border="border-ronin"],[data-card-border="border-oni"],[data-player-border="border-oni"],[data-card-border="border-akira"],[data-player-border="border-akira"],[data-card-border="border-lotus"],[data-player-border="border-lotus"],[data-card-border="border-seraph"],[data-player-border="border-seraph"]{--effect-scale:100%;--effect-position:center bottom}
.card-decoration{object-fit:contain;object-position:var(--effect-position,center bottom)}[data-card-border]>.card-decoration{width:var(--effect-scale,80%);height:75%;inset:auto 0 0 auto;mask-image:linear-gradient(0deg,#000,#0009 65%,transparent)}[data-player-border]:not([data-player-border=none]):after{background-size:var(--effect-scale,80%) auto;background-position:var(--effect-position,right bottom)}.style-catalog .card-decoration{height:100%;width:100%;inset:0;object-position:center}.sample-border{object-fit:contain;object-position:right bottom}
.hub-popover>button{border:0;background:none;border-radius:6px;justify-content:start;text-align:left;width:100%;font-size:11px;padding:10px 12px;color:#9d9d9d}.hub-popover>button:hover{background:#9c9c9c12;color:#bdbdbd}.style-category-tabs{scrollbar-width:none}.collection-filter select:focus-visible{outline-offset:3px}
/* Obsidian / Crimson — independent YASHA identity. */
:root{--bg:#0a0a0a;--panel:#131313af;--raised:#1c1c1c;--ink:#f1f1f1;--text:#f1f1f1;--muted:#959595;--line:#47474755;--accent:#ed6161;--pink:#ed6161;--red:#ed6161}body{background:#0a0a0a;color:#f1f1f1}.ambient-plane{background:#0a0a0a}.ambient-plane canvas{opacity:1}::selection{background:#ed6161;color:white}.site-sidebar{background:#0d0d0dc4;border-color:#8d8d8d27;box-shadow:12px 0 70px #0003}.site-header{background:#0e0e0eb8;border-color:#8f8f8f29}.sidebar-brand strong span,#nav a.active{color:#f18b8b}#nav a.active{background:linear-gradient(90deg,#ed616116,transparent);box-shadow:inset 2px 0 #ed6161}#nav .nav-active-dot{background:#ed6161}#nav a:hover{color:#f2e7eb;background:#c57a7a0c}.live-dot{background:#ed7171;box-shadow:0 0 10px #d34b4b33}.header-portals .admin-portal{background:#ed61610c;border-color:#ed616133;color:#f6b0b0}.header-wallet button{color:#f5b3b3;background:#ed616115;border-color:#ed616129}button.primary,.btn.primary{background:#e66565;border-color:#e66565;color:#180d0d;box-shadow:0 4px 20px #ce3b3b0d}button.primary:hover,.btn.primary:hover{background:#f18a8a;border-color:#f18a8a;color:#1a0b0b}button:hover,.btn:hover{background:#232323;border-color:#b5828260;color:#f2eaf0}.filter-pills button[aria-pressed=true],.market-navigation [aria-current=page]{background:#ed616111;border-color:#ed616155;color:#f4b5c3}.eyebrow,.s-kicker{color:#959595}.network-hero{background:linear-gradient(90deg,#0d0d0df5,#141414da 52%,#2d18185e),url('assets/de_mirage.webp') center/cover;border-color:#9d85962e}.network-hero:after{background:radial-gradient(ellipse at 80% 10%,#d4585821,transparent 60%)}.network-hero h1 em{color:#ee8080}.network-metrics dd{color:#ebd7df}.network-play-card{background:linear-gradient(150deg,#24242480,#10101088)}.network-play-card:after{background:linear-gradient(0deg,#0e0e0ef5,transparent 85%)}.network-play-card:hover{border-color:#b5868670}.network-play-card .mode-action,.panel-heading>a,.section-title a,.s-section-head>a{color:#e0aebd}.network-community-grid>section{background:#1414148c}.network-ranking{background:#13131391}.discord-strip{background:#15151599;border-color:#b8858530}.discord-strip b{color:#e2abbf}.collection-package{background:linear-gradient(150deg,color-mix(in srgb,var(--collection-color) 7%,#111111),#121212a3)}.s-pass:before,.s-product:before{background:#e58383}.s-pass:after,.s-product:after{border-color:#ed616123;box-shadow:0 0 0 24px #ed616104}.s-pass-top{color:#a795a4}.s-pass-price strong,.s-price-row strong{color:#f3dbe4}.s-pass li:before{color:#e7a7a7}.s-team-intro{border-left-color:#ed6161;background:linear-gradient(100deg,#ba545416,transparent)}.operator-sheet .team-cover{background:repeating-linear-gradient(120deg,#bfa9b905 0 1px,transparent 1px 16px),linear-gradient(110deg,#38273599,#18181866)}.operator-sheet .s-role{color:#d3acbe;background:#a66a6a10;border-color:#b7868630}.s-player.person-card .s-player-cover{background:linear-gradient(120deg,#2e2e2e,#1c1c1c)}.s-profile-cover{background:radial-gradient(ellipse at 80% 0,#b0585827,transparent),linear-gradient(110deg,#232323,#161616)}.s-identity-banner{background:linear-gradient(130deg,#3a2a3c,#191919)}.identity-avatar-wrap>img:not(.ornament-frame){border-color:#191919}.s-wardrobe-tabs>button.active{color:#f2b1b1;border-color:#df7474}.s-ranking-board{background:#13131399}.standing-row:hover{background:#28282880}.s-contender.champion-0{background:linear-gradient(145deg,#6b42423b,#1b1b1b99);border-color:#ba8d9e55}.moderation-summary>button[aria-pressed=true]{border-color:#d4939377;background:#623b3b2b}.moderation-summary>button>strong{color:#eed5e0}.s-case[data-status=permanent] .s-status{color:#f2a0a0;background:#a6515116}.atelier .inspect-art{background:radial-gradient(ellipse at 50% 35%,#783b3b27,transparent 70%),#121212d9}.atelier .inspect-controls,.atelier-library{background:#171717a9}.atelier-skin.active{background:#7a3f3f1f;border-color:#de8f8f66}.craft-modes button.active,.editor-tabs button.active{background:#d2707019;border-color:#c8808066;color:#edb9c9}.craft-canvas-wrap{background:#0b0b0b}.sticker-slot.filled{background:#4c304330;border-color:#be86864d}.s-server .s-capacity>span{background:#e18a8a}.season-seal{display:none}.season-bat{fill:#ababab6b}.season-web{color:#c3bac34d}.page-heading:before{color:#9c879a}.page-heading.market-heading>div:before{color:#a98ea2}
@media(hover:hover) and (pointer:fine){html,body,body *{cursor:url('assets/cursor/redline/normal.cur'),default}a,button,summary,select,[role=button],input[type=checkbox],input[type=range],a *,button *,summary *{cursor:url('assets/cursor/redline/link.cur'),pointer}input:not([type=checkbox]):not([type=range]),textarea,[contenteditable=true]{cursor:url('assets/cursor/redline/text.cur'),text}button:disabled,[aria-disabled=true]{cursor:url('assets/cursor/redline/unavailable.cur'),not-allowed}}
#shadow-cursor{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#ef8e8e}#mobile-nav a.active{color:#f2b1b1}.collection-filter{color:#9e9e9e}.collection-filter select{color:#d6d6d6}
/* Foreground Halloween accents: sourced artwork, visible above the atmosphere. */
#seasonal-decoration{position:fixed;inset:0;z-index:74;pointer-events:none;overflow:hidden}.halloween-web{position:absolute;width:140px;height:140px;opacity:.28;mix-blend-mode:screen}.web-right{right:-25px;top:54px;transform:rotate(135deg)}.web-left{left:-45px;bottom:-35px;transform:rotate(-45deg);opacity:.12;width:200px;height:200px}.halloween-flyer{position:absolute;width:58px;opacity:.48;filter:sepia(.4);animation:halloween-flight 14s ease-in-out infinite}.flyer-one{top:87px;right:195px;transform:rotate(-12deg)}.flyer-two{top:124px;right:125px;width:38px;opacity:.25;animation-delay:-7s}.halloween-lantern{position:absolute;bottom:25px;left:80px;display:grid;justify-items:center;gap:6px;opacity:.9}.lantern-art{display:block;width:46px;height:46px;background:#e89854;mask:url('assets/seasonal/pumpkin.svg') center/contain no-repeat;filter:drop-shadow(0 0 13px #dc793b44)}.halloween-lantern .lantern-art{width:46px;height:46px}.halloween-lantern small{font-size:6px;letter-spacing:.16em;color:#b49072}.halloween-ribbon{position:relative;display:flex;align-items:center;gap:14px;padding:11px 19px;margin-bottom:24px;border:1px solid #d99b4e29;border-radius:10px;background:linear-gradient(100deg,#a8642514,#21140e09 65%,#b0692310);overflow:hidden;isolation:isolate}.halloween-ribbon .lantern-art{width:31px;height:31px;flex-shrink:0}.halloween-ribbon strong{display:block;font-size:9px;letter-spacing:.19em;color:#dcb390;font-weight:600}.halloween-ribbon small{display:block;font-size:6px;letter-spacing:.16em;color:#87796d;margin-top:4px}.ribbon-date{margin-left:auto;color:#b38b66;font-size:9px;letter-spacing:.17em}.ribbon-bats{position:absolute;right:15%;top:4px;display:flex;gap:20px;opacity:.19;z-index:-1}.ribbon-bats img{width:62px;height:45px;transform:rotate(-16deg)}.ribbon-bats img+img{width:37px;transform:rotate(17deg)}@keyframes halloween-flight{0%,100%{translate:0 0;rotate:-4deg}50%{translate:25px -10px;rotate:5deg}}.motion-off .halloween-flyer{animation:none}
/* Full-profile atmospheric footage, composited behind readable identity content. */
[data-card-border],[data-player-border]{--effect-scale:100%;--effect-position:center center}.s-identity>.card-decoration{width:100%;height:100%;inset:0;object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.62;z-index:1;mask-image:linear-gradient(0deg,#000,#000b 55%,#0004)}.s-identity-body{z-index:3}.s-identity-banner{z-index:0}.s-identity>.card-decoration{animation:none}[data-player-border]:not([data-player-border=none]):after{background-size:cover;background-position:center;mix-blend-mode:screen;opacity:.45;z-index:1;mask-image:linear-gradient(0deg,#000,#0008 65%,#0003)}[data-player-border]>*:not(.surface-banner){position:relative;z-index:2}.sample-border{object-fit:cover;mix-blend-mode:screen;opacity:.65;mask-image:linear-gradient(0deg,#000,#0007)}.cosmetic-avatar:has(.effect-scene){display:block;width:100%;height:100%;border:0;isolation:isolate}.cosmetic-avatar:has(.effect-scene)>.identity-avatar-wrap{display:none}.effect-scene{position:absolute;inset:20px 12px 9px;border-radius:10px;border:1px solid #8a8a8a2c;background:linear-gradient(150deg,#1d1d1d,#0d0d0d);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:start;justify-content:start;padding:17px 15px}.effect-sample-name{font-size:17px;letter-spacing:.02em;font-weight:650;color:#dbdbdb;z-index:2}.effect-sample-role{font-size:6px;letter-spacing:.15em;color:#6c6c6c;margin-top:6px;z-index:2}.effect-scene .effect-swatch{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.8;z-index:1;mask-image:linear-gradient(0deg,#000,#0008)}.effect-live-label{position:absolute;bottom:9px;left:15px;font-size:5px;letter-spacing:.1em;color:#b7a4b5;z-index:3}.cosmetic-avatar:has(.effect-scene)~.cosmetic-ground{display:none}.style-catalog .cosmetic-tile:has(.effect-scene) .cosmetic-stage{min-height:145px}.cosmetic-tile:has(.effect-scene) .cosmetic-tier{display:none}.cosmetic-tile:has(.effect-scene) .cosmetic-check{z-index:4}.cosmetic-name{z-index:3}.october-season .live-dot{box-shadow:0 0 9px #e7737333}
@media(max-width:760px){.halloween-web{width:95px;height:95px;opacity:.2}.web-right{top:60px;right:-26px}.web-left,.halloween-lantern{display:none}.halloween-flyer{width:35px;opacity:.2}.flyer-one{top:110px;right:28px}.flyer-two{display:none}.halloween-ribbon{padding:11px 14px;margin-bottom:18px;gap:11px}.halloween-ribbon strong{font-size:8px;letter-spacing:.14em}.halloween-ribbon small{font-size:5px}.ribbon-date{font-size:8px}.ribbon-bats{right:10%;opacity:.1}.halloween-ribbon .lantern-art{width:28px;height:28px}.effect-scene{inset:16px 8px 7px;padding:14px 12px}.effect-sample-name{font-size:15px}}
@media(prefers-reduced-motion:reduce){.halloween-flyer{animation:none}}
.cosmetic-avatar[data-card-border]:has(.effect-scene):before{content:none!important}.cosmetic-tile:has(.effect-scene){background:#151515;border-color:#84848430}.cosmetic-tile:has(.effect-scene).is-selected{border-color:#de8b8b90}.cosmetic-tile:has(.effect-scene) .cosmetic-stage{background:#111111}.cosmetic-tile:has(.effect-scene) .cosmetic-info h3{color:#c6c6c6}.halloween-ribbon .lantern-art{animation:lantern-light 6s ease-in-out infinite}@keyframes lantern-light{0%,100%{filter:drop-shadow(0 0 8px #d77d3a33)}50%{filter:drop-shadow(0 0 15px #d77d3a77)}}.motion-off .halloween-ribbon .lantern-art{animation:none}@media(prefers-reduced-motion:reduce){.halloween-ribbon .lantern-art{animation:none}}
.halloween-lantern{display:none}

button.primary,.btn.primary{background:#c94141;border-color:#c94141;color:#fff0f3}button.primary:hover,.btn.primary:hover{background:#d44545;border-color:#d44545;color:#fff4f5}:root{--accent:#e56767;--pink:#e56767;--red:#e56767}.network-hero h1 em{color:#ef8787}
#world-atmosphere{opacity:1}.shell>#app{background:#0d0d0d2e;border-color:#94949421}@media(max-width:760px){.shell>#app{background:#0d0d0d1c}}

/* Network edition: a quieter, editorial interface with clear hierarchy. */
:root{--bg:#0c0c0c;--panel:rgba(23,23,23,.73);--raised:#242424;--line:#ffffff12;--text:#ececec;--muted:#929292;--accent:#e29c88;--purple:#e29c88;--red:#e29c88}body{background:#0c0c0c;color:var(--text);font-family:Inter,Arial,sans-serif}.ambient-plane{opacity:.7}.site-sidebar{background:rgba(14,14,14,.68);backdrop-filter:blur(20px);border-right:1px solid #ffffff0c}.site-header{background:rgba(14,14,14,.78);backdrop-filter:blur(18px)}#app{max-width:1480px;padding:36px clamp(20px,3vw,48px) 70px;margin:auto}h1,h2,h3{letter-spacing:-.045em}h1{font-weight:650}button,.btn,input,select,textarea{border-radius:7px}.btn.primary,button.primary{background:#e9e9e9;color:#151515;box-shadow:none;border-color:transparent}.btn.primary:hover,button.primary:hover{background:#fff;transform:translateY(-1px)}.panel,.s-hub-panel,.moderation-browser,.balance-layout>section{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:12px}.page-head{padding:0 0 28px;border:0}.page-head h1{font-size:clamp(29px,3vw,42px)}.page-head p{max-width:650px;color:var(--muted)}.eyebrow,.s-kicker{font-size:10px;letter-spacing:.14em;color:#adadad}.network-hero{border:0;border-bottom:1px solid var(--line);background:transparent;padding:20px 0 36px;min-height:220px;display:flex;gap:32px;align-items:center;justify-content:space-between}.network-hero h1{font-size:clamp(38px,4.5vw,70px);line-height:1.04;letter-spacing:-.065em}.network-hero h1 em{color:#e4a08d;font-style:normal}.network-metrics{background:#18181888;border:1px solid var(--line);border-radius:10px;padding:24px;gap:30px}.network-metrics dd{font-size:30px}.network-play-grid{gap:14px;margin:28px 0}.network-play-card{border-radius:12px;background:linear-gradient(145deg,#333333,#171717);border:1px solid #fff1;min-height:320px;overflow:hidden}.network-play-card img{filter:saturate(.65);height:94%;object-fit:contain;right:-12%;transition:transform .45s}.network-play-card:hover img{transform:translateY(-8px) scale(1.04)}.network-play-card>div{background:linear-gradient(0deg,#141414f5,#14141400);padding:28px 20px 20px}.network-play-card h2{font-size:24px}.mode-tag{background:#121212cc;border:1px solid #fff2;border-radius:4px;padding:6px 9px}.network-ranking{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;margin:30px 0}.network-community-grid{gap:16px}.network-community-grid>section{padding:28px}.discord-strip{background:#1a1a1a;border:1px solid #ffffff10;border-radius:10px}.identity-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.identity-masthead h1{font-size:38px;margin:10px 0}.identity-masthead p{color:var(--muted)}.profile-local-nav{border-bottom:1px solid var(--line);padding-bottom:14px;margin:0 0 24px;display:flex;gap:10px}.own-profile-grid{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:24px;align-items:stretch}.own-profile-grid .s-identity{width:100%;max-width:none;min-height:470px;border-radius:14px;background:#1b1b1b}.profile-brief{padding:36px!important}.profile-brief h2{font-size:35px;line-height:1.15;margin:18px 0}.profile-brief>p{max-width:570px;color:var(--muted);line-height:1.8}.profile-record-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;padding:24px 0;border-block:1px solid var(--line)}.profile-record-strip small{display:block;font-size:9px;letter-spacing:.12em;color:var(--muted)}.profile-record-strip strong{display:block;font-size:27px;margin-top:10px}.s-profile{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.s-profile-cover{height:240px}.s-profile-dock{padding:0 32px 28px;gap:22px}.s-profile-dock h1{font-size:38px}.s-profile-numbers{background:#12121266;border-top:1px solid var(--line);padding:25px 32px}.s-profile-tools{margin:20px 0}.profile-studio{background:transparent;border:0;padding:0}.style-workspace{gap:24px}.wardrobe-panel,.style-preview-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px}.style-grid{gap:12px}.style-option{background:#1f1f1f;border:1px solid #fff1;border-radius:9px;overflow:hidden}.style-option:hover{border-color:#a2a2a288;background:#292929}.style-option.selected{border-color:#e2a08e}.style-option .effect-swatch{height:110px}.effect-swatch img{object-fit:contain}.s-player-grid,.s-team-grid,.people-grid{gap:18px}.s-player{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:none}.s-player-cover{height:125px}.s-player-content{padding:24px}.s-player h3{font-size:23px}.operator-sheet{min-height:320px;text-align:left}.operator-sheet .team-cover{height:105px;opacity:.85}.operator-sheet .s-player-content{position:relative;padding:0 24px 24px}.operator-sheet .cosmetic-avatar{margin-top:-31px;margin-bottom:14px;position:relative;z-index:2}.operator-sheet .s-role{position:absolute;right:20px;top:20px;font-size:9px;border:1px solid #fff2;background:#222222;border-radius:4px;padding:6px 9px}.operator-sheet h3{margin:7px 0 12px}.operator-sheet p{color:var(--muted);line-height:1.65;font-size:12px}.operator-sheet .s-player-footer{padding-top:18px;margin-top:20px;border-top:1px solid var(--line)}.market-pass-grid,.license-grid{display:flex;flex-direction:column;gap:16px}.membership-license{display:grid;grid-template-columns:200px minmax(0,1fr) 215px;gap:30px;padding:30px!important;background:linear-gradient(110deg,#292929a3,#181818cf)!important;border:1px solid #ffffff14;border-radius:12px;min-height:0!important}.license-identity{padding:8px 24px 8px 0;border-right:1px solid var(--line)}.license-identity h3{font-size:30px;margin:18px 0 10px}.license-identity small,.license-purchase>span{color:var(--muted);font-size:11px}.license-benefits>p{font-size:14px;color:#dbdbdb;line-height:1.7;margin:0 0 18px}.membership-license ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:0;margin:0;list-style:none;border:0}.membership-license li{padding:0;font-size:11px;color:var(--muted);border:0}.membership-license li:before{content:'✓';color:#d9a894;margin-right:8px}.license-purchase{display:flex;flex-direction:column;gap:12px;justify-content:center}.license-purchase>strong{font-size:27px}.license-purchase>strong small{font-size:16px}.s-gift{background:transparent;border:0;color:#a9a9a9}.s-product-grid{gap:16px}.s-product{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.access-product-label{background:#2e2e2e!important;min-height:90px;border-bottom:1px solid var(--line);padding:22px!important}.access-product-label span{font-size:12px;letter-spacing:.12em}.s-product-content{padding:25px}.s-product-content h3{font-size:24px}.collection-grid{gap:16px}.collection-package{border:1px solid #ffffff16;background:linear-gradient(140deg,#242424,#171717);border-radius:12px;padding:25px}.collection-package:before{display:none}.collection-package h3{font-size:27px;color:var(--collection-color)}.collection-package li{border-color:#fff1}.s-clan{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.s-clan-art{width:145px;min-width:145px}.s-clan-art span{font-size:10px;letter-spacing:.1em}.s-clan-content{padding:28px}.s-clan-content h2{font-size:28px}.s-clan-stats{border-color:var(--line)}.s-server{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.server-map{height:170px}.server-map img{filter:saturate(.7)}.server-information{padding:25px}.moderation-summary{background:transparent;gap:12px}.moderation-summary button{background:var(--panel);border:1px solid var(--line);padding:20px;border-radius:9px}.moderation-summary button strong{font-size:28px}.moderation-ticket{border-radius:8px;background:#1d1d1d9c;border:1px solid #fff1;padding:20px;margin:10px 0}.moderation-ticket:nth-child(even){background:#21212177}.moderation-ticket .s-case-meta{display:flex;flex-direction:column;gap:6px}.moderation-ticket .s-case-player strong{font-size:14px}.moderation-browser{padding:24px}.atelier{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start}.atelier>.inspector-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;min-width:0}.atelier-library,.inspect-art,.inspect-controls{border-radius:10px;background:var(--panel);border:1px solid var(--line);min-width:0}.atelier-library{padding:18px}.inspect-controls{padding:20px}.inspect-art{padding:16px;min-height:580px}.craft-stage{min-height:470px}.accessory-picker{background:#191919}.accessory-grid{gap:12px}.accessory-card{border:1px solid #fff1;border-radius:8px;background:#242424}.accessory-card:hover{background:#343434;border-color:#9d9d9d}.inspector-grid input,.inspector-grid select{max-width:100%;min-width:0}dialog{background:#181818;color:var(--text);border:1px solid #5e5e5e;border-radius:14px;box-shadow:0 35px 120px #000b}dialog::backdrop{background:#060606ba;backdrop-filter:blur(7px)}.balance-hero{background:linear-gradient(120deg,#383838,#1c1c1c);border:1px solid #fff1;border-radius:12px}.balance-history,.wallet-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px}.rank-row{border-bottom:1px solid #fff1;background:transparent}.rank-row:hover{background:#afafaf0b}.s-podium-player{background:linear-gradient(150deg,#34343488,#181818);border:1px solid #fff1;border-radius:12px}.s-podium-player h3{font-size:22px}#nav a{border-radius:6px;margin:3px 10px;color:#949494}#nav a.active{background:#d2d2d212;color:#f0f0f0;border-color:transparent}#nav a.active:before{background:#deaa96}.site-header,.site-sidebar{box-shadow:none}.navigation-toggle{border-color:#fff1;background:transparent}.halloween-ribbon{background:#281d15aa;border:1px solid #b27a3f33;border-radius:8px}.motion-off *{scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:1250px){.atelier>.inspector-grid{grid-template-columns:minmax(0,1fr)}.inspect-controls{display:block}.membership-license{grid-template-columns:165px minmax(0,1fr) 180px;gap:20px}.network-play-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.own-profile-grid{grid-template-columns:1fr}.own-profile-grid>section:first-child{max-width:420px;width:100%;margin:auto}.membership-license{grid-template-columns:1fr 180px}.license-identity{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.license-identity h3{margin:10px 0}.network-hero{align-items:flex-start;flex-direction:column}.network-metrics{width:100%;justify-content:space-between}.profile-brief h2{font-size:28px}}
@media(max-width:700px){#app{padding:22px 16px 80px}.network-play-grid{gap:12px}.network-play-card{min-height:270px}.network-play-card h2{font-size:21px}.network-play-card>div{padding:18px 14px}.network-play-card p{font-size:11px}.network-community-grid{grid-template-columns:1fr}.network-ranking{padding:16px}.network-hero h1{font-size:43px}.network-metrics{gap:10px;padding:18px}.network-metrics dd{font-size:25px}.network-metrics dt{font-size:8px}.identity-masthead{align-items:flex-start}.identity-masthead h1{font-size:30px}.identity-masthead>.btn{font-size:10px}.profile-local-nav{gap:6px;flex-wrap:wrap}.profile-local-nav .btn{font-size:11px;padding:10px}.profile-brief{padding:24px!important}.s-profile-cover{height:170px}.s-profile-dock{padding:0 20px 20px;flex-wrap:wrap}.s-profile-dock h1{font-size:29px}.s-profile-numbers{padding:20px;gap:15px;flex-wrap:wrap}.membership-license{grid-template-columns:1fr;padding:24px!important}.license-benefits ul{grid-template-columns:1fr 1fr}.license-purchase{padding-top:20px;border-top:1px solid var(--line)}.license-purchase>.btn{width:100%}.s-player-grid,.people-grid,.s-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-sheet .s-player-content{padding:0 16px 20px}.operator-sheet .s-role{position:static;display:inline-block}.operator-sheet h3{font-size:19px}.operator-sheet p{font-size:11px}.operator-sheet .s-player-footer{font-size:8px;gap:8px;flex-wrap:wrap}.atelier{grid-template-columns:minmax(0,1fr)}.atelier>.inspector-grid{grid-template-columns:minmax(0,1fr)}.atelier-library{width:100%}.atelier-library #atelier-skins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px;overflow:auto;gap:8px}.inspect-art{min-height:430px;padding:12px}.craft-stage{min-height:360px}.inspect-controls{width:100%;padding:20px}.inspect-controls button{white-space:normal;word-break:normal}.moderation-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.moderation-summary button{padding:14px}.moderation-summary button strong{font-size:23px}.moderation-ticket{display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px;padding:17px}.moderation-ticket .s-case-reason,.moderation-ticket .s-case-meta,.moderation-ticket .s-case-action{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.moderation-browser{padding:15px}.s-clan-art{width:100px;min-width:100px}.s-clan-content{padding:20px}.s-clan-content h2{font-size:24px}.s-clan-content .s-actions{flex-wrap:wrap}.collection-grid{grid-template-columns:1fr 1fr}.collection-package{padding:19px}.collection-package h3{font-size:23px}.style-workspace{grid-template-columns:minmax(0,1fr)}.profile-record-strip{gap:10px}.profile-record-strip strong{font-size:23px}.profile-record-strip small{font-size:8px}}
@media(max-width:420px){.network-play-grid,.collection-grid{grid-template-columns:1fr}.network-play-card{min-height:280px}.s-player-grid,.s-team-grid,.people-grid{grid-template-columns:1fr}.s-clan{display:block}.s-clan-art{width:100%;height:130px;min-height:0}.s-clan-art img{width:100%;height:100%;object-fit:cover}.s-clan-art span{bottom:12px}.network-metrics dt{letter-spacing:0}.license-benefits ul{grid-template-columns:1fr}}

@media(hover:hover) and (pointer:fine){
body,body *{cursor:url('assets/cursor/bibata/normal.png') 4 1,default!important}
a,a *,button,button *,summary,summary *,label[for],[role=button],select{cursor:url('assets/cursor/bibata/link.png') 9 1,pointer!important}
input,textarea,[contenteditable=true]{cursor:url('assets/cursor/bibata/text.png') 11 11,text!important}
button:disabled,input:disabled{cursor:url('assets/cursor/bibata/unavailable.png') 4 1,not-allowed!important}
}
.profile-studio-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:24px;background:transparent;border:0;padding:0}.profile-studio-preview,.profile-studio-browser{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px;min-width:0}.profile-studio-preview{position:sticky;top:90px;align-self:start}.profile-studio-preview .s-identity{width:100%;max-width:none}.profile-studio-browser h2{font-size:29px}.style-category-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.style-category-tabs button{font-size:11px;padding:10px 12px;background:#222222;border:1px solid #fff1}.style-category-tabs button.active{background:#d3d3d31a;color:#ececec;border-color:#acacac4d}.style-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.style-catalog>article{border-radius:9px;background:#1f1f1f;border:1px solid #fff1;overflow:hidden}.profile-preview-actions{display:flex;flex-direction:column;gap:8px}.profile-preview-actions button,.profile-preview-actions .btn{width:100%}.profile-studio-preview .caption{font-size:11px;color:var(--muted);line-height:1.7}.style-default-option{grid-column:1/-1}.profile-studio-browser .collection-filter{margin:16px 0}.style-placement-preview{border:1px solid #fff1;border-radius:7px;background:#141414;padding:12px}@media(max-width:1150px){.profile-studio-layout{grid-template-columns:280px minmax(0,1fr)}.style-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.profile-studio-layout{grid-template-columns:minmax(0,1fr)}.profile-studio-preview{position:static}.profile-studio-preview .s-identity{max-width:350px;margin:auto}.profile-preview-actions{max-width:350px;margin:18px auto}.style-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-studio-browser,.profile-studio-preview{padding:18px}}
