:root{--bg:#16130f;--panel-solid:#1e1a15;--border:#3b342a;--text:#ece6dc;--muted:#a99f90;--accent:#d9a55b;--focus:#f0c27a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:72px}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent)}a:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.help-top{z-index:1;padding:max(8px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));background:var(--panel-solid);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex;position:sticky;top:0}.help-top h1{color:var(--accent);flex:1;margin:0;font-size:1.15rem}.back{border:1px solid var(--border);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:4px;padding-block:4px;padding-inline:4px 10px;text-decoration:none;display:inline-flex}.back:hover{background:#ffffff0f}.back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.field{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}select{border:1px solid var(--border);background:var(--bg);min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:4px 8px;font-size:.95rem}.help-layout{padding:24px max(16px, env(safe-area-inset-right)) 64px max(16px, env(safe-area-inset-left));grid-template-columns:220px minmax(0,46rem);justify-content:center;gap:40px;display:grid}.toc{align-self:start;font-size:.9rem;position:sticky;top:72px}.toc h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:.8rem}.toc ol{margin:0;padding-inline-start:1.2em}.toc li{margin:4px 0}.toc a{color:var(--text);text-decoration:none}.toc a:hover{color:var(--accent)}.help-content h2{border-bottom:1px solid var(--border);color:var(--accent);margin:2em 0 .5em;padding-bottom:4px;font-size:1.35rem}.help-content h2:first-child{margin-top:0}.help-content h3{margin:1.4em 0 .4em;font-size:1.05rem}.help-content li{margin:.25em 0}.help-content kbd{border:1px solid var(--border);background:var(--panel-solid);text-align:center;border-bottom-width:2px;border-radius:4px;min-width:1.6em;padding:0 5px;font:.85em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.help-content code{color:var(--focus);font:.9em ui-monospace,SFMono-Regular,Menlo,monospace}.help-content pre,.help-content code{direction:ltr;unicode-bidi:isolate}[dir=rtl] .back svg{transform:scaleX(-1)}.help-content pre{border:1px solid var(--border);background:var(--panel-solid);border-radius:8px;padding:10px 12px;overflow-x:auto}.help-content .note{border-inline-start:3px solid var(--accent);background:var(--panel-solid);color:var(--muted);padding:8px 12px}.photo-table{border-collapse:collapse;width:100%;font-size:.92rem}.photo-table th,.photo-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:6px 8px}.photo-table th{color:var(--muted);font-weight:600}.photo-table td:last-child{white-space:nowrap}@media (max-width:800px){.help-layout{grid-template-columns:minmax(0,1fr);gap:16px}.toc{border:1px solid var(--border);background:var(--panel-solid);border-radius:10px;padding:12px 16px;position:static}}@media (max-width:600px){.help-top h1{flex-basis:100%;order:3;font-size:1.05rem}.help-top .field{margin-inline-start:auto}.field span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}
