:root{--paper:#080b0a;--ink:#f2f7f4;--muted:#98aaa3;--line:#dcebe4;--green:#00d77f;--panel:#111816;--danger:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.shell{width:min(1320px,calc(100% - 40px));margin:auto;padding:52px 0 80px}.top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid var(--line);padding-bottom:32px}.top h1{font:800 clamp(42px,6vw,84px)/.9 system-ui,sans-serif;letter-spacing:0;margin:0}.status{margin:16px 0 0;color:var(--muted);font-size:17px}.status i{display:inline-block;width:13px;height:13px;background:var(--green);border:2px solid var(--line);margin-right:10px}.raw-link,.more,button{background:var(--panel);border:3px solid var(--line);border-radius:4px;color:var(--ink);font:800 16px/1 ui-monospace,monospace;padding:14px 17px;text-decoration:none;cursor:pointer}.raw-link:hover,.more:hover,button:hover{background:var(--green);color:#06100b}.notice,.secret{border:3px solid var(--line);margin:24px 0;padding:16px 18px;background:var(--panel)}.notice.error{border-color:var(--danger);color:var(--danger)}.notice.success{border-color:var(--green)}.secret{background:#0e3020}.secret p{margin:5px 0}.secret code{display:block;overflow:auto;font-size:20px;font-weight:800;padding:10px 0}.toolbar{display:flex;gap:15px;align-items:end;padding:25px 0}.toolbar label,.fields label,.upload>form>label{display:grid;gap:7px;text-transform:uppercase;font-weight:800;font-size:12px}.toolbar .search{margin-left:auto;width:min(360px,100%)}input,select,textarea{width:100%;border:2px solid var(--line);border-radius:3px;background:#0b100e;padding:12px;font:16px ui-monospace,monospace;color:var(--ink)}textarea{resize:vertical}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;min-height:180px}.card{border:3px solid var(--line);background:var(--panel);min-width:0}.preview{height:174px;background:#17231e;display:grid;place-items:center;border-bottom:3px solid var(--line);overflow:hidden}.preview img,.preview video{width:100%;height:100%;object-fit:cover}.preview pre{max-width:100%;max-height:100%;overflow:hidden;padding:12px;margin:0;white-space:pre-wrap;word-break:break-word}.file{padding:12px}.file h3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px}.meta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.actions{display:flex;gap:8px;margin-top:12px}.actions a,.actions button{flex:1;text-align:center;padding:10px 8px;font-size:12px}.actions a{border:2px solid var(--line);border-radius:3px;color:var(--ink);font-weight:800;text-decoration:none}.actions a:hover{background:var(--green);color:#06100b}.more{display:none;margin:24px auto}.more.visible{display:block}.upload{margin-top:68px;border-top:3px solid var(--line);padding-top:26px}.upload h2{font:800 30px/1 system-ui,sans-serif;margin:3px 0 22px}.kicker{margin:0;color:var(--green);font-weight:800;text-transform:uppercase}.upload form{display:grid;gap:18px;border:3px solid var(--line);background:var(--panel);padding:18px}.fields{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.submit{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:2px solid var(--line);padding-top:16px;color:var(--muted);font-size:13px}@media(max-width:900px){.fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell{width:min(100% - 24px,1320px);padding-top:28px}.top h1{font-size:48px}.toolbar,.fields{grid-template-columns:1fr;display:grid}.toolbar .search{margin:0;width:100%}.submit{align-items:stretch;flex-direction:column}.submit button{width:100%}}
