/* Magazine submission desk. The secure form shares the existing application. */
body.slop-desk {
  --bg:#100e12;
  --surface:#211b21;
  --paper:#f4e9e3;
  --muted:#c0aeaa;
  --line:#49383e;
  --lime:#ff6555;
  --ink:#160e12;
  background:var(--bg);
  color:var(--paper);
}
.slop-desk .parent-site{background:#1a1218;color:#f4e9e3}
.slop-desk .parent-site>a{border-bottom-color:var(--lime)}
.slop-desk .brand-mark{background:var(--lime);color:var(--ink);box-shadow:0 0 28px #9e241e60}
.slop-desk .page-intro{border-bottom:1px solid var(--line)}
.slop-desk .form-panel{box-shadow:0 18px 52px #0005}
.slop-desk .field input,.slop-desk .field select,.slop-desk .field textarea{background:#130f14;color:var(--paper);border-color:#685157}
.slop-desk .button{background:var(--lime);border-color:var(--lime);color:var(--ink)}
.slop-desk .button:hover{background:#ff8577;border-color:#ff8577}
.slop-desk .notice{background:#2b1d22;color:#f2d7cf}
.slop-desk .notice.error{background:#482323;color:#ffe0d7}
.slop-desk .form-aside h2{color:var(--paper)}
.slop-desk .footer-title span{color:var(--lime)}
@media(prefers-reduced-motion:no-preference){.slop-desk .brand-mark{transition:box-shadow .3s ease}.slop-desk .brand:hover .brand-mark{box-shadow:0 0 36px #df3a2b88}}
