:root{color-scheme:dark;font-family:Inter,system-ui,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0%,#21133b,#06070e 55%,#04050a);color:#f4f7ff}.shell{max-width:800px;margin:auto;padding:30px 16px 70px}header{margin-bottom:25px}header h1{letter-spacing:.1em;margin:6px 0;color:#79e9ff}a{color:#89eaff}.eyebrow{font-size:.76rem;letter-spacing:.15em;color:#cf90ff}.panel{border:1px solid #343c59;background:rgba(16,19,33,.9);border-radius:18px;padding:24px;margin:20px 0;box-shadow:0 12px 35px #0006}.hidden{display:none!important}label{display:block;margin:16px 0;font-weight:600;font-size:.9rem}input,select,textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #505876;border-radius:10px;background:#0a0e19;color:#fff;font:inherit}textarea{min-height:100px;resize:vertical}.check{display:flex;gap:10px;align-items:center}.check input{width:auto;margin:0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between}button{padding:12px 18px;background:#67e9ff;color:#071019;border:0;border-radius:10px;font-weight:800;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.entry{border:1px solid #404660;border-radius:12px;padding:15px;margin:13px 0;background:#121626}.entry h4{margin:0 0 8px}.entry p{overflow-wrap:anywhere}.entry .actions{justify-content:flex-start}.muted{color:#c4c8d8}#ownerMessage,#authMessage{white-space:pre-wrap}
