:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--card:#fff;--fg:#0f172a;--muted:#64748b;--accent:#f90;--border:#e2e8f0;--selected:#fef3c7;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}.app{max-width:1100px;margin:0 auto;padding:1.5rem}.hero{text-align:center;padding:1rem 0 2rem}.hero h1{letter-spacing:-.02em;margin:0;font-size:2.2rem}.muted{color:var(--muted)}.small{font-size:.85rem}.addr-bar{color:#fff;background:#0f172a;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:1rem;display:flex}.addr{color:#6ee7b7;-webkit-user-select:all;user-select:all;background:#ffffff14;border-radius:.4rem;flex:auto;padding:.4rem .7rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.95rem}.btn-primary,.btn-secondary{cursor:pointer;border:0;border-radius:.4rem;padding:.5rem 1rem;font-weight:600}.btn-primary{background:var(--accent);color:#fff}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:#fff;background:#ffffff1f}.btn-secondary:hover{background:#fff3}.error{color:#991b1b;background:#fee2e2;border-radius:.4rem;margin-bottom:1rem;padding:.6rem .8rem}.layout{grid-template-columns:minmax(260px,1fr) 2fr;gap:1rem;min-height:60vh;display:grid}@media (width<=720px){.layout{grid-template-columns:1fr}}.inbox,.view{background:var(--card);border:1px solid var(--border);border-radius:.6rem;padding:1rem}.inbox h2,.view h3{margin-top:0}.inbox ul{margin:0;padding:0;list-style:none}.inbox li{border-bottom:1px solid var(--border);cursor:pointer;padding:.6rem}.inbox li:hover{background:#f1f5f9}.inbox li.selected{background:var(--selected)}.inbox .from{font-weight:600}.inbox .subject{font-size:.95rem}.msg iframe{border:1px solid var(--border);background:#fff;border-radius:.4rem;width:100%;height:50vh}.msg footer{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.msg footer ul{padding:0;list-style:none}.msg footer li{padding:.3rem 0}
