*{box-sizing:border-box}body{color:#eee;background:#111;margin:0;font-family:system-ui,sans-serif}a{color:#9cf}button,.btn{cursor:pointer;color:#eee;font:inherit;background:#222;border:1px solid #555;border-radius:6px;padding:.5rem .9rem;text-decoration:none}button:disabled{opacity:.5;cursor:default}button.link{color:#9cf;background:0 0;border:none;padding:0;text-decoration:underline}button.active{background:#446}input,textarea,select{color:#eee;width:100%;font:inherit;background:#1a1a1a;border:1px solid #444;border-radius:6px;padding:.5rem}select{width:auto}label{margin:.5rem 0;display:block}.header{border-bottom:1px solid #333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.header nav{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.brand{color:#fff;font-weight:700;text-decoration:none}.page{max-width:900px;margin:0 auto;padding:1rem}.narrow{max-width:560px}.center{text-align:center;padding:3rem 1rem}.row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.muted{color:#888}.error{color:#f88}.info{color:#8f8}.secret-card{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:2rem;display:flex;position:relative;overflow:hidden}.secret-overlay{background:#00000073;position:absolute;inset:0}.secret-text{text-align:center;color:#fff;text-shadow:0 2px 12px #0009;white-space:pre-wrap;max-width:900px;margin:0;font-weight:700;line-height:1.25;position:relative}.secret-actions{gap:.5rem;display:flex;position:absolute;bottom:1rem}.secret-tools{max-width:900px;margin:0 auto;padding:1rem}.share{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.comments ul,.list{padding:0;list-style:none}.comments li,.list li{border-bottom:1px solid #2a2a2a;padding:.6rem 0}.comments form,.message-author{gap:.5rem;margin:.5rem 0;display:grid}.badge{background:#333;border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.badge.approved{background:#264}.badge.rejected{background:#622}.badge.new{background:#46a}.messages{gap:.5rem;margin:1rem 0;display:grid}.msg{background:#222;border-radius:10px;max-width:80%;padding:.6rem .8rem}.msg.mine{background:#234;justify-self:end}.msg p{white-space:pre-wrap;margin:.2rem 0 0}blockquote{color:#bbb;border-left:3px solid #555;margin:0;padding-left:1rem}.packs{flex-wrap:wrap;gap:1rem;display:flex}.pack{text-align:center;border:1px solid #444;border-radius:8px;flex:1;min-width:120px;padding:1rem}.admin-item{border:1px solid #333;border-radius:8px;margin:1rem 0;overflow:hidden}.admin-item .secret-card{min-height:240px}.admin-item>:not(.secret-card){margin:.5rem}.code-input{letter-spacing:.5em;text-align:center;font-family:ui-monospace,monospace;font-size:2rem}
