@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box;margin:0;padding:0}body{color:#f5f5f5;background:radial-gradient(circle at top,#191825 0%,#050509 45%,#020205 100%);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.62}.page-wrap{max-width:820px;margin:0 auto;padding:26px 18px 48px}.header{text-align:center;padding:22px 0 32px}.header .logo{width:80px;height:auto;margin-bottom:12px}.header .badge{text-transform:uppercase;letter-spacing:.12em;color:#b5b5b5;background:#0a0a14e6;border:1px solid #ffffff14;border-radius:999px;margin-bottom:10px;padding:5px 14px;font-size:.7rem;display:inline-block}.header h1{letter-spacing:.02em;margin-bottom:8px;font-size:1.85rem;font-weight:700}.header .sub{color:#d0d0d0;max-width:560px;margin:0 auto;font-size:.98rem}.header .sub strong{color:#00f2ea}.card{background:#05050ff5;border:1px solid #ffffff0d;border-radius:18px;margin-bottom:18px;padding:18px 20px 22px;box-shadow:0 18px 40px #0000008c}.card h2{margin-bottom:8px;font-size:1.1rem;font-weight:600}.card p{color:#e0e0e0;margin-bottom:10px;font-size:.95rem}.card ol{color:#d8d8d8;margin:0 0 0 20px;padding:0;font-size:.94rem}.card ol li{margin-bottom:6px}.card .note{color:#cfcfcf;margin-top:12px;font-size:.92rem}.notice{color:#d6d6d6;background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;margin-bottom:18px;padding:14px 18px;font-size:.93rem}.notice strong{color:#00f2ea}.footer{color:#a8a8a8;text-align:center;border-top:1px solid #ffffff0f;margin-top:36px;padding-top:18px;font-size:.82rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:14px;display:flex}.footer-links a{color:#9a9a9a;font-size:.84rem;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer .disclaimer{color:#777;text-align:center;margin-bottom:8px;font-size:.8rem;line-height:1.55}@media (max-width:600px){.page-wrap{padding:18px 14px 36px}.header h1{font-size:1.5rem}.card{padding:16px 16px 20px}}
