.guide-page{max-width:1160px;color:var(--foreground,#eee9db);overflow-wrap:anywhere;margin:auto;padding:48px 24px 72px;font-size:17px;line-height:1.8}.guide-hero{border-bottom:1px solid var(--border,#51472f);padding-bottom:28px}.guide-hero h1{align-items:center;gap:14px;margin:14px 0;font-size:clamp(27px,3.3vw,42px);line-height:1.4;display:flex}.guide-hero h1 svg{color:var(--primary,#d8b966);flex-shrink:0}.guide-lead{color:var(--muted-foreground,#c5beae);font-size:21px}.guide-version{color:var(--muted-foreground,#c5beae);margin-top:18px;font-size:14px}.guide-quick,.guide-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.guide-page a{color:var(--primary,#d8b966)}.guide-quick a,.guide-links a,.guide-help>a{border:1px solid var(--border,#51472f);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.guide-page a:hover{text-decoration:underline}.guide-page button,.guide-page input{font:inherit}.guide-page button{color:#e2c577;cursor:pointer;background:#242116;border:1px solid #665633;border-radius:9px;min-height:44px;padding:7px 14px}.guide-page :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #e7c96e}.guide-find{padding:24px 0 20px}.guide-find>label{align-items:center;gap:8px;font-weight:700;display:flex}.guide-search-row{gap:8px;margin:9px 0;display:flex}.guide-search-row input{width:100%;min-width:0;color:inherit;background:#191813;border:1px solid #665633;border-radius:10px;padding:13px 15px}.guide-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-tools p{color:#bdb6a6;margin:0;font-size:14px}.guide-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:38px;display:grid}.guide-index{padding:16px 0;position:sticky;top:110px}.guide-index h2{font-size:16px}.guide-index nav{gap:3px;display:grid}.guide-index a{align-items:center;gap:12px;min-height:44px;font-size:15px;text-decoration:none;display:flex}.guide-index a span{color:#9c947f;font-variant-numeric:tabular-nums;font-size:12px}.guide-section{border-bottom:1px solid #51472f;padding:27px 0 30px;scroll-margin-top:150px}.guide-section h2{margin:0;font-size:26px;line-height:1.4}.guide-intro{color:#c5beae;margin:9px 0 22px}.guide-section details{background:#1c1b16;border:1px solid #51472f;border-radius:12px;margin:12px 0;overflow:hidden}.guide-section summary{cursor:pointer;min-height:52px;padding:17px 20px;font-weight:650;line-height:1.5}.guide-section details[open] summary{color:#e4c56e;border-bottom:1px solid #51472f}.guide-answer{padding:3px 20px 20px}.guide-answer p{margin:16px 0}.guide-answer ol{margin:18px 0;padding-left:24px;list-style:decimal}.guide-answer li{margin:12px 0;padding-left:7px}.guide-note{background:#29261a;border-left:3px solid #bda15a;padding:8px 14px;font-size:15px}.guide-links a{font-size:15px}.guide-back{align-items:center;min-height:44px;margin-top:7px;font-size:14px;display:inline-flex}.guide-help{background:#29261a;border-radius:12px;margin-top:28px;padding:24px}.guide-help h2{margin:0}.guide-empty{padding:30px 0}.guide-page .eyebrow{letter-spacing:2px;color:#d8b966;font-size:12px}@media (max-width:760px){.guide-page{padding:28px 16px 55px;font-size:16px}.guide-hero h1{font-size:clamp(24px,7.1vw,28px)}.guide-lead{font-size:19px}.guide-layout{display:block}.guide-index{border-bottom:1px solid #51472f;padding:8px 0 20px;position:static}.guide-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.guide-index a{font-size:14px;line-height:1.5}.guide-index a span{display:none}.guide-section{scroll-margin-top:155px}.guide-section h2{font-size:23px}.guide-answer{padding:0 16px 17px}.guide-section summary{padding:15px 16px}.guide-quick a{padding:7px 10px;font-size:14px}.guide-tools{align-items:flex-start}.guide-tools button{flex-shrink:0;font-size:14px}}@media print{.site-header,.system-footer,.guide-find,.guide-index,.guide-quick,.guide-back{display:none!important}.guide-page{color:#111;background:#fff;max-width:none;padding:0;font-size:12pt}.guide-layout{display:block}.guide-section details,.guide-note,.guide-help{color:#111;background:#fff}.guide-answer{display:block!important}.guide-page a{color:#111}.guide-section{break-inside:avoid}.guide-intro,.guide-lead,.guide-version{color:#333}}
