.flashcard-guide{max-width:900px;margin:24px auto;padding:clamp(20px,4vw,40px);line-height:1.75}.flashcard-guide h1{line-height:1.25}.flashcard-guide h2{margin-top:1.8em;line-height:1.4}.flashcard-guide nav{color:var(--muted);margin-bottom:24px}.flashcard-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--input);font:inherit}.flashcard-guide li{margin:10px 0}.flashcard-guide-links{margin:32px auto;max-width:900px;padding:20px;border-top:1px solid var(--line);line-height:1.7}.flashcard-guide-links li{margin:12px 0}.flashcard-guide .button{display:inline-block;white-space:normal} .guide-intro{color:var(--muted)}
.flashcard-guide .button{background:#1f5bff!important;color:#fff!important;box-shadow:none!important}

main>.panel.flashcard-guide{width:100%;max-width:900px;box-sizing:border-box;margin:24px auto!important}
