.email-page{place-items:center;min-height:75dvh;padding:38px 16px;display:grid}.email-panel{border:1px solid var(--border);background:var(--paper);border-radius:9px;flex-direction:column;gap:20px;width:min(100%,490px);min-width:0;padding:32px;display:flex}.email-brand{letter-spacing:.12em;color:#806a46;font:14px Georgia,serif;text-decoration:none}.email-panel h1{font-family:Noto Serif KR,serif;font-size:1.65rem}.email-panel h2{font-size:1.2rem}.email-status,.email-notice{overflow-wrap:anywhere;background:#f0e8d8;border-radius:5px;padding:14px;font-size:.9rem;line-height:1.8}.email-result{flex-direction:column;gap:17px;display:flex}.email-result textarea{background:var(--paper);border:1px solid var(--border);resize:none;width:100%;padding:12px;font:16px/1.8 monospace}.email-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;padding-top:20px;font-size:.875rem;display:flex}.email-links a{text-underline-offset:4px;align-items:center;gap:5px;min-height:30px;text-decoration:underline;display:flex}.auth-recovery-links{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.auth-recovery-links .auth-forgot{margin:10px 0 0}.my-security-link{background:var(--paper);border:1px solid var(--border);border-radius:5px;margin:0 0 24px;padding:14px;font-size:.9rem}.my-security-link a{text-underline-offset:4px;text-decoration:underline}.my-security-link span{color:var(--muted-foreground)}@media (max-width:480px){.email-panel{padding:25px 20px}.my-security-link span{margin-top:6px;display:block}}
