
@import url('https://fonts.googleapis.com/css2?family=Michroma&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{color-scheme:dark;--bg:#070706;--panel:#0b0a08;--line:#40352a;--text:#d6c5ad;--muted:#aa9376;--red:#cf914f;--cyan:#ed8b36;--mono:'IBM Plex Mono',ui-monospace,monospace;--display:Michroma,Arial,sans-serif}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:13px/1.8 var(--mono)}a{color:var(--cyan);text-decoration:none}a:hover{color:#ffe6d1}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:3px}.wrap{width:min(1000px,calc(100% - 40px));margin:20px auto;border:1px solid #5e4d3f;padding:0 24px;background:var(--panel);box-shadow:0 0 0 4px #1f1c1a}.top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid var(--line);font:8px var(--mono);letter-spacing:.05em;text-transform:uppercase}.brand{font:400 17px var(--display);color:#e2ccb9}.signal{color:var(--red)}.hero{padding:35px 0 30px;border-bottom:1px solid var(--line)}.eyebrow,.meta,.label{color:var(--muted);font:8px/1.7 var(--mono);letter-spacing:.05em;text-transform:uppercase}.eyebrow{color:var(--red)}h1{font:400 clamp(23px,5vw,43px)/1.4 var(--display);letter-spacing:-.04em;margin:20px 0}h1 em{font-style:normal;color:var(--cyan)}.intro{max-width:500px;color:var(--muted);font:12px/1.9 var(--mono)}.rule{color:var(--red);font-size:8px}.posts{counter-reset:entry;padding:0 0 25px}.post{counter-increment:entry;position:relative;padding:25px 0 28px 55px;border-top:1px solid var(--line);overflow-wrap:anywhere}.post:first-child{border-top:0}.post:before{position:absolute;top:25px;left:0;content:counter(entry,decimal-leading-zero);padding:3px 5px;border:1px solid #6b5848;color:var(--cyan);font:9px var(--mono);background:#312b26}.post .meta{color:var(--red);font-size:7px}.post h2{color:#e8d1be;font:500 clamp(16px,2.5vw,23px)/1.5 var(--mono);letter-spacing:-.04em;margin:12px 0}.body{white-space:pre-wrap;color:#bba899;font:12px/1.95 var(--mono);max-width:760px}.media{display:block;width:100%;max-height:500px;object-fit:contain;background:#0a0908;border:1px solid var(--line);margin-top:20px}.audio{display:block;width:100%;height:40px;margin-top:20px;accent-color:var(--cyan)}.empty{padding:24px 0;color:var(--muted);font:9px/1.8 var(--mono)}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:20px 0;color:var(--muted);font:8px var(--mono)}.btn,button{display:inline-block;background:#342e29;border:1px solid #9b8c7f;border-bottom:3px solid #201d1b;color:#e7d0bd;padding:10px 13px;font:9px var(--mono);cursor:pointer;text-transform:uppercase}.btn:hover,button:hover{background:#4c433b;border-color:var(--cyan);color:#fff}.form{display:grid;gap:20px;max-width:740px;margin:28px 0}.form label{display:grid;gap:8px;color:var(--muted);font:8px var(--mono);text-transform:uppercase}.form input,.form textarea,.form select{width:100%;padding:12px;background:#151312;border:1px solid #705c4b;color:var(--text);border-radius:0;font:13px/1.6 var(--mono)}.form input[type=file]{font-size:10px}.form textarea{min-height:180px;resize:vertical}.admin-list{margin-top:30px}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:17px 0}.danger{border-color:#9e7f65;color:#f0c09a}.notice{color:#f0c09a;font:9px var(--mono)}body.embedded{min-height:0;background:transparent}.embedded .wrap{width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.embedded .post:first-child{border-top:0}.embedded .post h2{font-size:clamp(15px,2.6vw,20px)}
@media(max-width:600px){.wrap{width:calc(100% - 22px);margin:11px auto;padding:0 14px}.top{font-size:6px;padding:15px 0}.brand{font-size:14px}.hero{padding:25px 0}.intro{font-size:11px}.post{padding:22px 0 25px 36px}.post:before{top:24px;font-size:7px;padding:2px 4px}.post .meta{font-size:6px}.post h2{font-size:16px;line-height:1.55}.body{font-size:12px;line-height:1.9}.embedded .post h2{font-size:15px}.audio{height:38px}footer{font-size:6px}.admin-row{align-items:flex-start}.admin-row .meta{display:block;margin-top:5px}}

.brand .artist-logo{display:block;width:170px;height:32px}.top{background:#000;margin:0 -24px;padding:20px 24px}.embedded .top{margin:0}.hero{border-color:#473522}@media(max-width:600px){.top{margin:0 -14px;padding:15px 14px}.brand .artist-logo{width:135px;height:25px}}

/* Blackened circuitry / public archive and terminal embed. */
:root{--bg:#070605;--panel:#0c0a08;--line:#3e3129;--text:#d0cbb8;--muted:#b29d8b;--red:#bb8755;--cyan:#df8a42}
.wrap{border-color:#4b3b31;background:linear-gradient(130deg,#1a141170,transparent 50%),#0b0807;box-shadow:0 0 0 4px #050404,inset 0 0 30px #0005}
.top{background:linear-gradient(90deg,#030202,#17120f);border-color:#46372e}
h1{font-family:var(--mono);font-weight:500;letter-spacing:.02em;color:#d9d7bd}
.post{border-color:#3e3129}.post:before{border-color:#6c6055;background:#211a15;color:#d1b37e}
.post .meta{color:#bd9969;font-size:8px;letter-spacing:.06em}.post h2{color:#d8d7bc;letter-spacing:0}
.body{color:#d0b7a2;line-height:1.95}.intro{color:#c3ac98}
.media{background:#050404;border-color:#4b3b31}.btn,button{background:linear-gradient(#3b2c19,#221b10);border-color:#997445;color:#e2c595}
.btn:hover,button:hover{background:#49331c;border-color:#d49d57;color:#ffe1b4}
.embedded .wrap{background:transparent;box-shadow:none}.embedded .post{padding-top:28px;padding-bottom:30px}
@media(max-width:600px){.post .meta{font-size:7px}.body{font-size:12px}}


/* Persistent Noise / scorched orange archive. */
:root{--bg:#060403;--panel:#0b0704;--line:#442819;--text:#d5c3af;--muted:#aa8c73;--red:#b67d4b;--cyan:#e17d33}
.wrap{border-color:#674128;background:url('/assets/terminal/surface-wear.svg'),#0b0704;box-shadow:0 0 0 4px #080402,inset 0 0 30px #0005}
.top{background:url('/assets/terminal/surface-wear.svg'),linear-gradient(90deg,#231208,#080403);border-color:#754126}
h1{color:#d8b996}.post{border-color:#51301e}.post:before{border-color:#9b6035;background:#2c1609;color:#e6aa6c}
.post .meta{color:#ca8d50}.post h2{color:#d9bb99}.body{color:#c4ae97}.intro{color:#bca48c}
.media{background:#030201;border-color:#674128}.btn,button{background:url('/assets/terminal/surface-wear.svg'),linear-gradient(#4b2912,#291508);border-color:#a35f2d;color:#e7b780}
.embedded .wrap{background:transparent;box-shadow:none}

/* Field Notes / old analogue recording rack. */
@font-face{font-family:'Blade Runner Movie';src:url('/assets/fonts/blade-runner-movie.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
body.archive-page{background:radial-gradient(ellipse at 25% 0,#30160c88,transparent 55%),#030201;padding:1px 0 20px}
.archive-page .wrap{position:relative;isolation:isolate;width:min(1100px,calc(100% - 34px));margin:18px auto;padding:0 34px 0 28px;border:1px solid #79492a;border-top:3px solid #805335;border-right:5px solid #2e1d12;background:url('/assets/terminal/surface-wear.svg'),radial-gradient(ellipse at 15% 20%,#32190e44,transparent 60%),#080503;box-shadow:0 0 0 4px #110a05,inset 0 0 70px #000,0 12px 65px #000}
.archive-page .wrap:before{content:'';position:absolute;inset:0;pointer-events:none;z-index:6;background:url('/assets/terminal/edge-wear.svg') 0 0/100% 100%;opacity:.7;mask-image:linear-gradient(#000 0 15px,transparent 35px calc(100% - 20px),#000)}
.archive-page .top{min-height:91px;margin:0 -34px 0 -28px;padding:19px 34px 19px 28px;border-bottom:2px solid #4d2b17;background:url('/assets/terminal/surface-wear.svg'),radial-gradient(ellipse at 100% 0,#4b241250,transparent 65%),#050302}
.archive-page .top>a:last-child{font:9px/1.6 var(--mono);color:#dba36c;padding:9px 12px;border:1px solid #664025;background:#1c0f07;max-width:48%}
.archive-page .top>a:last-child:hover{color:#ffcf97;border-color:#b57d43}
.archive-page .hero{position:relative;min-height:225px;margin-left:49px;padding:29px 24px 27px 21px;border-left:3px solid #4b2e18;border-bottom:1px dashed #6d3f21;background:radial-gradient(ellipse at 0 0,#48200c44,transparent 75%);box-shadow:inset 1px 0 #a5773b22}
.archive-page .hero:before,.archive-page .hero:after{content:'';position:absolute;left:-5px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#1b120a 40%,#896440 45% 52%,#25190d 57%);box-shadow:0 1px 2px #000}
.archive-page .hero:before{top:10px}.archive-page .hero:after{bottom:10px}
.archive-page .hero h1{font:400 clamp(27px,4.8vw,52px)/1.17 'Blade Runner Movie',var(--mono);text-transform:lowercase;letter-spacing:.02em;color:#bda180;margin:17px 0 13px;text-shadow:0 3px 0 #000}
.archive-page .hero h1 em{color:#d77832}
.archive-page .hero .intro{font-size:12px;line-height:1.9;color:#bca48c;max-width:520px}
.archive-page .eyebrow{color:#bd8149;font-size:8px;letter-spacing:.13em}
.archive-power-panel{display:flex;align-items:center;gap:12px;color:#b98551;font:7px/1.6 var(--mono);letter-spacing:.1em;margin-top:21px}
.archive-bulb{display:inline-block;position:relative;flex:0 0 auto;width:9px;height:9px;border:1px solid #9c7952;border-radius:50%;background:#29110b;box-shadow:0 0 0 2px #030201,inset 0 1px 3px #000}
.archive-bulb:before{content:'';position:absolute;inset:1px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffb79c,#e44424 30%,#850b04 78%);box-shadow:0 0 5px #e5391e80,0 0 12px #c62b1230;animation:archive-filament 6s ease-in-out infinite}
.archive-bulb:after{content:'';position:absolute;top:1px;left:2px;width:3px;height:2px;border-radius:50%;background:#ffdac1;opacity:.25}
.archive-rack .posts{position:relative;padding:14px 0 22px;counter-reset:entry}
.archive-rack .post{position:relative;isolation:isolate;margin:22px 0 30px 69px;padding:0 24px 27px;border:1px solid #684024;border-right-color:#392012;border-bottom:3px solid #261408;background:url('/assets/terminal/surface-wear.svg'),radial-gradient(ellipse at 10% 0,#35200e70,transparent 70%),#090603;box-shadow:inset 0 0 0 2px #160d06,0 4px 0 #020101;overflow:visible}
.archive-rack .post:first-child{border-top:1px solid #684024}
.archive-rack .post:before{top:19px;left:-57px;width:34px;text-align:center;padding:7px 2px 5px;font:400 10px/1.1 'Blade Runner Movie',var(--mono);border:1px solid #75512e;border-bottom:2px solid #241608;background:url('/assets/terminal/surface-wear.svg'),#9a7950;color:#29190e;transform:rotate(-2deg);box-shadow:1px 2px 3px #000}
.archive-rack .post:after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:url('/assets/terminal/edge-wear.svg') 0 0/100% 100%;opacity:.75;mask-image:linear-gradient(#000 0 8px,transparent 28px calc(100% - 16px),#000)}
.archive-rack .post .meta{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 -24px;padding:11px 14px;border-bottom:1px solid #6c3c20;background:url('/assets/terminal/surface-wear.svg'),linear-gradient(105deg,#3b2010,#140a04 85%);color:#c8925b;font-size:8px;letter-spacing:.045em;line-height:1.7}
.archive-rack .post h2{font:500 clamp(17px,2.6vw,25px)/1.5 var(--mono);letter-spacing:-.025em;color:#d9bb99;margin:24px 0 16px}
.archive-rack .body{font:12px/2 var(--mono);color:#c1aa92;max-width:730px;overflow-wrap:anywhere}
.archive-port{position:absolute;top:32px;left:-9px;z-index:4;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#030201 0 28%,#8d6e47 30% 39%,#17100a 42% 55%,#685035 59% 70%,#110b06 74%);border:1px solid #49301b;box-shadow:0 2px 3px #000}
.archive-rack .media{margin-top:24px;background:#020100;border:2px solid #754829;border-radius:4px;box-shadow:0 0 0 4px #100904,inset 0 3px 8px #000}
.archive-rack .audio{margin-top:24px;height:42px;padding:3px;border:1px solid #694221;background:#120a05;border-radius:4px;box-shadow:0 0 0 4px #070402;accent-color:#bd6a2e}
.archive-rack .empty{margin-left:69px;padding:30px 20px;border:1px solid #59391f;background:#130a04;color:#c89967;min-height:130px}
.archive-page footer{position:relative;margin:0 -34px 0 -28px;padding:22px 34px 22px 28px;min-height:67px;align-items:center;background:url('/assets/terminal/surface-wear.svg'),linear-gradient(100deg,#2b170b,#0b0502 80%);border-top:2px solid #613719;font-size:8px;color:#b28c68}
.archive-page footer a{padding:7px 9px;border:1px solid #674023;background:#180c05;color:#c99762}
.archive-wiring{position:absolute;inset:0;width:100%;height:100%;z-index:5;overflow:visible;pointer-events:none}
.archive-wiring path{stroke-linecap:round;stroke-linejoin:round}
.archive-wire-shadow{stroke:#010100;stroke-width:13;filter:url(#archive-wire-shadow)}
.archive-wire-edge{stroke:#070503;stroke-width:9}
.archive-wire-rubber{stroke:#33271e;stroke-width:6}
.archive-wire-ridge{stroke:#5d4630;stroke-width:3.5;stroke-dasharray:1 3;opacity:.35}
.archive-wire-scuff{stroke:#a17c4a;stroke-width:.8;stroke-dasharray:2 29 1 15 3 63;opacity:.6;transform:translateY(-1px)}
.archive-plug-ring{fill:#1d150c;stroke:#a28557;stroke-width:1.3}
.archive-plug-boot{fill:#1d1711;stroke:#4e3824;stroke-width:.7}
.archive-plug-rib{stroke:#8e6a43;stroke-width:.7;opacity:.65}
.archive-clamp{fill:#533b24;stroke:#140c05;stroke-width:1}
.embedded .archive-rack{position:relative;isolation:isolate;width:100%;margin:0;padding:0 17px 0 0;border:0;background:transparent;box-shadow:none}
.embedded .post{margin:19px 0 23px 48px;padding:0 17px 22px}
.embedded .post:before{left:-43px;top:18px;width:26px;font-size:8px;padding:6px 1px}
.embedded .post .meta{margin:0 -17px;padding:10px 12px;font-size:7px}
.embedded .post h2{font-size:17px;margin-top:20px}.embedded .body{font-size:12px;line-height:1.95}
.embedded .archive-port{top:31px;width:16px;height:16px;left:-8px}.embedded .empty{margin:18px 0 20px 44px}
@keyframes archive-filament{0%,100%{opacity:.4}50%{opacity:1}}
@media(max-width:600px){
  .archive-page{padding-bottom:10px}.archive-page .wrap{width:calc(100% - 18px);margin:9px auto;padding:0 22px 0 13px;border-right-width:3px}
  .archive-page .top{min-height:79px;margin:0 -22px 0 -13px;padding:16px 22px 16px 13px;gap:12px}
  .archive-page .top .artist-logo{width:140px;height:27px}.archive-page .top>a:last-child{font-size:7px;padding:7px 9px}
  .archive-page .hero{margin-left:34px;padding:25px 10px 25px 17px;min-height:225px}.archive-page .hero h1{font-size:clamp(26px,7vw,39px)}
  .archive-page .eyebrow{font-size:7px}.archive-page .intro{font-size:11px}.archive-power-panel{font-size:6px;gap:9px}
  .archive-rack .post{margin:20px 0 25px 47px;padding:0 15px 24px}.archive-rack .post:before{left:-40px;width:26px;font-size:8px;padding:6px 1px}
  .archive-rack .post .meta{margin:0 -15px;padding:10px 11px;font-size:7px;gap:8px;letter-spacing:0}
  .archive-rack .post h2{font-size:17px;line-height:1.5;margin-top:21px}.archive-rack .body{font-size:12px;line-height:1.95}
  .archive-rack .archive-bulb{width:7px;height:7px}.archive-port{top:31px;left:-8px;width:16px;height:16px}
  .archive-rack .empty{margin-left:46px}.archive-page footer{margin:0 -22px 0 -13px;padding:17px 22px 17px 13px;font-size:7px;gap:12px}
  .embedded .archive-rack{padding-right:13px}.embedded .post{margin-left:39px;padding-left:12px;padding-right:12px}.embedded .post .meta{margin-left:-12px;margin-right:-12px;font-size:6px}.embedded .post:before{left:-34px;width:23px;font-size:7px}.embedded .post h2{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.archive-bulb:before{animation:none;opacity:.85}}

.embedded .archive-rack,.archive-rack .posts{display:flow-root}

/* Current passes through the archive's cable loom; entry text remains still. */
.archive-current{stroke:#be5b2e;stroke-width:1.1;stroke-dasharray:5 115;stroke-dashoffset:120;opacity:0;filter:drop-shadow(0 0 2px #c74f2866);animation:archive-current-travel 9s linear infinite;pointer-events:none}
.archive-port:after{content:'';position:absolute;inset:-4px;border:1px solid #9e492a;border-radius:50%;opacity:0;pointer-events:none;animation:archive-socket-breath 7.2s ease-out infinite}
.post:nth-child(2n) .archive-port:after{animation-delay:-2.3s}.post:nth-child(3n) .archive-port:after{animation-delay:-4.2s}
.post:nth-child(2n) .archive-bulb:before{animation-delay:-2.3s}.post:nth-child(3n) .archive-bulb:before{animation-delay:-4.2s}
.archive-page .hero .archive-power-panel{animation:archive-panel-wake .8s ease-out both}
@keyframes archive-current-travel{0%,15%{stroke-dashoffset:120;opacity:0}24%{opacity:.6}72%{opacity:.6}94%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes archive-socket-breath{0%,35%{opacity:0;transform:scale(.8)}42%{opacity:.4}85%,100%{opacity:0;transform:scale(1.6)}}
@keyframes archive-panel-wake{0%{opacity:.4}100%{opacity:1}}
@media(prefers-reduced-motion:reduce){.archive-current,.archive-port:after{display:none!important;animation:none!important}.archive-power-panel{animation:none!important;opacity:1}}

/* Operator controls for the homepage recording. */
.operator-tools{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}
.operator-tools .btn{min-height:42px;display:inline-flex;align-items:center}
.bank-notice{padding:14px 16px;margin:25px 0;border:1px solid #8e5d31;background:#241309;color:#e6b37c;font-size:11px;line-height:1.8}
.bank-current{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;align-items:center;margin:28px 0;padding:20px;border:1px solid #75482a;background:url('/assets/terminal/surface-wear.svg'),#0b0603;box-shadow:inset 0 0 0 2px #1e1008,0 3px 0 #020100}
.bank-current>img{display:block;width:110px;aspect-ratio:1;object-fit:cover;border:1px solid #79502f}
.bank-current h2{font:500 19px/1.5 var(--mono);color:#d8b996;margin:8px 0 13px;overflow-wrap:anywhere}
.bank-current audio{display:block;width:100%;height:38px;margin:10px 0 15px}
.bank-current a{font:8px/1.5 var(--mono);letter-spacing:.05em;color:#d69858}
.bank-form{max-width:760px}.bank-form textarea{min-height:100px}.bank-form>button{min-height:46px;width:fit-content;padding:12px 20px;border-color:#ba7b3c;color:#efbd85}
.field-help{font:10px/1.8 var(--mono);color:#b29476;text-transform:none;letter-spacing:0}
@media(max-width:600px){.bank-current{grid-template-columns:75px minmax(0,1fr);gap:15px;padding:14px}.bank-current>img{width:75px}.bank-current h2{font-size:15px}.bank-current audio{grid-column:1/-1}.field-help{font-size:10px}}

.collection-pagination{position:relative;z-index:7;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0 15px 69px;padding:16px 0;border-top:1px solid #674027;color:#ba946f;font:9px/1.7 var(--mono)}
.collection-pagination>div{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.collection-pagination .btn{font-size:8px;padding:8px 11px}.collection-pagination [aria-disabled=true]{opacity:.3;cursor:default}.embedded .collection-pagination{margin-left:48px;font-size:8px}.collection-pagination .btn:focus-visible{outline:2px solid #d98b48;outline-offset:3px}
.library-editor .hero h1{font-family:'Blade Runner Movie',var(--mono);text-transform:lowercase;line-height:1.5;font-size:clamp(24px,4vw,40px);letter-spacing:.02em}.library-form-section{padding:28px 0;border-bottom:1px solid #674027}.library-form-section h2,.library-admin-list>h2{font:500 17px/1.6 var(--mono);color:#d9b18b}.library-form fieldset{margin:0;padding:18px;border:1px solid #674027;display:grid;gap:20px;min-width:0}.library-form legend{padding:0 7px;color:#bd8b59;font:9px var(--mono)}.library-form .field-help{font:11px/1.8 var(--mono);text-transform:none;color:#aa8c73}.library-form .checkbox-label{display:flex;align-items:center;gap:10px}.library-form input[type=checkbox]{width:auto}.library-admin-list{padding:30px 0}.library-admin-list>h2{display:flex;justify-content:space-between;align-items:center}.library-admin-item{padding:24px 18px;margin-top:18px;border:1px solid #654026;background:url('/assets/terminal/surface-wear.svg'),#100904}.library-admin-item.is-archived{opacity:.6}.library-admin-info h3{font:500 16px/1.7 var(--mono);color:#d9b18b;margin:8px 0}.library-admin-info>p:last-child{font:12px/1.9 var(--mono);color:#ae9278;white-space:pre-wrap;overflow-wrap:anywhere}.library-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;align-items:center}.library-actions form{margin:0}.library-actions .btn,.library-actions button{font-size:9px;min-height:38px}
@media(max-width:600px){.collection-pagination{margin-left:47px;font-size:8px;gap:12px}.collection-pagination>div{gap:9px}.embedded .collection-pagination{margin-left:39px}.library-admin-item{padding:18px 13px}.library-form fieldset{padding:13px}}

/* Upload limits are checked locally before any attachment is sent. */
.upload-file-size{display:block;color:#bd956e;font:10px/1.8 var(--mono);text-transform:none;overflow-wrap:anywhere}.upload-file-size:empty{display:none}.clear-upload{justify-self:start;padding:5px 8px;font:8px/1.5 var(--mono)}.upload-size-summary{color:#bd956e;font:11px/1.8 var(--mono);text-transform:none;margin:0}.upload-size-error{padding:14px 16px;margin:0;border:1px solid #b26b3a;background:#2c1208;color:#f1be8b;font:11px/1.9 var(--mono);text-transform:none;overflow-wrap:anywhere}.form input[aria-invalid=true]{border-color:#d18545;box-shadow:0 0 0 1px #9e4f252b}.form button[type=submit]:disabled{opacity:.4;cursor:not-allowed}.form [hidden]{display:none!important}

