.eg-guide{--eg-accent:#ffc677;--eg-panel:#171d27;color:#eeeae3;overflow-wrap:anywhere;background:#0d1118;padding:28px 0 70px}.eg-guide[data-game=a-bizarre-run]{--eg-accent:#e8ba78;--eg-panel:#211e1b;background:radial-gradient(at 85% 0,#795d2e28,#0000 35%),#141312}.eg-guide[data-game=beyond-nen]{--eg-accent:#c5a5ff;--eg-panel:#1d1a2d;background:radial-gradient(at 85% 0,#6b3f932c,#0000 38%),#100f19}.eg-guide[data-game=rob-run]{--eg-accent:#9fddb6;--eg-panel:#182320;background:radial-gradient(at 85% 0,#427b5722,#0000 35%),#101613}.eg-container{max-width:1180px;margin:auto;padding:0 28px}.eg-guide h1{letter-spacing:-.03em;text-wrap:balance;margin:16px 0 24px;font-size:clamp(32px,4.8vw,56px);font-weight:700;line-height:1.12}.eg-guide h2{margin:0 0 18px;scroll-margin-top:95px;font-size:27px;font-weight:650;line-height:1.4}.eg-guide h3{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.5}.eg-guide p{color:#c4c7cd;margin:0 0 19px;font-size:15px;line-height:1.9}.eg-guide a:focus-visible,.eg-guide summary:focus-visible,.eg-cards a:focus-visible{outline-offset:5px;outline:2px solid #e8ba78}.eg-crumb{color:#aeb3be;align-items:center;gap:12px;margin-bottom:36px;font-size:13px;display:flex}.eg-crumb a:hover{color:var(--eg-accent)}.eg-hero{border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);align-items:start;gap:40px;padding-bottom:44px;display:grid}.eg-guide .eg-kicker{color:var(--eg-accent);letter-spacing:.1em;font-size:12px;font-weight:600}.eg-guide .eg-lead{font-size:17px}.eg-play{background:var(--eg-accent);color:#13151b;border-radius:8px;align-items:center;gap:12px;min-height:48px;margin:4px 0 21px;padding:14px 20px;font-size:14px;font-weight:650;display:inline-flex}.eg-play:hover{filter:brightness(1.1)}.eg-guide .eg-platform{color:#a5adb8;font-size:12px;line-height:1.85}.eg-figure{background:var(--eg-panel);border:1px solid #ffffff2c;border-radius:12px;min-width:0;margin:0 0 42px;overflow:hidden}.eg-figure>a{line-height:0;display:block;position:relative}.eg-figure img{width:100%;height:auto;display:block}.eg-figure>a>span{bottom:12px;color:#fff;background:#10141be8;border:1px solid #fff5;border-radius:7px;padding:9px;position:absolute;inset-inline-end:12px}.eg-figure figcaption{padding:16px 18px}.eg-figure figcaption p{margin-bottom:8px;font-size:12px;line-height:1.8}.eg-figure small{color:#a8afba;font-size:11px;line-height:1.8}.eg-figure small a{text-underline-offset:3px;color:var(--eg-accent);text-decoration:underline}.eg-hero .eg-figure{margin:0}.eg-layout{grid-template-columns:215px minmax(0,1fr);gap:50px;margin-top:42px;display:grid}.eg-toc{border-inline-end:1px solid #ffffff20;align-self:start;padding-inline-end:24px;position:sticky;top:100px}.eg-toc p{color:var(--eg-accent);margin-bottom:14px;font-size:13px;font-weight:650}.eg-toc ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.eg-toc a{color:#c6cbd5;padding:4px 0;font-size:13px;line-height:1.7;display:inline-block}.eg-toc a:hover{color:var(--eg-accent);text-underline-offset:4px;text-decoration:underline}.eg-body{min-width:0}.eg-body>section{margin-bottom:45px}.eg-steps{counter-reset:step;margin:0;padding:0;list-style:none}.eg-steps li{counter-increment:step;border-top:1px solid #ffffff20;padding:24px 0 3px;padding-inline-start:46px;position:relative}.eg-steps li:before{content:"0" counter(step);inset-inline-start:0;color:var(--eg-accent);font:600 16px ui-monospace,monospace;position:absolute;top:27px}.eg-table{border:1px solid #ffffff2b;border-radius:10px;overflow:hidden}.eg-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.eg-table th,.eg-table td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ffffff1a;padding:15px 16px}.eg-table th{color:#f0e9df;width:35%;font-weight:500}.eg-table thead{background:var(--eg-panel);color:var(--eg-accent)}.eg-table thead th{color:var(--eg-accent);font-weight:600}.eg-table td{color:#bdc5ce}.eg-table tr:last-child>*{border-bottom:0}.eg-decisions{gap:24px;display:grid}.eg-decisions>div{border-inline-start:2px solid var(--eg-accent);padding-inline-start:20px}.eg-decisions p{margin:0}.eg-example{background:var(--eg-panel);border:1px solid #ffffff26;border-radius:12px;padding:27px 30px}.eg-example p:last-child{margin-bottom:0}.eg-watch{color:var(--eg-accent);border:1px solid #ffffff2b;border-radius:12px;align-items:start;gap:20px;margin-bottom:42px;padding:24px;display:flex}.eg-watch>svg{flex-shrink:0;margin-top:5px}.eg-watch a{text-underline-offset:4px;color:var(--eg-accent);align-items:center;gap:9px;font-size:14px;text-decoration:underline;display:inline-flex}.eg-faq{border-top:1px solid #ffffff26}.eg-faq details{border-bottom:1px solid #ffffff26;padding:18px 0}.eg-faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.7}.eg-faq details p{margin:14px 0 0}.eg-sources{border-top:1px solid #ffffff26;padding-top:25px}.eg-sources ol{margin-bottom:22px;padding-inline-start:22px;list-style:decimal}.eg-sources li{color:#aeb7c5;padding:5px 0}.eg-sources a{color:var(--eg-accent);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;line-height:1.8;text-decoration:underline;display:inline-flex}.eg-guide .eg-small{color:#a8b0bb;font-size:12px}.eg-related{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:20px 30px;margin-top:5px;padding-top:30px;display:flex}.eg-related h2{flex-basis:100%;margin:0;font-size:23px}.eg-related a{color:var(--eg-accent);align-items:center;gap:9px;font-size:14px;line-height:1.8;display:inline-flex}.eg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 35px;display:grid}.eg-card{background:#161b23;border:1px solid #ffffff26;border-radius:12px;min-width:0;overflow:hidden}.eg-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.eg-card>div{padding:20px}.eg-card h2{color:#f1ece4;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.5}.eg-card p{color:#b8c0cc;margin-bottom:16px;font-size:13px;line-height:1.85}.eg-card a{color:#ffc48e;align-items:center;gap:8px;min-height:38px;font-size:14px;display:inline-flex}@media (width<=900px){.eg-hero{grid-template-columns:1fr;gap:24px}.eg-hero .eg-figure{max-width:760px}.eg-layout{grid-template-columns:1fr;gap:32px}.eg-toc{border:1px solid #ffffff26;border-radius:10px;padding:20px;position:static}.eg-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.eg-cards{grid-template-columns:1fr}.eg-card{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.eg-card img{object-fit:cover;height:100%}}@media (width<=520px){.eg-container{padding:0 20px}.eg-guide h2{font-size:23px}.eg-hero{padding-bottom:30px}.eg-layout{margin-top:28px}.eg-guide p{font-size:14px}.eg-guide .eg-lead{font-size:16px}.eg-guide .eg-platform{font-size:12px}.eg-steps li{padding-inline-start:35px}.eg-table th,.eg-table td{padding:12px 10px;font-size:12px}.eg-table th{width:39%}.eg-example{padding:22px 20px}.eg-watch{gap:13px;padding:20px}.eg-card{display:block}}
