:root{--bg: #0a0a0f;--surface: #12121a;--border: #2a2a3a;--text: #e4e4e7;--text-muted: #71717a;--accent: #38bdf8;--accent-hover: #0ea5e9;--error: #ef4444;--radius: 8px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;line-height:1.6}.container{max-width:720px;margin:0 auto;padding:48px 24px}header{text-align:center;margin-bottom:48px}h1{font-size:2rem;font-weight:600;letter-spacing:-.02em}.logo{font-size:1.5rem;font-weight:600;color:var(--text);text-decoration:none}.subtitle{color:var(--text-muted);font-size:.9rem;margin-top:8px}textarea{width:100%;min-height:300px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;resize:vertical;transition:border-color .2s}textarea:focus{outline:none;border-color:var(--accent)}textarea::placeholder{color:var(--text-muted)}.form-row{display:flex;justify-content:space-between;align-items:center;margin:16px 0;flex-wrap:wrap;gap:12px}.ttl-group{display:flex;align-items:center;gap:12px}.ttl-group>label{color:var(--text-muted);font-size:.875rem}.ttl-options{display:flex;gap:8px}.ttl-options label{display:flex;align-items:center;gap:4px;padding:6px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.875rem;transition:all .2s}.ttl-options label:has(input:checked){border-color:var(--accent);background:#38bdf81a}.ttl-options input{display:none}.char-count{color:var(--text-muted);font-size:.875rem;font-family:monospace}button[type=submit]{width:100%;padding:14px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}button[type=submit]:hover:not(:disabled){background:var(--accent-hover)}button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.result{margin-top:32px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.result p{color:var(--text-muted);font-size:.875rem;margin-bottom:12px}.link-box{display:flex;gap:8px}.link-box input{flex:1;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:monospace;font-size:.875rem}.link-box button,.copy-btn{padding:12px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;font-size:.875rem;transition:all .2s}.link-box button:hover,.copy-btn:hover{border-color:var(--accent)}.expires-info{margin-top:12px;font-size:.8rem}.error{margin-top:24px;padding:16px;background:#ef44441a;border:1px solid var(--error);border-radius:var(--radius);color:var(--error);text-align:center}.hidden{display:none!important}.view-container{max-width:900px}.view-container header{text-align:left;margin-bottom:24px}.paste-loading{color:var(--text-muted);text-align:center;padding:48px}#paste-content pre{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;overflow-x:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.paste-wrapper{position:relative}.copy-btn-float{position:absolute;top:12px;right:12px;padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;font-size:.8rem;transition:all .2s;z-index:10}.copy-btn-float:hover{border-color:var(--accent);background:var(--accent);color:#fff}.paste-meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 0}.expires-label{color:var(--text-muted);font-size:.875rem}#countdown{font-family:monospace;color:var(--accent)}.page-container{max-width:640px}.prose h1{font-size:1.75rem;margin-bottom:24px}.prose h2{font-size:1.1rem;margin-top:32px;margin-bottom:12px;color:var(--text)}.prose p{color:var(--text-muted);margin-bottom:16px}.prose ul{color:var(--text-muted);margin-bottom:16px;padding-left:24px}.prose li{margin-bottom:8px}.prose a{color:var(--accent);text-decoration:none}.prose a:hover{text-decoration:underline}.prose .last-updated{font-size:.8rem;color:var(--text-muted);margin-top:-16px}.page-footer{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.page-footer a{color:var(--text-muted);text-decoration:none;font-size:.875rem}.page-footer a:hover{color:var(--accent)}.home-footer{display:flex;justify-content:center;gap:24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.home-footer a{color:var(--text-muted);text-decoration:none;font-size:.875rem}.home-footer a:hover{color:var(--accent)}.burn-option{margin:16px 0}.burn-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:var(--text-muted)}.burn-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.burn-toggle:hover{color:var(--text)}.burn-warning{padding:12px 16px;background:#ef44441a;border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.875rem;margin-bottom:16px}#paste-content pre{margin:0;padding:0}#paste-content code.hljs{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:block;overflow-x:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;line-height:1.5}
