*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#fffaf0;color:#1f2430}.wrap{max-width:640px;margin:0 auto;padding:48px 20px 40px;text-align:center}.badge{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:#b45309}h1{font-size:40px;line-height:1.15;margin:12px 0}.lead{font-size:18px;color:#4b5563}.card{margin:32px 0;padding:28px 20px;background:#fff;border:1px solid #fde68a;border-radius:16px;box-shadow:0 8px 24px rgba(180,83,9,.08)}.kanji{font-size:96px;line-height:1}.formula{font-size:22px;font-weight:700;margin:16px 0 8px}.note{color:#4b5563;font-size:15px}.shortcut{font-size:18px;font-weight:600;color:#b45309}.soon{font-size:16px}footer{margin-top:40px;color:#9ca3af}