.chassis-theme{--background:var(--mk-charcoal);--foreground:var(--mk-ivory);--muted:var(--mk-charcoal);--muted-foreground:var(--maison-muted);--accent:var(--mk-gold);--accent-foreground:var(--mk-charcoal);--border:var(--maison-border);--ring:var(--mk-gold);--primary:var(--mk-gold);--primary-foreground:var(--mk-charcoal);--destructive:var(--mk-gold);--destructive-foreground:var(--mk-charcoal);--radius-btn:0px;--radius-card:0px;--radius-media:0px;--radius-chip:0px;--radius-field:0px;--font-heading:var(--brand-heading);--font-body:var(--brand-body);background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);-webkit-font-smoothing:antialiased}.chassis-theme *,.chassis-theme :before,.chassis-theme :after{border-color:hsl(var(--border))}@layer base{.chassis-theme button:not(:disabled),.chassis-theme [role=button]:not(:disabled){cursor:pointer}.chassis-theme input:not([type=button]):not([type=submit]):not([type=reset]),.chassis-theme select,.chassis-theme textarea{background-color:revert;border-radius:revert}}@layer utilities{.chassis-theme .space-y-0\.5>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * .5)}.chassis-theme .space-y-0\.5>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-1>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 1)}.chassis-theme .space-y-1>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-2>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 2)}.chassis-theme .space-y-2>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-2\.5>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 2.5)}.chassis-theme .space-y-2\.5>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-3>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 3)}.chassis-theme .space-y-3>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-4>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 4)}.chassis-theme .space-y-4>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-5>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 5)}.chassis-theme .space-y-5>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-6>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 6)}.chassis-theme .space-y-6>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-8>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 8)}.chassis-theme .space-y-8>:not(:last-child){margin-block-end:0}.chassis-theme .space-y-12>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing) * 12)}.chassis-theme .space-y-12>:not(:last-child){margin-block-end:0}.chassis-theme .divide-y>:not([hidden])~:not([hidden]){border-top-width:1px}.chassis-theme .divide-y>:not(:last-child){border-bottom-width:0}}.chassis-theme :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)}.chassis-theme ::selection{background-color:hsl(var(--accent) / .2);color:hsl(var(--foreground))}.chassis-theme :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.chassis-theme .link-underline{position:relative}.chassis-theme .link-underline:after{content:"";background-color:hsl(var(--foreground));width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:0}.chassis-theme .link-underline:hover:after{width:100%}
