@media print{.subpage-topbar,.site-footer{display:none!important}body{background:#fff;color:#000}.card{border:none;padding:0;box-shadow:none}a{color:#000;text-decoration:underline}.doc-content .video-embed{display:none!important}.doc-content .video-embed-print-fallback{display:block!important}}:root{--no-red: var(--bad, #f07178)}.instructions-card{min-height:200px}html[data-native-shell=true] .steam-instructions-note{opacity:.9;font-size:.95rem;margin:.75rem 0;padding:.65rem .85rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--muted-fg, #888) 35%,transparent);background:color-mix(in srgb,var(--muted-bg, #2e3440) 88%,transparent)}.doc-content img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block;margin:10px auto}.doc-content img.instruction-gif-match-image4{width:min(100%,660px)}.doc-content img.inline-icon{display:inline-block;width:24px;height:24px;border-radius:50%;margin:0 4px;vertical-align:middle}.doc-content .video-embed-stack{margin:20px 0}.doc-content .video-embed-stack>p:first-of-type{margin-top:0;margin-bottom:12px}.doc-content .video-embed{position:relative;width:100%;max-width:100%;border-radius:var(--radius-md);overflow:hidden;background:#0a0a0a;border:1px solid var(--border)}.doc-content .video-embed--youtube{aspect-ratio:16 / 9}.doc-content .video-embed--tiktok{width:min(100%,325px);height:min(740px,85vh)}.doc-content .video-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.doc-content .video-embed-print-fallback{display:none;margin:10px 0;font-size:14.5px;line-height:1.7}.doc-content h2{margin:36px 0 14px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--muted)}.doc-content h2:first-of-type{margin-top:24px}.doc-content h3{font-size:18px;font-weight:700;margin:32px 0 12px}.doc-content h4{font-size:16px;font-weight:600;margin:28px 0 10px}.doc-content h5{font-size:14px;font-weight:600;margin:20px 0 8px}.doc-content p{margin:10px 0;line-height:1.7;font-size:14.5px}.doc-content ul,.doc-content ol{margin:8px 0 8px 24px;font-size:14.5px;line-height:1.7}.doc-content li{margin:4px 0}.doc-content li ul,.doc-content li ol{margin:4px 0 4px 20px}.doc-content hr{margin:24px 0;border:0;border-top:1px solid var(--border)}.doc-content .note{margin:12px 0;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border),transparent 20%);background:color-mix(in srgb,var(--panel-2),transparent 35%);font-size:13.5px;line-height:1.6;color:var(--muted)}.doc-content .note strong{color:var(--text)}.doc-content .success-note{color:var(--good);font-weight:700}.doc-content .success-note strong{color:var(--good)}.doc-content .disclaimer{margin:12px 0;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--no-red),transparent 60%);background:color-mix(in srgb,var(--no-red),transparent 92%);font-size:13.5px;line-height:1.6}.doc-content .section-divider{margin:32px 0 28px;border:0;border-top:1px solid var(--border)}.doc-content strong{font-weight:600}.doc-content s{opacity:.55;text-decoration:line-through;text-decoration-color:var(--muted)}.doc-content .voltage-table{margin:12px 0;border-collapse:collapse;font-size:13px}.doc-content .voltage-table td{padding:4px 14px 4px 0;vertical-align:top}.doc-content .voltage-table td:first-child{font-weight:600;white-space:nowrap}.community-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-2);font-size:14px;font-weight:500;transition:border-color .2s;margin-top:8px}.community-link:hover{border-color:var(--accent-2);text-decoration:none}.community-link img{width:24px;height:24px;border-radius:50%;margin:0}.doc-content .instructions-credits{margin-top:8px;padding:20px 18px 4px;border-top:1px solid var(--border)}.doc-content .instructions-credits h2{margin:0 0 10px}.doc-content .instructions-credits p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}.doc-content .instructions-credits strong{color:var(--text);font-weight:600}
