/* Shared account surfaces: owner-approved Netism bronze/gold, 16 Oct 2026. */
:root{color-scheme:dark;--paper:#201a12;--surface:#30271d;--ink:#f3e5cc;--muted:#cfba96;--line:#6f5a3c;--accent:#e0bd7f;--soft:#3c3022;--focus:#e5c185}
body{background:var(--paper);color:var(--ink)}a{color:var(--accent)}
input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select,textarea{background:#fff9ed;color:#302414;border-color:#997b52;caret-color:#64451f;color-scheme:light}
input::placeholder,textarea::placeholder{color:#73604a;opacity:1}
.account-search input{background:transparent;color:var(--ink);color-scheme:dark}
.account-search input::placeholder{color:var(--muted)}
button:not(.quiet):not(.secondary),.button:not(.secondary):not(.quiet),.app-launcher .app-save{
 color:#fff4df;background:linear-gradient(180deg,#ffffff35 0%,#ffffff0a 47%,#00000020 51%,#00000030 100%),linear-gradient(115deg,#76502c,#63401f 58%,#563419);
 border:1px solid #68421f;border-top-color:#ba9562;border-radius:5px;
 box-shadow:inset 0 1px 0 #fff3cf85,inset 0 -2px 0 #2913077a,0 3px 0 #3f2815,0 7px 14px #0003;
 text-shadow:0 1px 1px #2b170c;transition:filter .16s ease-out,transform .16s ease-out;
}
button:not(.quiet):not(.secondary):hover,.button:not(.secondary):not(.quiet):hover{filter:brightness(1.09)}
button:not(.quiet):not(.secondary):active,.button:not(.secondary):not(.quiet):active{transform:translateY(2px)}
button:disabled{filter:grayscale(.5);opacity:.65}
.secondary,.quiet{color:var(--accent);background:transparent;box-shadow:none;text-shadow:none}
nav a[aria-current]{background:#664522;color:#fff4df}
.bar-avatar,.profile-avatar,.product-monogram,.avatar,.netism-person-avatar{background:#664522;color:#fff4df}
.app-launcher{background:#30271d;color:var(--ink)}.app-grid{background:#17120e}.app-cell a{color:var(--ink)}.app-cell a:hover{background:#3c3022}.app-cell.selected{background:#4f3a24;outline-color:var(--focus)}
.app-launcher .app-toolbar button:not(.app-save){background:#4a3926;color:var(--ink);box-shadow:none;border-color:#6f5a3c;text-shadow:none}.app-launcher .app-toolbar button:not(.app-save):hover{background:#5a452d}
.app-launcher .app-hub{color:var(--accent)!important}.app-launcher .app-feedback{color:#e3c995}.app-launcher .app-hub:hover{background:var(--soft)}
.avatar-frame{background:transparent}.avatar-frame .netism-person-avatar{background:#664522;color:#fff4df}
fieldset{border:1px solid var(--line);padding:18px 20px;margin-top:28px;max-width:640px}legend{padding:0 8px}fieldset .check{min-height:44px;margin:4px 0}
::selection,.app-launcher ::selection{background:#745224;color:#fff5df}:focus-visible{outline-color:var(--focus)}html{scrollbar-color:#ad8d5d #30271d}
@media(prefers-reduced-motion:reduce){button,.button{transition:none!important}}
