:root{--wr-gold:#b18136;--wr-gold-deep:#8a652a;--wr-sage:#5e7a6b;--wr-sage-deep:#4e6659;--wr-red:#c0392b;--wr-red-deep:#a03024;--wr-charcoal:#102033;--wr-slate:#6f7b86;--wr-gray-light:#e6ded1;--wr-white:#fff;--wr-green:#4e7a52;--wr-brand-coin-bg:#f8f8f8;--wr-navy:#0c2d54;--wr-navy-2:#113969;--wr-font-heading:"Playfair Display", Georgia, serif;--wr-font-body:"Inter", system-ui, sans-serif;--wr-font-mono:"IBM Plex Mono", ui-monospace, monospace;--wr-space-1:4px;--wr-space-2:8px;--wr-space-3:12px;--wr-space-4:16px;--wr-space-6:24px;--wr-space-8:32px;--wr-space-12:48px;--wr-space-16:64px;--wr-radius-sm:6px;--wr-radius-card:10px;--wr-radius-control:8px;--wr-radius-badge:999px;--wr-focus-ring:0 0 0 3px color-mix(in srgb, var(--wr-gold) 40%, transparent);--wr-icon-sm:16px;--wr-icon-md:20px;--wr-icon-lg:48px;--wr-gradient-brand:linear-gradient(90deg, var(--wr-primary), var(--wr-accent))}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wr-bg:#e9dcc0;--wr-surface:#f8f1e0;--wr-surface-2:#efe6d0;--wr-surface-3:#fffdf7;--wr-border:#dccfb3;--wr-input-border:#ccbe9f;--wr-text:var(--wr-charcoal);--wr-text-secondary:#3a4756;--wr-text-muted:var(--wr-slate);--wr-text-on-primary:var(--wr-navy);--wr-primary:var(--wr-gold);--wr-primary-hover:var(--wr-gold-deep);--wr-accent:var(--wr-sage);--wr-accent-hover:var(--wr-sage-deep);--wr-danger:var(--wr-red);--wr-danger-hover:var(--wr-red-deep);--wr-success:var(--wr-green);--wr-warning:#b07d1f;--wr-info:var(--wr-sage);--wr-status-active-bg:#f0e6cf;--wr-status-active-text:#8a6a22;--wr-status-positive-bg:#e1eae2;--wr-status-positive-text:#3e6247;--wr-status-caution-bg:#fbeed5;--wr-status-caution-text:#9a6b1e;--wr-status-danger-bg:#f7e0db;--wr-status-danger-text:#a03024;--wr-status-neutral-bg:#ece5d8;--wr-status-neutral-text:#3a4756;--wr-status-muted-bg:#f1ece1;--wr-status-muted-text:#6f7b86;--wr-meta-subject-bg:#dcc084;--wr-meta-subject-text:#5c4410;--wr-meta-genre-bg:#a8c8b2;--wr-meta-genre-text:#23452f;--wr-alert-error-bg:#fbebe7;--wr-alert-error-border:#e8c4bc;--wr-alert-error-text:#a03024;--wr-alert-warning-bg:#fbf2de;--wr-alert-warning-border:#ead4a0;--wr-alert-warning-text:#8a6a22;--wr-alert-success-bg:#e9f0ea;--wr-alert-success-border:#c3d6c7;--wr-alert-success-text:#3e6247;--wr-alert-info-bg:#eaefec;--wr-alert-info-border:#c7d6cd;--wr-alert-info-text:#4e6659;--wr-shadow-rest:0 1px 2px #0c2d540f, 0 1px 3px #0c2d5414;--wr-shadow-raised:0 4px 12px #0c2d541f;--wr-shadow-overlay:0 12px 32px #0c2d5433}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wr-bg:var(--wr-navy);--wr-surface:var(--wr-navy-2);--wr-surface-2:#164378;--wr-surface-3:#1d569a;--wr-border:#1e4c83;--wr-input-border:#275995;--wr-text:#f4efe4;--wr-text-secondary:#c9d3dd;--wr-text-muted:#92a2b2;--wr-text-on-primary:var(--wr-navy);--wr-primary:#cf9f55;--wr-primary-hover:var(--wr-gold);--wr-accent:#afc2b8;--wr-accent-hover:#c7d6cd;--wr-danger:#e07264;--wr-danger-hover:var(--wr-red);--wr-success:#7fa986;--wr-warning:#cf9f55;--wr-info:#afc2b8;--wr-status-active-bg:#3a2f14;--wr-status-active-text:#e6c88a;--wr-status-positive-bg:#17301f;--wr-status-positive-text:#a7cbaf;--wr-status-caution-bg:#3a2f14;--wr-status-caution-text:#e6c88a;--wr-status-danger-bg:#3d1a15;--wr-status-danger-text:#f0a89d;--wr-status-neutral-bg:#123453;--wr-status-neutral-text:#c9d3dd;--wr-status-muted-bg:#0c2b45;--wr-status-muted-text:#92a2b2;--wr-meta-subject-bg:#6b5426;--wr-meta-subject-text:#f4e4c0;--wr-meta-genre-bg:#356b58;--wr-meta-genre-text:#e2efe8;--wr-alert-error-bg:#2e1512;--wr-alert-error-border:#7a2b22;--wr-alert-error-text:#f0a89d;--wr-alert-warning-bg:#2e2410;--wr-alert-warning-border:#7a5e1e;--wr-alert-warning-text:#e6c88a;--wr-alert-success-bg:#142a1c;--wr-alert-success-border:#2f5539;--wr-alert-success-text:#a7cbaf;--wr-alert-info-bg:#16302a;--wr-alert-info-border:#2f5549;--wr-alert-info-text:#c7d6cd;--wr-shadow-rest:0 1px 2px #0006, 0 1px 3px #00000080;--wr-shadow-raised:0 4px 12px #0000008c;--wr-shadow-overlay:0 12px 32px #000000b3}html{background:var(--wr-bg);color:var(--wr-text);font-family:var(--wr-font-body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4{font-family:var(--wr-font-heading);color:var(--wr-text);margin:0}a{color:var(--wr-accent)}
