/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:"Vazirmatn", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}}html{font-family:Vazirmatn,system-ui,sans-serif}*{box-sizing:border-box}html{background:#090b0e}body{margin:0;color:#edf0f2;background:#090b0e;font-family:Vazirmatn,sans-serif;line-height:1.7}button,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #e4b766;outline-offset:3px}a{text-decoration:none;color:inherit}.app-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% -16%,rgba(164,114,38,.1),transparent 40%),#090b0e}.ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(90px);opacity:.4}.ambient-one{width:400px;height:400px;background:#574018;top:100px;left:-340px}.ambient-two{width:350px;height:350px;background:#4d3516;top:700px;right:-350px}.topbar{height:80px;border-bottom:1px solid #202328;background:#0c0e11ed;position:relative;z-index:15}.topbar-inner{height:100%;max-width:1500px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;border:0;background:none;color:#fff;text-align:right;padding:0}.brand img{height:47px;width:47px;object-fit:cover;border-radius:13px;border:1px solid #81632e}.brand span{display:flex;flex-direction:column;line-height:1.2;text-align:left;direction:ltr}.brand strong{font:800 17px/1.2 Arial,sans-serif;letter-spacing:1.1px}.brand small{font:700 10px/1.5 Arial,sans-serif;letter-spacing:5.1px;color:#d9ac5d}.top-actions{display:flex;align-items:center;gap:15px}.connection-pill{display:flex;align-items:center;gap:9px;border:1px solid #254738;background:#0f2019;color:#8dddab;border-radius:30px;padding:7px 14px;font-size:12px;font-weight:700}.connection-pill.is-offline{border-color:#573b36;background:#261715;color:#e6a59c}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#78dca0;box-shadow:0 0 9px #7bdda5}.is-offline .pulse-dot{background:#d88378;box-shadow:none}.icon-button{width:42px;height:42px;border-radius:12px;border:1px solid #363330;background:#18191b;color:#e9e9e9;display:grid;place-items:center}.mobile-menu{display:none}.layout{display:flex;max-width:1500px;margin:auto;position:relative;z-index:2;min-height:calc(100vh - 80px)}.sidebar{width:240px;flex:none;border-left:1px solid #202328;padding:35px 18px;display:flex;flex-direction:column}.sidebar-caption{color:#777d85;font-size:11px;font-weight:800;letter-spacing:1px;margin:0 16px 20px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{height:48px;width:100%;display:flex;align-items:center;gap:13px;padding:0 16px;border:1px solid transparent;border-radius:11px;background:transparent;color:#90959d;text-align:right;font-size:14px;font-weight:650;transition:.2s}.nav-item:hover{color:#e4c183;background:#18191a}.nav-item.active{color:#e9bc70;border-color:#574322;background:#211c14}.nav-active-dot{margin-right:auto;width:5px;height:5px;border-radius:50%;background:#e4b766}.sidebar-bottom{margin-top:auto;border:1px solid #383022;border-radius:14px;background:linear-gradient(130deg,#1f1b14,#151617);padding:14px;display:flex;align-items:center;gap:10px}.sidebar-bottom-icon{color:#d4a75c;background:#312719;border-radius:9px;padding:9px;display:grid}.sidebar-bottom div{display:flex;flex-direction:column}.sidebar-bottom strong{font-size:12px;color:#e9c58b}.sidebar-bottom small{font-size:10px;color:#929087}.main-content{flex:1;min-width:0;max-width:calc(100% - 240px);padding:40px 46px 18px}.eyebrow{color:#d5ad69;font-size:11px;font-weight:850;letter-spacing:1.5px;display:flex;align-items:center;gap:9px;margin-bottom:19px}.eyebrow-line{width:18px;height:2px;background:#d5ad69}.hero{min-height:348px;position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 23% 50%,rgba(182,125,34,.23),transparent 39%),linear-gradient(110deg,#201a12,#131518 67%,#101215);border:1px solid #4a3b26;border-radius:22px;padding:44px 50px}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 98%,#c4985420 99%),linear-gradient(0deg,transparent 98%,#c4985420 99%);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%);opacity:.3}.hero-content{position:relative;z-index:2;max-width:560px}.hero-label{display:inline-flex;align-items:center;gap:7px;color:#e4bc77;background:#31271b;border:1px solid #69502a;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:750}.hero h1{font-weight:900;font-size:clamp(30px,3.5vw,52px);line-height:1.35;margin:15px 0 10px;letter-spacing:0}.hero h1 em{font-style:normal;color:#e8ba67}.hero p{color:#aaabb0;font-size:14px;line-height:2;max-width:470px;margin:0 0 25px}.primary-button{border:1px solid #f7d58b;background:linear-gradient(115deg,#efc978,#c89947);color:#19150f;min-height:47px;border-radius:11px;padding:10px 21px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:850;font-size:13px;box-shadow:0 8px 25px #c28e372b;transition:transform .2s,filter .2s}.primary-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.primary-button.wide{width:100%;margin-top:22px}.hero-visual{position:absolute;left:5%;top:50%;width:285px;height:285px;transform:translateY(-50%);display:grid;place-items:center}.orbit{position:absolute;border:1px solid #a67c3b66;border-radius:50%;transform:rotate(-25deg)}.orbit-outer{width:260px;height:260px;border-style:dashed;animation:rotate 35s linear infinite}.orbit-inner{width:205px;height:205px;box-shadow:0 0 35px #c6923222;border-width:2px}.visual-core{height:135px;width:135px;display:grid;place-items:center;color:#f2c369;border:1px solid #b58e4b;border-radius:28px;background:linear-gradient(135deg,#44331b,#101317);transform:rotate(-12deg);box-shadow:0 0 55px #c08a352b;z-index:2}.visual-core svg{transform:rotate(12deg);filter:drop-shadow(0 0 15px #d8a748)}.visual-glow{position:absolute;width:230px;height:230px;background:#a1742d;filter:blur(85px);opacity:.25}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:39px 0 18px}.section-kicker{font-size:11px;letter-spacing:1px;color:#c7a366;font-weight:800}.section-heading h2,.panel h2,.selected-game-panel h2,.about-card h2{font-size:20px;line-height:1.4;margin:5px 0 0;font-weight:850}.section-count{font-size:12px;color:#7d8085}.game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.game-card{border:1px solid #333234;background:linear-gradient(130deg,#1a1c1e,#101214);min-height:146px;border-radius:17px;padding:16px;display:flex;align-items:center;text-align:right;gap:17px;color:#f4f4f4;transition:.2s;min-width:0}.game-card:hover{border-color:#ad8447;transform:translateY(-3px);background:#211e18}.game-art{width:102px;height:109px;flex:none;border-radius:11px;background:radial-gradient(circle at 50% 20%,#67563a,#252921 55%,#141c1b);border:1px solid #5a523e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#d9b772;box-shadow:inset 0 0 30px #0008}.game-art span{font:700 22px Arial,sans-serif;letter-spacing:-1px}.game-art.cod{background:radial-gradient(circle at 50% 20%,#55574d,#292d2c 55%,#161a1a);border-color:#5f625b;color:#d5d1ba}.game-details{display:flex;flex-direction:column;min-width:0}.game-kicker{font:700 9px Arial,sans-serif;letter-spacing:2px;color:#9e824c;margin-bottom:9px}.game-details strong{font:800 17px/1.3 Arial,sans-serif;direction:ltr;text-align:right;overflow-wrap:anywhere}.game-details small{font-size:12px;color:#999da3;margin-top:6px}.game-arrow{margin-right:auto;color:#c7a468;align-self:flex-end}.tools-heading{margin-top:37px}.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tool-card{display:flex;align-items:center;gap:12px;padding:17px 14px;min-width:0;min-height:90px;text-align:right;color:#fff;border:1px solid #292d31;background:#15181b;border-radius:15px;transition:.2s}.tool-card:hover{border-color:#9a763c;background:#1c1c19}.tool-icon,.stat-icon{width:43px;height:43px;display:grid;place-items:center;flex:none;border-radius:11px;color:#e1b76f;background:#312719;border:1px solid #574324}.tool-copy{display:flex;flex-direction:column;min-width:0}.tool-copy strong{font-size:14px;direction:ltr;text-align:right}.tool-copy span{font-size:11px;color:#92969b;margin-top:3px;line-height:1.6}.tool-badge{color:#c9a968;border:1px solid #483a24;background:#252016;border-radius:5px;padding:2px 5px;font:700 9px Arial,sans-serif;white-space:nowrap;margin-right:auto}.tool-chevron{color:#9b875e;flex:none}.notice{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid #4d4029;background:#211c15;border-radius:12px;color:#c6b69a;font-size:12px;line-height:1.9}.notice svg{flex:none;margin-top:2px;color:#d4a85f}.home-notice{margin-top:26px}.footer{border-top:1px solid #202328;margin-top:48px;padding:24px 0 6px;color:#777d84;font-size:11px;display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.gold-text{color:#d5ad69}.page-header{margin:2px 0 27px}.page-header h1{font-size:clamp(28px,3vw,37px);line-height:1.4;margin:0 0 6px;font-weight:900}.page-header p{margin:0;color:#969ca3;font-size:14px;line-height:1.9}.panel{background:#14171a;border:1px solid #2b3034;border-radius:17px;padding:23px}.panel-title{display:flex;align-items:center;gap:10px;color:#dcaf67;margin-bottom:18px}.panel-title h2{color:#f0f1f0;margin:0;font-size:17px}.game-switch,.segmented{display:inline-flex;gap:5px;padding:5px;background:#181b1e;border:1px solid #2d3135;border-radius:11px}.game-switch button,.segmented button{border:0;background:transparent;color:#959ba1;border-radius:8px;padding:9px 17px;font:700 12px Arial,sans-serif;min-height:37px}.game-switch button.selected,.segmented button.selected{background:#3c2e1c;color:#f3ca83;box-shadow:0 0 0 1px #6c4f2a}.selected-game-panel{display:flex;align-items:center;gap:18px;border:1px solid #453b2d;border-radius:17px;background:linear-gradient(100deg,#262016,#15181a);padding:17px;margin-top:17px;flex-wrap:wrap}.game-art.mini{width:72px;height:72px}.game-art.mini span{font-size:16px}.selected-game-panel p{margin:3px 0 0;color:#97999d;font-size:12px}.store-button{margin-right:auto}.outlined-button{border:1px solid #6c542f;background:#251f17;color:#ebc587;border-radius:10px;min-height:43px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:750;font-size:12px;transition:.2s}.outlined-button:hover{border-color:#d0a65d;background:#35291a}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.stat-card{border:1px solid #2b3034;border-radius:14px;background:#15181b;padding:18px;display:flex;flex-direction:column;align-items:flex-start;min-height:174px}.stat-icon{width:38px;height:38px;margin-bottom:13px}.stat-card>span{font-size:11px;color:#999da2}.stat-card strong{font-size:17px;margin-top:1px}.stat-card small{font-size:10px;color:#777e86;margin-top:3px;line-height:1.5}.checklist{margin-top:20px}.muted{font-size:12px;color:#92979d;line-height:1.9;margin:0 0 15px}.check-row{width:100%;display:flex;align-items:center;gap:12px;border:0;border-top:1px solid #2c3034;background:transparent;color:#d4d7d9;text-align:right;min-height:53px;font-size:13px;padding:10px 2px}.check-row:hover{color:#eac37f}.checkbox{display:grid;place-items:center;width:21px;height:21px;border:1px solid #707174;border-radius:5px;flex:none}.checkbox.checked{border-color:#ddb46e;background:#dcb36d;color:#211910}.progress-foot{font-size:12px;color:#d5ad69;margin-top:12px}.checklist+.notice,.limitation{margin-top:18px}.two-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.field-label{display:block;color:#d8dbde;font-size:12px;font-weight:750;margin:18px 0 8px}.form-panel textarea{display:block;width:100%;height:190px;resize:vertical;background:#0d1012;border:1px solid #373c41;color:#e8eaec;border-radius:10px;padding:13px;direction:ltr;text-align:left;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.form-panel textarea:focus,.form-panel select:focus{border-color:#b78d4c;outline:none}.form-panel textarea::placeholder{color:#626971}.field-hint{display:block;font-size:11px;color:#858a90;margin-top:9px;line-height:1.8}.field-error{padding:12px 14px;border-radius:9px;background:#2d191b;border:1px solid #703c3f;color:#efb1ad;font-size:12px;line-height:1.8;margin-top:14px}.result-panel{min-height:310px}.empty-result{min-height:218px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:9px;color:#747d84}.empty-result svg{color:#8e764c;margin-bottom:7px}.empty-result strong{color:#d3d5d6;font-size:14px}.empty-result span{font-size:12px}.result-success{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 13px;border-radius:9px;background:#15291f;border:1px solid #315841;color:#90dda9;font-size:12px;margin-bottom:13px}.result-success small{width:100%;font-size:10px;color:#9ac2a5}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #292e32;font-size:12px}.detail-row span{color:#91979c;white-space:nowrap}.detail-row strong{font-size:13px;overflow-wrap:anywhere;text-align:left}.result-disclaimer{font-size:11px;color:#9c9b8c;line-height:1.8;margin-top:16px}.import-actions{display:flex;gap:10px;flex-wrap:wrap}.upload-label{cursor:pointer}.upload-label input{display:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:50;display:grid;place-items:center;padding:20px}.scan-modal{width:100%;max-width:440px}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.scan-modal video{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:12px;background:#080a0c}.scan-modal .muted{margin:12px 0 0}.dns-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px}.form-panel select{width:100%;height:45px;background:#0e1114;border:1px solid #373c41;border-radius:9px;color:#e4e6e8;padding:0 12px}.provider-list{display:flex;flex-direction:column;gap:9px;margin-top:21px}.provider-row{display:flex;align-items:center;text-align:right;gap:12px;padding:12px;border:1px solid #30353a;border-radius:10px;background:#101316;color:#fff;width:100%}.provider-row:hover,.provider-row.selected{border-color:#8b6838;background:#211c16}.provider-mark{color:#d9ae6b;display:grid;place-items:center}.provider-info{display:flex;flex-direction:column;min-width:0;flex:1}.provider-info strong{font:700 13px Arial,sans-serif;direction:ltr;text-align:right}.provider-info small{font-size:10px;color:#92979d;margin-top:3px}.radio-circle{width:16px;height:16px;border-radius:50%;border:1px solid #60656a}.provider-row.selected .radio-circle{border:5px solid #e2b76e}.dns-result .segmented{width:100%;margin-bottom:19px}.dns-result .segmented button{flex:1}.address-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #373a3a;background:#0e1113;padding:12px 14px;border-radius:10px;margin-bottom:10px;min-width:0}.address-row>div{display:flex;flex-direction:column;min-width:0}.address-row small{font-size:10px;color:#868d94;margin-bottom:4px}.address-row strong{font:700 17px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:#efd4a1;overflow-wrap:anywhere;text-align:right}.copy-button{width:38px;height:38px;flex:none;border:1px solid #53432b;background:#282016;color:#dbb46d;border-radius:9px;display:grid;place-items:center}.copy-button:hover{background:#40301c}.dns-test{margin-top:20px;padding-top:17px;border-top:1px solid #2e3235;display:flex;align-items:center;justify-content:space-between;gap:15px}.dns-test .field-label{margin:0}.dns-test .muted{margin:2px 0 0}.dns-test+.result-success,.dns-test+.field-error{margin-top:16px}.private-dns{margin-top:17px}.private-dns .muted{margin-bottom:15px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.about-card{display:flex;align-items:center;gap:20px;grid-column:1/-1;background:linear-gradient(110deg,#241e15,#151719)}.about-card img{width:80px;height:80px;object-fit:cover;border-radius:16px;border:1px solid #6a522c}.about-card p{font-size:12px;color:#a8aab0;margin:8px 0 0}.help-list{padding:0 20px 0 0;margin:0;color:#bdc1c4;font-size:13px;line-height:2.5}.help-list li::marker{color:#d4aa64}.bottom-nav{display:none}.toast{position:fixed;z-index:60;bottom:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:#313d32;color:#daf1d9;border:1px solid #54735a;box-shadow:0 12px 40px #0009;border-radius:11px;padding:10px 17px;font-size:12px;white-space:nowrap;max-width:calc(100% - 24px)}.spin{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@media(max-width:1200px){.main-content{padding:34px 28px}.tools-grid{grid-template-columns:1fr}.tool-card{min-height:75px}.hero-visual{left:1%;opacity:.7}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.sidebar{width:200px}.main-content{max-width:calc(100% - 200px)}.hero-visual{opacity:.3}.game-grid,.two-columns,.dns-layout{grid-template-columns:1fr}.game-card{min-height:125px}.settings-grid{grid-template-columns:1fr}}@media(max-width:640px){.topbar{height:67px}.topbar-inner{padding:0 18px}.brand img{width:40px;height:40px}.brand strong{font-size:13px}.brand small{font-size:8px;letter-spacing:4px}.mobile-menu{display:grid}.connection-pill{padding:5px 10px;font-size:11px}.sidebar{position:fixed;z-index:30;top:67px;right:0;width:min(290px,85vw);height:calc(100dvh - 67px);background:#101214;box-shadow:-20px 10px 50px #000b;transform:translate(110%);transition:transform .25s;padding-bottom:80px}.sidebar.show{transform:translate(0)}.layout{display:block}.main-content{max-width:none;width:100%;padding:24px 17px 115px}.eyebrow{font-size:10px;margin-bottom:15px}.hero{min-height:310px;padding:29px 23px;border-radius:16px}.hero-visual{left:-90px;opacity:.18;transform:translateY(-50%) scale(.8)}.hero h1{font-size:30px}.hero p{font-size:12px;max-width:300px}.section-heading{margin-top:32px}.section-heading h2{font-size:18px}.game-grid{grid-template-columns:1fr;gap:11px}.game-card{padding:12px;min-height:114px}.game-art{width:84px;height:85px}.game-art span{font-size:19px}.game-details strong{font-size:15px}.tools-heading{margin-top:32px}.tool-card{padding:13px}.page-header{margin-bottom:22px}.page-header h1{font-size:27px}.page-header p{font-size:12px}.panel{padding:19px 16px}.game-switch{width:100%}.game-switch button{flex:1;font-size:10px;padding:8px 5px}.selected-game-panel{padding:12px}.selected-game-panel h2{font-size:16px}.store-button{width:100%;margin-right:0}.stat-card{padding:13px;min-height:155px}.stat-card strong{font-size:15px}.stats-grid{gap:10px}.settings-grid{gap:13px}.about-card img{width:62px;height:62px}.about-card h2{font-size:16px}.footer{margin-top:35px}.bottom-nav{display:flex;align-items:stretch;justify-content:space-around;position:fixed;z-index:20;bottom:0;right:0;left:0;min-height:65px;padding:6px 6px max(8px,env(safe-area-inset-bottom));background:#101214f5;border-top:1px solid #34312c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex:1;min-width:0;border:0;background:transparent;color:#838990;font-size:10px}.bottom-nav button.active{color:#e1b367}.toast{bottom:calc(79px + env(safe-area-inset-bottom))}.dns-test{align-items:flex-start;flex-direction:column}.dns-test .outlined-button{width:100%}}@media(max-width:375px){.topbar-inner{padding:0 12px}.brand{gap:7px}.brand img{width:35px;height:35px}.brand strong{font-size:11px}.brand small{font-size:7px;letter-spacing:3.4px}.top-actions{gap:7px}.main-content{padding-left:13px;padding-right:13px}.hero{padding:24px 19px}.hero h1{font-size:27px}.address-row strong{font-size:14px}.game-art{width:75px;height:82px}.game-details strong{font-size:13px}}
