:root{color-scheme:dark;--ink:#f4f7fc;--muted:#a3b1c5;--purple:#20d4ff;--purple-dark:#7be7ff;--lilac:#102333;--line:#233044;--green:#43e69b;--canvas:#05070c;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
body{background:radial-gradient(ellipse at 12% 0,#0b1c2c 0,transparent 45%),#05070c;color:#f4f7fc}
.site-head{border-color:#ffffff12}.brand{letter-spacing:0}.brand img{display:block;height:42px;max-width:210px;width:auto;object-fit:contain}footer .brand img{height:36px}.site-head nav a{color:#b6c4d8}.site-head nav a:hover,.site-head nav a.active{color:#6ce1ff}.head-note{color:#a4b4c7}.head-note>span{background:#43e69b;box-shadow:0 0 0 4px #43e69b15}.eyebrow{color:#72dcff}h1>span{color:#20d4ff;background:linear-gradient(100deg,#20d4ff,#3978ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero>p{color:#a3b1c5}.hero-note{color:#aab8cb}.hero-divider{color:#56677d}.check-icon{background:#43e69b12;color:#69f0b1}
.workspace{background:#0a0f18;border-color:#ffffff14;box-shadow:0 20px 70px #0005}.workspace-top{border-color:#ffffff12}.tabs{background:#050a11;border-color:#ffffff0d}.tab{color:#94a6bf}.tab.selected{background:#10283a;color:#74e4ff;box-shadow:0 0 0 1px #20d4ff2a}.tab:hover{color:#fff}.workspace-label{color:#91a3bc}.source-pane{border-color:#233044}.section-label{color:#a8b6ca}.section-label>span{color:#72cce6;border-color:#2b3c52;background:#0e1927}
.dropzone,.share-drop{background:linear-gradient(140deg,#0b1c2b,#0b1420);border-color:#27536a}.dropzone.dragging{background:#12334a;border-color:#20d4ff}.file-glyph{background:#10293b;border-color:#2a5369;box-shadow:4px -4px 0 #163c51}.file-glyph i{background:#20d4ff;color:#05111b;border-color:#0a1724}.dropzone p,.dropzone small{color:#a6b5cb}.choose-btn{background:#122438;color:#9ceaff;border-color:#28506b}.choose-btn:hover{background:#183b51}.local-note p{color:#9db0c8}.local-note strong{color:#d0dce9}.field-label{color:#d4dfec}.settings-pane select,.share-settings select,.advanced select{background:#080e18;border-color:#2a3b53;color:#e1eaf5}.preset{background:#0c131f;border-color:#27364b}.preset:has(input:checked){background:#0e2535;border-color:#2585a2;box-shadow:0 0 0 1px #20d4ff14}.preset small{color:#9db0c7}.recommended{color:#91e9ff;background:#173b50}.mute-row{color:#becbda}.advanced{color:#a9bad0}.format-note{color:#9badc3}.action-bar{background:#080d15;border-color:#233044}.action-bar>div{color:#a4b7cf}.small-lock{color:#20d4ff}.primary{background:linear-gradient(105deg,#20d4ff,#3978ff);color:#06111d;box-shadow:0 7px 25px #20a5f51c}.primary:hover{background:linear-gradient(105deg,#7be7ff,#64a7ff);color:#030a13}.under-heading>span{color:#9aacc4}.step-num{background:#102d40;color:#7ce5ff}.steps p{color:#a3b1c5}.privacy-section{border-color:#233044}.privacy-section>div>p{color:#a3b1c5}.faq details{color:#d3dfed;border-color:#233044}.faq summary::after{color:#6fceee}.faq p{color:#a6b7cd}footer{border-color:#233044}footer>span,footer>div{color:#a0b0c8}footer a:hover{color:#64ddff}
.file-card{border-color:#2b3b53}.file-row{background:#0e1927}.file-row small{color:#a3b5cc}.file-badge{background:#13354a;color:#6be4ff}.icon-btn{background:#192b41;color:#c1daed}.progress-panel{border-color:#233044}progress::-webkit-progress-bar{background:#17273a}progress::-webkit-progress-value{background:#20d4ff}.progress-copy{color:#a6b9d0}.result{background:#0a201b;border-color:#22513f}.result-check{background:#143d2b;color:#69f0b1}.result p{color:#a2ccb4}.result .primary{background:#43e69b;color:#03150c}.error{background:#2b111c;color:#ffb2c1;border-color:#713448}.share-intro,.share-drop small{color:#a3b5cd}.share-drop>span{color:#6ee6ff}.privacy-explainer{color:#bfd0e2}.privacy-explainer>span{color:#20d4ff}#share-status{color:#adbed2}.share-result{background:#0a201b;border-color:#22513f}.share-result label{color:#a2dfbc}.link-row input{background:#07130f;color:#d1f7df;border-color:#27513d}.small{color:#a6b7cd}.support-note{border-top:1px solid #233044;margin:0;padding:22px 32px;background:#080f19}.support-note strong{font-size:13px;color:#a4eaff}.support-note p{font-size:12px;line-height:1.8;color:#adbed2;margin:8px 0 0}.viewer{background:#0a0f18;border-color:#233044}.viewer p{color:#adbed2}.danger{background:#29111a;border-color:#713448;color:#ffb2c1}.skip{background:#122438;color:#fff}
@media(max-width:620px){.brand img{height:34px;max-width:150px}.site-head{gap:12px}.site-head nav{gap:12px}.site-head nav a{font-size:11px}.support-note{padding:20px 23px}.hero{padding-top:32px}.hero-note::after{color:#69f0b1}}
