/* GENERATED by scripts/pdui/emit.mjs. Do not hand edit.
   Source: spec/ui-profile.tsp (the contract) and spec/profiles/reference.json
   (this profile's values). Regenerate with `npm run pdui:emit`; a hand edit
   here turns `npm run pdui:check` red, in CI, on the next pull request. */

:root[data-ui-profile="reference"]{
color-scheme:light;
--bone-100:#E8E8E0;
--bone-150:#E2E1D8;
--bone-200:#DBDAD0;
--bone-50:#F5F4EE;
--green-claddagh:#388038;
--green-evergreen:#105030;
--green-forest:#2A6B34;
--green-mist:#C4DAC6;
--green-moss:#4C8455;
--green-pine:#183028;
--green-sage:#8FC79A;
--green-spruce:#17251C;
--green-wash:#E4EEE3;
--grey-300:#C2C3BB;
--grey-400:#9BA29B;
--grey-500:#7C847E;
--grey-550:#5F6761;
--grey-600:#5A625C;
--ink-700:#333A35;
--ink-800:#21261F;
--ink-900:#101810;
--ink-950:#080C08;
--neutral-white:#FFFFFF;
--signal-gold:#B8862B;
--signal-rust:#9C4A24;
--signal-slate:#4A6470;
--space-0:0rem;
--space-1:0.25rem;
--space-10:clamp(3rem,8vw,6rem);
--space-11:clamp(3.5rem,10.67vw,8rem);
--space-12:10rem;
--space-2:0.5rem;
--space-3:0.75rem;
--space-4:1rem;
--space-5:1.5rem;
--space-6:2rem;
--space-7:2.5rem;
--space-8:clamp(2rem,4.67vw,3.5rem);
--space-9:clamp(2.25rem,6vw,4.5rem);
--control-height-lg:3.5rem;
--control-height-md:2.75rem;
--control-height-sm:2.125rem;
--control-padding-x:0.8125rem;
--control-padding-y:0.6875rem;
--icon-size-lg:3rem;
--icon-size-md:1.5rem;
--icon-size-sm:1.125rem;
--tap-target-min:2.75rem;
--size-2xl:clamp(1.25rem,2.58vw,1.9375rem);
--size-2xs:0.75rem;
--size-3xl:clamp(1.4375rem,3.25vw,2.4375rem);
--size-3xs:0.6875rem;
--size-4xl:clamp(1.6875rem,4.08vw,3.0625rem);
--size-5xl:clamp(1.9375rem,5.08vw,3.8125rem);
--size-6xl:clamp(2.25rem,6.33vw,4.75rem);
--size-base:clamp(1rem,1.42vw,1.0625rem);
--size-lg:clamp(1.0625rem,1.67vw,1.25rem);
--size-sm:0.9375rem;
--size-xl:clamp(1.125rem,2.08vw,1.5625rem);
--size-xs:0.8125rem;
--radius-lg:0.625rem;
--radius-md:0.375rem;
--radius-none:0rem;
--radius-pill:62.4375rem;
--radius-sm:0.25rem;
--radius-xl:1rem;
--radius-xs:0.125rem;
--edge-treatment:rounded;
--border-style-accent:solid;
--border-style-default:solid;
--border-style-structure:solid;
--border-width-hairline:1px;
--border-width-strong:2px;
--motion-delay-deliberate:400ms;
--motion-distance-lg:1rem;
--motion-distance-md:0.5rem;
--motion-distance-sm:0.25rem;
--duration-base:220ms;
--duration-fast:140ms;
--duration-instant:80ms;
--duration-slow:380ms;
--ease-in:cubic-bezier(0.4,0,1,1);
--ease-out:cubic-bezier(0,0.4,0.2,1);
--ease-standard:cubic-bezier(0.2,0.6,0.3,1);
--motion-scale-md:0.96;
--motion-scale-sm:0.98;
--motion-stagger-step:60ms;
--leading-normal:1.5;
--leading-relaxed:1.65;
--leading-snug:1.2;
--leading-tight:1.06;
--tracking-eyebrow:0.14em;
--tracking-normal:0;
--tracking-tight:-0.005em;
--tracking-tightest:-0.03em;
--tracking-wide:0.04em;
--weight-black:800;
--weight-bold:700;
--weight-medium:500;
--weight-regular:400;
--weight-semibold:600;
--knot-band:url("data:image/png;base64,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");
--knot-band-green:url("data:image/png;base64,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");
--pattern-grid:var(--pattern-knot);
--pattern-grid-light:var(--pattern-knot-on-light);
--pattern-knot:none;
--pattern-knot-on-light:none;
--pattern-knot-size:420px;
--scrim-bottom:linear-gradient(to top,rgba(16,24,16,.86) 0%,rgba(16,24,16,.55) 45%,rgba(16,24,16,0) 100%);
--scrim-left:linear-gradient(to right,rgba(24,48,40,.92) 0%,rgba(24,48,40,.55) 55%,rgba(24,48,40,0) 100%);
--action-disabled:var(--grey-300);
--action-primary:var(--green-claddagh);
--action-primary-active:var(--green-evergreen);
--action-primary-hover:var(--green-forest);
--action-primary-text:var(--neutral-white);
--action-secondary-text:var(--green-evergreen);
--border-accent:var(--green-claddagh);
--border-default:var(--bone-200);
--border-hairline:var(--bone-150);
--border-inverse:rgba(232,232,224,0.22);
--border-strong:var(--grey-400);
--focus-ring:var(--green-claddagh);
--nav-link-active:var(--green-evergreen);
--origin-irish-accent:var(--green-evergreen);
--origin-irish-surface:var(--bone-100);
--origin-irish-text:var(--ink-900);
--origin-norse-accent:var(--green-sage);
--origin-norse-surface:var(--green-pine);
--origin-norse-text:var(--bone-100);
--product-aisling:var(--signal-gold);
--product-default:var(--green-claddagh);
--product-greim:var(--signal-rust);
--product-nornweave:var(--signal-slate);
--product-raith:var(--green-moss);
--product-styra:var(--green-evergreen);
--status-danger:var(--signal-rust);
--status-info:var(--signal-slate);
--status-success:var(--green-forest);
--status-warning:var(--signal-gold);
--surface-accent:var(--green-evergreen);
--surface-card:var(--neutral-white);
--surface-header:rgba(255,255,255,0.92);
--surface-inverse:var(--green-pine);
--surface-inverse-deep:var(--ink-900);
--surface-page:var(--bone-50);
--surface-raised:var(--neutral-white);
--surface-sunken:var(--bone-100);
--surface-wash:var(--green-wash);
--text-accent:var(--green-forest);
--text-body:var(--ink-800);
--text-display:var(--ink-900);
--text-faint:var(--grey-550);
--text-link:var(--green-forest);
--text-link-hover:var(--green-claddagh);
--text-muted:var(--grey-600);
--text-on-dark:var(--bone-100);
--text-on-dark-faint:var(--grey-500);
--text-on-dark-muted:var(--grey-300);
--rule-accent-width:3px;
--transition-surface:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);
--transition-ui:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);
--font-display:var(--font-cinzel),Georgia,"Times New Roman",serif;
--font-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;
--font-sans:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;
--font-serif-text:var(--font-spectral),Georgia,"Times New Roman",serif;
--type-body-family:var(--font-sans);
--type-body-leading:var(--leading-relaxed);
--type-body-size:var(--size-base);
--type-eyebrow-family:var(--font-sans);
--type-eyebrow-size:var(--size-2xs);
--type-eyebrow-tracking:var(--tracking-eyebrow);
--type-eyebrow-weight:var(--weight-bold);
--type-heading-family:var(--font-display);
--type-heading-weight:var(--weight-semibold);
--type-hero-family:var(--font-display);
--type-hero-leading:var(--leading-tight);
--type-hero-size:var(--size-5xl);
--type-hero-tracking:var(--tracking-tight);
--type-hero-weight:var(--weight-bold);
--type-ui-family:var(--font-sans);
--type-ui-size:var(--size-sm);
--type-ui-weight:var(--weight-semibold);
--container-max:75rem;
--container-text:47.5rem;
--gutter-inline:1.5rem;
--measure:66ch;
--measure-narrow:48ch;
--section-y:clamp(3rem,8vw,6rem);
--section-y-lg:clamp(3.5rem,10.67vw,8rem);
--shadow-focus:0px 0px 0px 3px rgba(56,128,56,0.32);
--shadow-inset-hairline:inset 0px 0px 0px 1px var(--border-hairline);
--shadow-lg:0px 12px 32px 0px rgba(16,24,16,0.14);
--shadow-md:0px 4px 12px 0px rgba(16,24,16,0.1);
--shadow-none:none;
--shadow-sm:0px 1px 3px 0px rgba(16,24,16,0.08),0px 1px 2px 0px rgba(16,24,16,0.04);
--shadow-xs:0px 1px 2px 0px rgba(16,24,16,0.06);
--button-padding-x-lg:var(--button-padding-x-lg-override,1.875rem);
--button-padding-x-md:var(--button-padding-x-md-override,1.375rem);
--button-padding-x-sm:var(--button-padding-x-sm-override,0.875rem);
--button-padding-y-lg:var(--button-padding-y-lg-override,1rem);
--button-padding-y-md:var(--button-padding-y-md-override,0.75rem);
--button-padding-y-sm:var(--button-padding-y-sm-override,0.5rem);
}
@media (prefers-reduced-motion:reduce){:root[data-ui-profile="reference"]{
--duration-base:0ms;
--duration-fast:0ms;
--duration-instant:0ms;
--duration-slow:0ms;
--motion-delay-deliberate:0ms;
--motion-distance-lg:0rem;
--motion-distance-md:0rem;
--motion-distance-sm:0rem;
--motion-stagger-step:0ms;
}}
@media (max-width:900px){:root[data-ui-profile="reference"]{
--size-3xs:0.75rem;
}}
