:root:not([data-brand=justine]){--academy-editorial-font:var(--font-display);--academy-font-sans:var(--font-brand);--font-sans:var(--font-brand);--font-serif:var(--font-brand);--radius:var(--radius-none);--shadow-soft:var(--shadow-sm);--shadow-lift:var(--shadow-md);--ease-editorial:var(--ease-standard)}:root:not(.dark):not([data-brand=justine]){--ivory:var(--avon-cream-base);--ink:var(--avon-ink);--background:var(--avon-cream-base);--foreground:var(--avon-ink);--card:var(--avon-white);--card-foreground:var(--avon-ink);--popover:var(--avon-white);--popover-foreground:var(--avon-ink);--primary:var(--avon-wine);--primary-foreground:var(--avon-white);--secondary:var(--avon-caramel);--secondary-foreground:var(--avon-white);--muted:var(--avon-stone);--muted-foreground:var(--avon-grey-700);--accent:var(--avon-terracotta);--accent-foreground:var(--avon-ink);--rule:var(--avon-sand);--border:var(--avon-sand);--input:var(--avon-grey-500);--ring:var(--avon-wine);--soft-pink:var(--avon-blush);--coral:var(--avon-coral);--dark-blue:var(--avon-dark-blue);--band:var(--avon-ink);--band-foreground:var(--avon-white);--chart-1:var(--avon-wine);--chart-2:var(--avon-dark-blue);--chart-3:var(--avon-coral);--chart-4:var(--avon-mid-blue);--chart-5:var(--avon-caramel);--chart-6:var(--avon-sage)}:root:not([data-brand=justine]){--block-stone-background:#eae9e6;--block-white-background:#fff;--block-cream-background:#faf5eb;--block-blush-background:#f8cfc7;--block-gold-background:#ccb07f;--block-dusty-rose-background:#ddaeaf;--block-terracotta-background:#df734e;--block-sienna-background:#b17a5e;--block-oxblood-background:#8a162b;--block-stone-text:var(--avon-ink);--block-stone-accent:var(--primary);--block-white-text:var(--avon-ink);--block-white-accent:var(--primary);--block-cream-text:var(--avon-ink);--block-cream-accent:var(--primary);--block-blush-text:var(--avon-ink);--block-blush-accent:var(--primary);--block-gold-text:var(--avon-ink);--block-gold-accent:var(--avon-ink);--block-dusty-rose-text:var(--avon-ink);--block-dusty-rose-accent:var(--primary);--block-terracotta-text:var(--avon-ink);--block-terracotta-accent:var(--avon-ink);--block-sienna-text:var(--avon-ink);--block-sienna-accent:var(--avon-ink);--block-oxblood-text:var(--avon-white);--block-oxblood-accent:var(--avon-white)}:root.dark:not([data-brand=justine]){--background:#0f0d0c;--ivory:#0f0d0c;--foreground:#f4efe9;--ink:#f4efe9;--card:#1a1716;--popover:#1a1716;--card-foreground:#f4efe9;--popover-foreground:#f4efe9;--muted:#221e1c;--secondary:#221e1c;--accent:#221e1c;--muted-foreground:#b9b0a8;--secondary-foreground:#f4efe9;--accent-foreground:#f4efe9;--border:#2e2926;--rule:#2e2926;--input:#2e2926;--primary:#f8cfc7;--ring:#f8cfc7;--primary-foreground:#1e1815;--pink-tint:#2a2220;--soft-pink:#2a2220;--pink-tint-foreground:#f4efe9;--band:#0a0908;--band-foreground:#f4efe9;--color-background:var(--background);--color-foreground:var(--foreground);--color-foreground-muted:var(--muted-foreground);--color-foreground-subtle:var(--muted-foreground);--color-surface:var(--card);--color-surface-muted:var(--muted);--color-surface-warm:var(--card);--color-primary:var(--primary);--color-primary-hover:var(--primary);--color-primary-press:var(--primary);--color-on-primary:var(--primary-foreground);--color-secondary:var(--secondary);--color-on-secondary:var(--secondary-foreground);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-soft:var(--pink-tint);--color-highlight:var(--primary);--color-on-highlight:var(--primary-foreground);--color-premium:var(--primary);--color-info:var(--primary);--color-sale:var(--primary);--color-border:var(--border);--color-border-strong:var(--border);--color-disabled-surface:var(--muted);--color-disabled-foreground:var(--muted-foreground);--color-focus-ring:var(--ring);--color-destructive:var(--destructive);--color-success:var(--success);--heat-5:#f3175a;--glass-backdrop:#0a0a0b}@supports (color:lab(0% 0 0)){:root.dark:not([data-brand=justine]){--heat-5:lab(53.2% 77.6855 25.0691)}}:root.dark:not([data-brand=justine]) .academy-panel:not([data-panel-background]){--panel-background:var(--card);--panel-text:var(--card-foreground);--panel-accent:var(--primary)}:root.dark:not([data-brand=justine]) [data-panel-background]{--panel-accent:var(--avon-ink)}:root.dark:not([data-brand=justine]) [data-panel-background=oxblood]{--panel-accent:var(--avon-white)}a[class*=text-]{color:revert-layer}:root.dark:not([data-brand=justine]) .academy-governance{--avon-caramel:var(--primary);--avon-stone:var(--muted);--avon-gold:var(--primary)}:root.dark:not([data-brand=justine]) [aria-pressed=true].ring-band{--tw-ring-color:var(--ring)}:root:not(.dark):not([data-brand=justine]) .academy-panel:not([data-panel-background]),:root:not([data-brand=justine]) [data-panel-background=stone]{--panel-background:var(--block-stone-background);--panel-text:var(--block-stone-text);--panel-accent:var(--block-stone-accent)}:root:not([data-brand=justine]) [data-panel-background=white]{--panel-background:var(--block-white-background);--panel-text:var(--block-white-text);--panel-accent:var(--block-white-accent)}:root:not([data-brand=justine]) [data-panel-background=cream]{--panel-background:var(--block-cream-background);--panel-text:var(--block-cream-text);--panel-accent:var(--block-cream-accent)}:root:not([data-brand=justine]) [data-panel-background=blush]{--panel-background:var(--block-blush-background);--panel-text:var(--block-blush-text);--panel-accent:var(--block-blush-accent)}:root:not([data-brand=justine]) [data-panel-background=gold]{--panel-background:var(--block-gold-background);--panel-text:var(--block-gold-text);--panel-accent:var(--block-gold-accent)}:root:not([data-brand=justine]) [data-panel-background=dusty_rose]{--panel-background:var(--block-dusty-rose-background);--panel-text:var(--block-dusty-rose-text);--panel-accent:var(--block-dusty-rose-accent)}:root:not([data-brand=justine]) [data-panel-background=terracotta]{--panel-background:var(--block-terracotta-background);--panel-text:var(--block-terracotta-text);--panel-accent:var(--block-terracotta-accent)}:root:not([data-brand=justine]) [data-panel-background=sienna]{--panel-background:var(--block-sienna-background);--panel-text:var(--block-sienna-text);--panel-accent:var(--block-sienna-accent)}:root:not([data-brand=justine]) [data-panel-background=oxblood]{--panel-background:var(--block-oxblood-background);--panel-text:var(--block-oxblood-text);--panel-accent:var(--block-oxblood-accent)}:root:not([data-brand=justine]) .academy-panel{background-color:var(--panel-background);color:var(--panel-text)}:root:not([data-brand=justine]) .academy-panel :where(p,span,strong,em,h2,h3,h4,ul,ol,li,a,blockquote,figcaption){color:var(--panel-text)}:root:not([data-brand=justine]) .academy-panel .academy-panel-accent,:root:not([data-brand=justine]) .academy-panel .academy-panel-accent *{color:var(--panel-accent)}:root:not([data-brand=justine]) .academy-panel .academy-panel-accent-border,:root:not([data-brand=justine]) .academy-panel.academy-panel-accent-border{border-color:var(--panel-accent)}:root:not([data-brand=justine]) .academy-panel .academy-panel-accent-fill{background-color:var(--panel-accent)}:root:not([data-brand=justine]) .academy-panel-spaced[data-panel-background],:root:not(.dark):not([data-brand=justine]) .academy-panel-spaced{padding:var(--space-5)}.academy-block-swatch{width:var(--space-4);height:var(--space-4);border-width:var(--border-hairline);border-style:solid;border-color:var(--border);background-color:var(--panel-background,var(--secondary));flex-shrink:0;display:inline-block}.academy-block-background-picker summary{cursor:pointer}.academy-block-background-picker summary .academy-block-swatch{margin-inline-end:var(--space-2)}.academy-block-background-field{margin-bottom:var(--space-4)}.academy-block-background-options{gap:var(--space-2);border-width:var(--border-hairline);border-style:solid;border-color:var(--border);background-color:var(--card);padding:var(--space-4);flex-direction:column;display:flex}.academy-block-background-option{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--foreground);display:flex}:root{--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-muted:var(--muted);--color-accent:var(--accent);--color-border:var(--border);--color-destructive:var(--destructive);--color-success:var(--success)}:root[data-brand=justine]{--academy-font-sans:var(--font-print);--font-sans:var(--font-print);--font-serif:var(--font-print)}body{font-family:var(--font-sans)}
