/* Additional registration and moderation controls; archive design is in /style.css. */
.community-nav{margin-left:auto;display:flex;gap:14px;align-items:center;font-size:13px}.community-nav #account-nav{display:flex;gap:12px;align-items:center}.prototype-mark{position:absolute;right:10px;top:10px;z-index:1;background:#232933e6;color:var(--wt);padding:2px 7px;border:1px solid #6b5014;border-radius:3px;font:11px ui-monospace,monospace}
.narrow{max-width:680px;margin:28px auto}.panel{background:var(--pn);border:1px solid var(--ln);border-radius:10px;padding:20px;margin:18px 0}.muted,.lead{color:var(--mut);font-size:14px}.eyebrow{color:var(--ac);font:12px ui-monospace,monospace}.actions,.admin-tabs,.admin-filter,.pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.split,.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.section-title{display:flex;gap:18px;align-items:center;justify-content:space-between}.btn.primary,.chip.on{background:var(--ac);color:#04121a}.btn.small{font-size:11px;padding:7px 10px}.btn.danger{color:#ffb5a6}.chip{font:12px ui-monospace,monospace;border:1px solid var(--ln);background:transparent;color:var(--ink);border-radius:4px;padding:8px 12px;cursor:pointer}.badge{font:11px ui-monospace,monospace;color:var(--mut);padding:3px 7px;border:1px solid var(--ln);border-radius:3px}.badge.pending{color:var(--wt)}.badge.active,.badge.published{color:var(--ac)}.badge.banned,.badge.rejected{color:#ffb5a6}
label{display:block;font-size:14px;margin:15px 0 6px}input,textarea,select{font:inherit;display:block;width:100%;background:var(--bg);color:var(--ink);border:1px solid var(--ln);padding:10px;border-radius:5px;min-width:0}textarea{min-height:100px;resize:vertical}input[type=checkbox]{display:inline-block;width:auto;margin-right:8px}input[type=file]{font-size:14px}.check{font-size:13px}.error{color:#ffb5a6;font-size:14px;min-height:20px}.notice{background:var(--warn);color:var(--wt);border:1px solid #6b5014;padding:12px;border-radius:8px;font-size:14px}.list-item{border:1px solid var(--ln);background:var(--pn);border-radius:8px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.list-item .meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--mut)}.list-item h3{font-size:18px}.admin-filter input{max-width:320px}.admin-filter select{max-width:200px}.admin-item textarea{min-height:60px}.empty,.spinner{padding:22px;color:var(--mut)}.prose{white-space:pre-wrap;overflow-wrap:anywhere}.comment{border-bottom:1px solid var(--ln);padding:14px 0}.comment p{white-space:pre-wrap;overflow-wrap:anywhere}.comment small{color:var(--mut);font-size:12px}#toast{display:none;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ac);color:#04121a;padding:13px 20px;border-radius:8px;max-width:90%;z-index:20}.btn:disabled{opacity:.5;cursor:wait}:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.frame:fullscreen{height:100%!important;width:100%;border:0}.frame:fullscreen iframe{height:100%}
@media(max-width:820px){.community-nav{margin-left:0;flex-wrap:wrap}.split,.two-fields{grid-template-columns:1fr}}
