.ledger-landing section[id]{scroll-margin-top:6rem}.ledger-landing :where(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ledger-landing details[open] .faq-chevron{transform:rotate(180deg)}html:has(.ledger-landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.ledger-landing){scroll-behavior:auto}.ledger-landing *,.ledger-landing :before,.ledger-landing :after{transition-duration:0s!important;animation-duration:0s!important}}@media print{.ledger-landing{--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--muted:#fff;--muted-foreground:#333;--secondary:#fff;--secondary-foreground:#000;--border:#999;--primary:#000;--primary-foreground:#fff;background:var(--background)!important;color:var(--foreground)!important}.landing-no-print{display:none!important}.ledger-landing section{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.ledger-landing .setup-step{break-inside:avoid;margin-bottom:1rem;opacity:1!important;transform:none!important}.ledger-landing details{break-inside:avoid}.ledger-landing details>:not(summary){content-visibility:visible!important;display:block!important}.ledger-landing details::details-content{content-visibility:visible!important;height:auto!important;display:block!important}.ledger-landing a{text-decoration:underline}}
