:root{--bg:#0f1410;--card:#19211a;--border:#2a352b;--text:#e7efe8;--muted:#8aa08d;--accent:#6fcf7f;--accent-ink:#0f1410}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.wrap{max-width:640px;margin:0 auto;padding:32px 16px 64px}.head h1{margin:0 0 4px;font-size:2rem}.tagline{color:var(--muted);margin:0 0 24px}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px}.form{margin-bottom:28px}.form input,.form textarea{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:10px 12px;font:inherit;resize:vertical}.form .row{display:flex;gap:8px;margin-top:10px}.form .row input{flex:1 1}.form button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:8px;padding:10px 18px;font-weight:600;cursor:pointer;white-space:nowrap}.form button:hover{filter:brightness(1.08)}.feed h2{font-size:1rem;color:var(--muted);font-weight:600;margin:0 0 12px}.spore{margin-bottom:12px}.spore .content{margin:0 0 10px;white-space:pre-wrap;word-break:break-word}.meta{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--muted)}.status{margin-left:auto;padding:2px 8px;border-radius:999px;border:1px solid var(--border);font-size:.72rem}.status-new{color:var(--accent);border-color:var(--accent)}.empty,.foot{color:var(--muted)}.foot{margin-top:40px;text-align:center;font-size:.85rem}