/* NOTTE order portal — dark theme like the home page (2026-10-13). Colours and fonts only; the portal works the same. */
:root{--ink:#EEF1EC;--muted:#9DB8AE;--line:#2B4038;--bg:#0E1A17;--card:#16261F;--gold:#E3C98E;--dark:#1B3A31}
html body{background:var(--bg);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}
html body a{color:var(--gold)}
html body header{background:var(--bg);border-bottom:1px solid var(--line)}
html body .logo{font-family:'Italiana',Georgia,serif;letter-spacing:.36em;color:var(--ink)}
html body .sub{color:var(--gold);font-weight:600}
html body h1,html body .serif{font-family:'Italiana',Georgia,serif;font-weight:400}
html body .pill{border-color:var(--line);color:var(--ink)}
html body .pill.on{background:var(--gold);border-color:var(--gold);color:var(--bg)}
html body .card{background:var(--card);border-color:var(--line);border-radius:20px}
html body .btn{background:var(--gold);color:var(--bg);border-radius:999px}
html body .btn.light,html body .gal{background:transparent;color:var(--ink);border:1px solid var(--line)}
html body .btn.wa{background:#1F6B45;color:#fff}
html body .cam{background:var(--gold);color:var(--bg)}
html body .chip{background:var(--card);border-color:var(--line);color:var(--ink)}
html body .chip.on{background:var(--gold);border-color:var(--gold);color:var(--bg)}
html body .oc{color:var(--ink)}
html body .cover,html body .nophoto,html body .gallery img{background:#1B2E26;color:var(--muted)}
html body .code{background:#1B3A31;color:var(--gold)}
html body .fl input:not([type=file]):not([type=checkbox]),html body .fl select,html body .fl textarea,html body input.code-in{background:#1B2E26;border-color:var(--line);color:var(--ink)}
html body .oc.fresh{background:#2A2A1C;border-color:#C9A54A;box-shadow:0 0 0 4px rgba(227,201,142,.14)}
html body .dot{background:#1B2E26;border-color:#4a6157}
html body .flash.ok{background:#173A28;color:#9FE0B6}
html body .flash.err{background:#3A1E1A;color:#F0A394}
html body .yn{background:#1B2E26;border-color:var(--line);color:var(--ink)}
html body .urgent{color:#F0A394}
html body footer{border-color:var(--line);color:var(--muted)}
html body .d3tag,html body .d3btn{background:var(--gold);color:var(--bg)}
