.setup-guide{border-left:1px solid var(--primary)}.setup-section{scroll-margin-top:6rem}.setup-cta{border-left:3px solid var(--primary);transition:transform var(--transition-fast) ease-out, border-color var(--transition-fast) ease-out, background-color var(--transition-fast) ease-out}.setup-cta:hover{border-left-color:var(--primary-foreground);transform:scale(1.03)}.dark .setup-cta:hover{border-left-color:var(--foreground)}.setup-cta:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.setup-copy p{margin-top:.8rem;line-height:1.95}@media (prefers-reduced-motion:reduce){.setup-cta{transition:none}.setup-cta:hover{transform:none}}@media print{html,body,#root{color:#000!important;background:#fff!important}.no-print{display:none!important}.setup-main{padding:0!important}.setup-guide{border:0!important;max-width:none!important;padding:0!important}.setup-guide *{color:#000!important;box-shadow:none!important;background:0 0!important}.setup-guide h1{font-size:25pt!important}.setup-guide h2{break-after:avoid;font-size:14pt!important}.setup-section{break-inside:avoid;margin-top:18pt!important}.setup-copy{font-size:10pt!important}.print-checklist{border:1px solid #000!important;padding:12pt!important}.print-checklist li{margin-top:6pt}@page{margin:18mm}}
