:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#16211d;background:#f4f6f1}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{border:0;border-radius:8px;background:#173f35;color:#fff;padding:.75rem 1rem;cursor:pointer}.secondary{background:#edf1eb;color:#173f35}.danger{background:#b3261e}button:disabled{cursor:not-allowed;opacity:.5}main{width:min(1120px,calc(100vw - 32px));margin:0 auto;padding:32px 0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}h1,h2,p{margin-top:0}h1{margin-bottom:4px;font-size:clamp(2rem,4vw,4rem);letter-spacing:0}h2{font-size:1.1rem}.panel{border:1px solid #d9ded5;border-radius:8px;background:#fffefb;padding:18px;box-shadow:0 10px 40px #141f1b0f}.settings,.composer{display:grid;gap:12px;margin-bottom:16px}.settings{grid-template-columns:repeat(2,minmax(0,1fr))}label{display:grid;gap:6px;color:#53615a;font-size:.9rem}input,select,textarea{width:100%;border:1px solid #ccd4cd;border-radius:8px;background:#fff;color:#16211d;padding:.75rem}textarea{min-height:108px;resize:vertical}.counter{color:#758078;text-align:right;font-size:.85rem}.row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) auto;gap:12px}.segmented{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #ccd4cd;border-radius:8px;overflow:hidden}.segmented button{border-radius:0;background:#fff;color:#173f35}.segmented .selected{background:#173f35;color:#fff}.notice{border-left:4px solid #2e7b68;padding:10px 12px;background:#e9f4ef;color:#173f35}.columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blink{border-top:1px solid #e8ece5;padding:14px 0 0;margin-top:14px}.meta,.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.meta span{border-radius:999px;background:#edf1eb;color:#4c5c54;padding:4px 8px;font-size:.82rem}.actions button{background:#edf1eb;color:#173f35}.actions .danger{background:#b3261e;color:#fff}.expiry-control{border:1px solid #ccd4cd;border-radius:8px;background:#fff;padding:.75rem}.expiry-control summary{cursor:pointer;color:#53615a;font-weight:700}.expiry-options,.reply-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.reply-form{flex-wrap:nowrap}.expiry-options input,.reply-form input{width:auto;flex:1 1 220px}.reply-form input{min-width:0}.reply-form button{flex:0 0 auto;min-width:2.75rem;padding:.65rem .75rem}.answers{color:#2e7b68;font-weight:700}.empty{color:#758078}.accept-page{min-height:100vh;width:100%;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(25,215,255,.12),transparent 34rem),#03080e}.accept-panel{width:min(420px,100%);display:grid;justify-items:center;gap:16px;border:1px solid rgba(144,166,188,.18);border-radius:8px;background:#0c1620d6;padding:28px;color:#f4fbff;text-align:center}.accept-panel h1{color:#f4fbff;text-shadow:0 0 18px rgba(43,200,255,.65)}.accept-panel p{color:#aebccc}.accept-icon{width:112px;height:112px;border-radius:24px}.button-link{border-radius:8px;background:#19d7ff;color:#041018;padding:.75rem 1rem;font-weight:800;text-decoration:none}@media(max-width:760px){main{width:min(100vw - 20px,680px);padding:18px 0}.topbar,.columns,.settings,.row{grid-template-columns:1fr;display:grid}}
