@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";:root{--bg-1: #0f172a;--bg-2: #071033;--glass: rgba(255, 255, 255, .06);--glass-2: rgba(255, 255, 255, .04);--accent: #7c5cff;--accent-2: #00d4ff;--muted: rgba(255, 255, 255, .65);--radius: 14px;--shadow: 0 6px 24px rgba(2, 6, 23, .6)}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 600px at 10% 10%,rgba(124,92,255,.12),transparent 8%),radial-gradient(1000px 500px at 90% 90%,rgba(0,212,255,.08),transparent 10%),linear-gradient(180deg,var(--bg-1),var(--bg-2))}body{margin:auto;width:90vw;height:90vh}body>div:first-of-type{letter-spacing:.2px;color:var(--muted);opacity:.95;font-size:30px;font-weight:900;height:35px;margin-bottom:10px}form{width:100%;background:linear-gradient(180deg,#ffffff08,#ffffff05);border-radius:calc(var(--radius) - 2px);padding:18px;align-items:center;backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.04)}form button{all:unset;cursor:pointer;padding:10px 18px;margin-right:10px;border-radius:10px;background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#06122a;font-weight:600;letter-spacing:.3px;box-shadow:0 6px 18px #7c5cff24,inset 0 -2px 6px #ffffff0f;transition:transform .18s ease,box-shadow .18s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}dialog>button{background:linear-gradient(90deg,var(--accent),var(--accent-2));padding:5px 10px;margin:10px;border-radius:10px;box-shadow:0 6px 18px #7c5cff24,inset 0 -2px 6px #ffffff0f;transition:transform .18s ease,box-shadow .18s ease,opacity .12s ease;color:#000;font-weight:600;cursor:pointer}.form-group,select#pasteExpiration{all:unset;cursor:pointer;padding:10px 18px;margin-right:10px;border-radius:10px;color:#06122a;background-color:#ffffff4b;font-weight:600;letter-spacing:.3px;transition:transform .18s ease,box-shadow .18s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}form button:hover{transform:translateY(-3px);box-shadow:0 14px 28px #7c5cff29}form button:active{transform:translateY(-1px) scale(.995)}select#pasteExpiration{appearance:none;-webkit-appearance:none;padding:8px 12px;border-radius:10px;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(255,255,255,.06);color:var(--muted);font-weight:500;font-size:14px;min-width:140px;box-shadow:0 2px 8px #03061799;margin-right:10px}input{margin-right:10px;margin-left:10px}input[type=checkbox]{appearance:none;width:18px;height:18px;border-radius:5px;margin-right:8px;display:inline-block;vertical-align:middle;border:1px solid rgba(255,255,255,.08);background:#fff;position:relative;cursor:pointer;transition:all .12s ease}input[type=checkbox]:checked{border:none}input[type=checkbox]:checked:after{content:"√";position:absolute;left:3px;top:0;font-size:12px;color:#06122a;font-weight:700}label{color:var(--muted);font-size:13px;display:inline-block;align-items:center;gap:6px;cursor:pointer}iframe#editor-frame{margin-top:18px;width:100%;height:85%;border-radius:14px;border:1px solid rgba(255,255,255,.04);box-shadow:0 18px 40px #02061799;background:var(--glass);overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:focus{outline:3px solid rgba(124,92,255,.12);outline-offset:2px}
