html{scroll-behavior:smooth;scroll-padding-top:110px}.intro{max-width:940px}.intro p{max-width:820px}.actions{display:flex;gap:12px;flex-wrap:wrap}.daily-update{border-color:#357e72;background:linear-gradient(120deg,#142b2a,#131d28)}.daily-update li{padding:5px 0}.guide-section-heading{margin:48px 0 24px;max-width:850px}.guide-section-heading h2{font-size:32px}.guide-step{margin:24px 0;padding:28px}.step-heading{display:flex;gap:16px;align-items:center}.step-number{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid #367568;border-radius:12px;color:var(--accent);font-size:16px;font-weight:700}.step-heading h3{font-size:23px;line-height:1.3;margin:0}.guide-step>p{max-width:850px;margin:20px 0}.guide-step figure{margin:24px 0 0}.guide-step figure>a{display:block;background:#090f17;border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:zoom-in}.guide-step img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.guide-step figcaption{padding-top:12px;font-size:13px;color:var(--muted);line-height:1.6}.guide-step figcaption a{white-space:nowrap}kbd{display:inline-block;background:#0a111a;border:1px solid #415366;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:12px}details{padding:16px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600}details p{max-width:850px;color:var(--muted)}.guide-next{margin-top:32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-guide{position:fixed;top:-100px;left:16px;z-index:100;background:var(--accent);color:#092119;padding:12px}.skip-guide:focus{top:16px}@media(max-width:600px){html{scroll-padding-top:140px}.guide-step{padding:18px}.step-heading{gap:12px}.step-heading h3{font-size:20px}.guide-step img{max-height:none}.intro h1{font-size:36px}.actions .button{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,.site-footer,.skip-guide,.actions,.guide-next{display:none}body,main,.panel{background:white!important;color:black!important}.intro{padding:0}.guide-step{break-inside:avoid}.guide-step img{max-height:400px}.muted,figcaption{color:#333!important}a{color:#145b65!important}details{display:block}details>p{display:block}}
