@layer base{[data-theme=hallmark]{--brand-primary:#1d4ed8;--brand-secondary:#1a202c;--surface-0:#000;--surface-1:#212121;--surface-2:#a4a1a1;--surface-inverse:#fff;--action-primary:#ed8a3c;--action-primary-hover:#d97a2f;--action-primary-text:#fff;--action-primary-gradient:linear-gradient(90deg,#ed8a3c,#f2a641 49%,#ed8a3c);--action-secondary:#1d4ed8;--action-secondary-hover:#1a43b5;--action-secondary-text:#fff;--action-tertiary:transparent;--action-tertiary-hover:#212121;--action-tertiary-text:#ed8a3c;--state-success:#10b981;--state-success-bg:rgba(16,185,129,.15);--state-success-text:#6ee7b7;--state-error:#ef4444;--state-error-bg:rgba(239,68,68,.15);--state-error-text:#fca5a5;--state-warning:#f59e0b;--state-warning-bg:rgba(245,158,11,.15);--state-warning-text:#fcd34d;--state-info:#3b82f6;--state-info-bg:rgba(59,130,246,.15);--state-info-text:#93c5fd;--state-disabled:#6b7280;--state-disabled-bg:hsla(220,9%,46%,.15);--state-disabled-text:#9ca3af;--font-family:Tahoma,Arial,Helvetica,Sans-Serif;--font-size:18px;--text-color:#fff;--text-inverse:#000;--text-heading:#b39566;--text-muted:hsla(0,0%,100%,.6);--border-color:#b39566;--border-width:4px;--link:#ecb050;--link-hover:#f2a641;--link-active:#ecb050;--link-decoration:underline;--breadcrumbs:#fff;--breadcrumbs-active:#f2a641;--breadcrumbs-active-bg:rgba(242,166,65,.2);--promo-icon:var(--breadcrumbs);--header-bg:var(--surface-1);--header-border:none;--header-shadow:none;--sidebar-bg:var(--surface-1);--theme-header-text:var(--text-color);--theme-bg-footer:#000;--theme-text-footer:#fff;--border:var(--border-color);--aside-border:4px solid #fff3e0;--content-border:4px solid var(--border-color);--h1-weight:700;--h1-size:2.5rem;--h1-transform:uppercase;--h1-bg:transparent;--h1-margin-top:1rem;--h1-margin-bottom:1rem;--h2-weight:700;--h2-size:2rem;--h2-transform:none;--h2-bg:transparent;--card-bg:#212121;--card-border:none;--card-grid-gap:1.25rem;--card-title:#ffeeba;--card-title-weight:700;--list-marker:var(--action-primary);--list-indent:1.5rem;--list-spacing:.5rem;--list-item-spacing:.25rem;--list-ul-style:disc;--list-ol-style:decimal;--faq-question-bg:#212121;--faq-question-bg-hover:#323232;--faq-question-bg-active:#212121;--faq-question-text:var(--text-color);--faq-question-text-active:var(--action-primary);--faq-answer-bg:var(--surface-0);--faq-answer-text:var(--text-color);--faq-border:#e1d9cb;--faq-border-active:var(--action-primary);--faq-icon:hsla(0,0%,100%,.5);--faq-icon-active:var(--action-primary);--faq-spacing:.75rem;--faq-padding:1.25rem;--faq-border-radius:.5rem;--howto-question-bg:#212121;--howto-question-bg-hover:#323232;--howto-question-bg-active:#212121;--howto-question-text:var(--text-color);--howto-question-text-active:var(--action-primary);--howto-answer-bg:var(--surface-0);--howto-answer-text:var(--text-color);--howto-border:#e1d9cb;--howto-border-active:var(--action-primary);--howto-icon:hsla(0,0%,100%,.5);--howto-icon-active:var(--action-primary);--howto-spacing:.75rem;--howto-padding:1.25rem;--howto-border-radius:.5rem;--howto-description-text:var(--text-muted);--howto-step-marker:var(--action-primary);--howto-step-name:var(--text-color);--howto-step-text:var(--text-muted);--list-item-bg:#212121;--list-item-hover-bg:#323232;--list-item-border:#e1d9cb;--list-link-color:var(--link);--list-link-hover:var(--link-hover);--list-date-color:var(--text-muted);--list-amount-color:var(--action-primary);--list-icon-color:var(--action-primary);--list-gap:1rem;--list-padding:1rem;--list-border-radius:.5rem;--shadow-sm:0 1px 2px 0 hsla(0,0%,100%,.1);--shadow-DEFAULT:0 1px 3px 0 hsla(0,0%,100%,.15),0 1px 2px -1px hsla(0,0%,100%,.1);--shadow-md:0 4px 6px -1px hsla(0,0%,100%,.15),0 2px 4px -2px hsla(0,0%,100%,.1);--shadow-lg:0 10px 15px -3px hsla(0,0%,100%,.2),0 4px 6px -4px hsla(0,0%,100%,.15);--shadow-xl:0 20px 25px -5px hsla(0,0%,100%,.2),0 8px 10px -6px hsla(0,0%,100%,.15);--shadow-2xl:0 25px 50px -12px hsla(0,0%,100%,.25);--drop-shadow-logo:drop-shadow(0 0 8px hsla(0,0%,100%,.9));--drop-shadow-brand:drop-shadow(0 0 5px hsla(0,0%,100%,.8));--drop-shadow-icon:drop-shadow(0 0 4px hsla(0,0%,100%,.7))}}
