:root{color:#202c3d;font-synthesis:none;--paper:#fff;--muted:#536276;--line:#ced7e4;--accent:#235bce;--soft:#edf3ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#f6f8fb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0}a{color:var(--accent);text-underline-offset:3px}header,main,footer{width:min(1080px,100% - 40px);margin:auto}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:26px 0;display:flex}.brand{color:inherit;font-size:20px;font-weight:750;text-decoration:none}.private{color:var(--muted);font-size:14px}h1{letter-spacing:-.045em;max-width:780px;margin:46px 0 18px;font-size:clamp(32px,5.5vw,56px);line-height:1.08}h2{letter-spacing:-.025em;font-size:25px}h3{font-size:18px}.intro{color:var(--muted);max-width:680px;margin-bottom:28px;font-size:19px;line-height:1.6}#drop{border:2px dashed var(--line);background:var(--paper);text-align:center;border-radius:12px;padding:44px 24px}#drop.dragging{border-color:var(--accent);background:var(--soft)}#drop h2{margin:0 0 12px;font-size:23px}#drop p{color:var(--muted)}button,.pick{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:6px;padding:10px 16px}button:hover{border-color:var(--accent)}.pick{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:650;display:inline-block;position:relative;overflow:hidden}.pick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pick:focus-within,:focus-visible{outline:3px solid var(--accent);outline-offset:4px}#status{white-space:pre-line;min-height:26px;color:var(--muted);font-size:14px}#file-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}#file-list button[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}#viewer{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:24px;overflow:hidden}#viewer>header{width:auto;padding:24px;display:block}#subject{overflow-wrap:anywhere;margin:0 0 22px}dl{grid-template-columns:60px 1fr;gap:8px;font-size:14px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}iframe{background:#fff;border:0;width:100%;height:520px;display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;font:16px/1.6 system-ui}#remote-note{color:var(--muted);padding:0 24px;font-size:14px}#attachment-section{border-top:1px solid var(--line);padding:8px 24px 24px}#attachments{padding-left:20px}#attachments li{overflow-wrap:anywhere;padding:8px 0}#upsell{background:var(--soft);border-radius:8px;margin-top:24px;padding:20px}#guide{grid-template-columns:1fr 1fr;gap:20px 56px;margin:64px 0;display:grid}#guide section{max-width:68ch}#guide p,details p{color:var(--muted);line-height:1.75}#privacy{border-top:1px solid var(--line);padding-top:20px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:650}nav{flex-wrap:wrap;gap:18px;margin:30px 0;display:flex}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:24px;padding:24px 0 40px;font-size:14px;display:flex}#print-body,[hidden]{display:none!important}.skip{position:absolute;top:-80px}.skip:focus{background:var(--paper);z-index:2;padding:8px;top:8px}@media (prefers-color-scheme:dark){:root{color:#e6edf7;--paper:#1c2633;--muted:#afbdd0;--line:#3a4a5f;--accent:#8ab4ff;--soft:#25364e;background:#121923}.pick{color:#fff;background:#235bce;border-color:#235bce}}@media (width<=640px){header,main,footer{width:calc(100% - 28px)}.private{font-size:12px}#guide{grid-template-columns:1fr;gap:6px;margin-top:40px}#drop{padding:30px 16px}h1{margin-top:34px}.actions button{flex:1}#viewer>header{padding:18px}}@media print{html,body{color:#000!important;background:#fff!important}body>header,footer,.hero,#drop,#status,#file-list,#clear,#upsell,#guide,#faq,main>nav,.actions,#remote-note,.skip{display:none!important}main{width:100%}#viewer{border:0;margin:0}#viewer>header{color:#000;display:block!important}#body{display:none!important}#print-body{overflow-wrap:anywhere;padding:0 24px;display:block!important}#print-body img{max-width:100%}#attachments button{display:none}a{color:#000}#attachment-section{break-inside:avoid}}
