/* Local Universe adaptation, not the unavailable R3 archive. Travel palette overrides follow. */
@font-face{font-family:LGZ Bricolage;src:url('fonts/bricolage.woff2?v=lgzkit-r3') format('woff2');font-weight:200 800;font-stretch:75% 100%;font-display:swap}
@font-face{font-family:LGZ Instrument;src:url('fonts/instrument-italic.woff2?v=lgzkit-r3') format('woff2');font-display:swap}
@font-face{font-family:LGZ Mono;src:url('fonts/mono.woff2?v=lgzkit-r3') format('woff2');font-weight:100 800;font-display:swap}
@font-face{font-family:LGZ Smiley;src:url('fonts/smiley.woff2?v=lgzkit-r3') format('woff2');font-display:swap}
:root{--lgz-bg:#f5efe3;--lgz-surface:#fcf8f0;--lgz-surface-2:#eae3d6;--lgz-ink:#171916;--lgz-muted:#615a4e;--lgz-rule:#b8ac94;--lgz-accent:#254bc4;--lgz-on-accent:#fffaf0;--lgz-accent-text:#254bc4;--lgz-focus:#254bc4;--lgz-c-white:#fffdf8;--lgz-c-gold-d:#78541c;--lgz-c-gold:#c3a052;--lgz-lime:#c6f24e;--lgz-gold-grad:linear-gradient(115deg,#8e6a22,#d4a84b 22%,#f4de9a 42%,#fff6d6 50%,#d4a84b 76%,#8e6a22);--lgz-gold-type:linear-gradient(115deg,#725019,#8b641f 45%,#755217 65%,#896323);--lgz-f-display:'LGZ Bricolage',system-ui,sans-serif;--lgz-f-italic:'LGZ Instrument',Georgia,serif;--lgz-f-mono:'LGZ Mono',ui-monospace,monospace;--lgz-f-hand:'LGZ Smiley','Smiley Sans','PingFang SC','Microsoft YaHei',sans-serif;--lgz-f-body:system-ui,'PingFang SC','Microsoft YaHei',sans-serif;--lgz-shadow:0 8px 20px #30240d18}
:root{--lgz-bg:#EDF0F3;--lgz-paper:var(--lgz-bg);--lgz-surface:#fff;--lgz-surface-2:#e3e8ef;--lgz-ink:#172430;--lgz-ink-2:#344553;--lgz-muted:#52616e;--lgz-rule:#8e9ca9;--lgz-accent:#2B59FF;--lgz-on-accent:#fff;--lgz-accent-text:#234bda;--lgz-focus:#2B59FF;--lgz-c-cobalt:#2B59FF;--lgz-c-tomato:#B42B17;--lgz-c-lime:#c6f24e;--lgz-c-white:#fff;--lgz-c-gold-d:#7b591d;--lgz-shadow:3px 5px 0 #17243016;--lgz-map-land:#dce4ff}
:root[data-theme=dark]{color-scheme:dark;--lgz-bg:#14181E;--lgz-surface:#202833;--lgz-surface-2:#2a3443;--lgz-ink:#f1f4f8;--lgz-ink-2:#d1dae6;--lgz-muted:#b0bdcc;--lgz-rule:#66788d;--lgz-accent-text:#a8beff;--lgz-focus:#aec4ff;--lgz-c-tomato:#ffad96;--lgz-c-gold-d:#e7c983;--lgz-shadow:3px 5px 0 #0005;--lgz-map-land:#1e2a55}
:root[data-theme=light]{color-scheme:light}
