:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#000000d9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100vh;margin:0}#root{box-sizing:border-box;background:#f5f5f5;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:12px}@media (prefers-color-scheme:dark){:root{color:#ffffffd9;background-color:#141414}#root{background:#141414}}.card{background:var(--card-bg,#fff);border:1px solid var(--card-border,#f0f0f0);border-radius:12px;padding:16px;box-shadow:0 1px 2px #00000008}.card-title{color:var(--card-title-color,#000000e0);border-bottom:1px solid var(--card-border,#f0f0f0);margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:500}.app-container{flex-direction:column;gap:12px;padding:4px 0;display:flex}.header-card{text-align:center;padding:12px 16px}.password-card{text-align:center}.password-display{margin:12px 0}.password-text{letter-spacing:4px;color:#1677ff;-webkit-user-select:all;user-select:all;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:42px;font-weight:700}@media (width<=375px){.password-text{letter-spacing:2px;font-size:32px}}.detail-row{align-items:center;gap:8px;padding:4px 0;display:flex}@media (prefers-color-scheme:dark){.card{background:#1f1f1f;border-color:#303030}.card-title{color:#ffffffd9;border-color:#303030}}
