.xpnSVG_screen{background:var(--bg-app);min-height:100vh;padding:32px 16px 64px}.xpnSVG_page{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);max-width:720px;margin:0 auto;padding:32px}.xpnSVG_nav{font-size:var(--text-sm);flex-wrap:wrap;gap:6px 18px;margin-bottom:24px;display:flex}.xpnSVG_nav a{color:var(--text-muted);text-decoration:none}.xpnSVG_nav a:hover,.xpnSVG_nav a[aria-current=page]{color:var(--text-strong);text-decoration:underline}.xpnSVG_nav a:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.xpnSVG_back{margin-left:auto}.xpnSVG_title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:28px;font-weight:700}.xpnSVG_updated{font-size:var(--text-sm);color:var(--text-muted);margin:6px 0 24px}.xpnSVG_body{font-size:var(--text-md);color:var(--text-strong);line-height:1.65}.xpnSVG_body h2{font-family:var(--font-display);letter-spacing:-.02em;margin:28px 0 8px;font-size:18px}.xpnSVG_body p,.xpnSVG_body ul{margin:0 0 12px}.xpnSVG_body ul{padding-left:20px}.xpnSVG_body table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:8px 0 16px}.xpnSVG_body th,.xpnSVG_body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:8px 10px}.xpnSVG_body code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.92em}@media (max-width:560px){.xpnSVG_page{padding:22px 18px}.xpnSVG_back{margin-left:0}}.xpnSVG_body a{color:var(--text-strong);text-underline-offset:2px;text-decoration:underline}.xpnSVG_body a:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}
