 .prismPage, .prismSteamLink, .prismStats{--prism-bg:#15171c;--prism-panel:#20232b;--prism-input:#101115;--prism-border:#353944;--prism-text:#f3f3f6;--prism-muted:#aeb4c0;--prism-accent:#ffb285;--prism-gradient:linear-gradient(110deg, #ffb14e, #ff7760);color:var(--prism-text);}.prismPage.ipsBox{min-width:0;max-width:100%;background:none;border:0;border-radius:0;box-shadow:none;}.prismPage, .prismPage *, .prismSteamLink, .prismStats, .prismStats *{box-sizing:border-box;}.prismPage__body{padding:0;}.prismPage > .prismHeader + .ipsBox{margin:0;background:var(--prism-bg);border:1px solid var(--prism-border);border-radius:12px;}.prismPage .ipsTabs__panels, .prismPage .ipsTabs__panel{min-width:0;max-width:100%;}.prismPage .ipsTabs__panel{padding:16px;}.prismPage .ipsTabs{border-bottom:1px solid var(--prism-border);}.prismPage .ipsTabs__tab{font-size:13px;}.prismPage .ipsTabs__tab[aria-selected="true"]{background:#3b302b;color:var(--prism-accent);}.prismPage a:focus-visible, .prismPage button:focus-visible, .prismPage [tabindex="0"]:focus-visible, .prismSteamLink a:focus-visible{outline:2px solid #ffb14e;outline-offset:-2px;}.prismPage .ipsButton{min-height:40px;}.prismVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.prismIntro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;}.prismIntro > div{min-width:0;}.prismEyebrow, .prismIntro > i{display:none;}.prismIntro :is(h1, h2){margin:0 0 8px;color:var(--prism-text);font-size:clamp(22px, 2vw, 28px);font-weight:750;line-height:1.2;}.prismIntro p:not(.prismEyebrow){margin:0;color:var(--prism-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere;}.prismEmpty{padding:36px 20px;border:1px dashed var(--prism-border);border-radius:10px;color:var(--prism-muted);text-align:center;}.prismEmpty > i{display:block;margin-bottom:12px;color:var(--prism-accent);font-size:24px;}.prismEmpty h3{margin:0 0 8px;color:var(--prism-text);font-size:17px;}.prismEmpty p{margin:0;font-size:13px;line-height:1.6;}.prismHeader{display:flex;align-items:center;gap:8px 20px;margin-bottom:24px;padding:8px 12px 8px 18px;background:var(--prism-bg);border:1px solid var(--prism-border);border-radius:12px;}.prismHeader__logo{display:inline-flex;flex:0 0 auto;align-items:center;}.prismHeader__logo img{display:block;width:92px;height:auto;}.prismHeader__nav{display:flex;flex:1 1 auto;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;}.prismHeader__nav > a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:38px;padding:8px 12px;color:#c4c7d0;border-radius:8px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;}.prismHeader__nav > a:hover{background:#ffffff0d;color:var(--prism-text);}.prismHeader__nav > a[aria-current="page"]{background:#ff944f1f;color:var(--prism-accent);}.prismHeader__search{position:relative;flex:0 1 240px;min-width:160px;margin:0;}.prismHeader__search > i{position:absolute;inset-block:0;inset-inline-start:12px;display:grid;place-items:center;color:#9299a8;font-size:13px;pointer-events:none;}.prismHeader #prismSearch{width:100%;height:38px;padding:0 12px 0 34px;background:var(--prism-input);color:var(--prism-text);border:1px solid var(--prism-border);border-radius:8px;font-size:13px;}.prismHeader #prismSearch:focus{outline:2px solid #ff944f;outline-offset:1px;}.prismHeader #prismSearch::placeholder{color:#9299a8;}.prismSteamLink{display:flex;align-items:flex-start;gap:18px;padding:24px;background:var(--prism-panel);border:1px solid var(--prism-border);border-radius:10px;}.prismSteamLink > i{color:var(--prism-accent);font-size:30px;}.prismSteamLink h2{margin:0 0 8px;color:var(--prism-text);font-size:20px;}.prismSteamLink p{margin:0 0 18px;color:var(--prism-muted);line-height:1.6;}@media (max-width:900px){.prismHeader{flex-wrap:wrap;padding:10px 12px;}.prismHeader__search{flex:1 1 200px;order:2;}.prismHeader__nav{flex-basis:100%;order:3;margin-inline:-4px;}}@media (max-width:700px){.prismPage .ipsTabs__panel{padding:12px;}.prismIntro{gap:12px;margin-bottom:20px;}.prismHeader{margin-bottom:18px;}.prismHeader__logo img{width:80px;}.prismHeader__nav > a{padding-inline:10px;}.prismSteamLink{padding:18px;gap:12px;}}@media (prefers-reduced-motion:reduce){.prismPage *, .prismSteamLink *{scroll-behavior:auto;transition:none !important;}}