@layer tenant-origin{.classic-template{--tenant-radius-sm:4px;--tenant-radius-md:8px;--tenant-radius-lg:16px;--tenant-radius-xl:24px;--tenant-border-width:1px;--tenant-shadow-sm:0 1px 2px #0000000a;--tenant-shadow-card:0 1px 2px #0000000d,0 1px 3px #00000014;--tenant-shadow-lift:0 6px 16px -2px #0000001a,0 2px 6px #0000000f;--tenant-shadow-lg:0 12px 36px -6px #00000024,0 4px 10px #00000014;--tenant-tracking-headline:-.02em;--tenant-tracking-body:0}}
@layer tenant-origin{.luminary-template{--tenant-radius-sm:12px;--tenant-radius-md:24px;--tenant-radius-lg:36px;--tenant-radius-xl:60px;--tenant-border-width:1px;--tenant-shadow-sm:0 2px 6px #6366f11a;--tenant-shadow-card:0 20px 60px -10px #6366f140;--tenant-shadow-lift:0 12px 36px -8px #8b5cf64d,0 4px 10px #ec48991f;--tenant-shadow-lg:0 28px 80px -16px #7c3aed66,0 10px 24px #ec48992e;--tenant-tracking-headline:-.02em;--tenant-tracking-body:0}}
@layer tenant-origin{.corporate-blue-template{--tenant-radius-sm:2px;--tenant-radius-md:4px;--tenant-radius-lg:6px;--tenant-radius-xl:10px;--tenant-border-width:1px;--tenant-shadow-sm:0 1px 1px #0f172a0d;--tenant-shadow-card:0 1px 2px #0f172a14;--tenant-shadow-lift:0 4px 12px -2px #1e40af1a,0 2px 4px #0f172a0f;--tenant-shadow-lg:0 10px 28px -6px #1e40af29,0 4px 10px #0f172a1a;--tenant-tracking-headline:0;--tenant-tracking-body:0}}
@layer tenant-origin{.stitch-bold-template{--tenant-radius-sm:0px;--tenant-radius-md:0px;--tenant-radius-lg:0px;--tenant-radius-xl:0px;--tenant-border-width:2px;--tenant-shadow-sm:none;--tenant-shadow-card:none;--tenant-shadow-lift:4px 4px 0 0 #0a0a0a;--tenant-shadow-lg:8px 8px 0 0 #0a0a0a;--tenant-tracking-headline:-.02em;--tenant-tracking-body:0}}
@layer tenant-origin{.aurora-template{--tenant-radius-sm:8px;--tenant-radius-md:16px;--tenant-radius-lg:24px;--tenant-radius-xl:32px;--tenant-border-width:1px;--tenant-shadow-sm:0 1px 3px #3b5bdb0f;--tenant-shadow-card:0 4px 12px -2px #3b5bdb1a,0 2px 4px #8b5cf60f;--tenant-shadow-lift:0 8px 24px -4px #3b5bdb33,0 4px 8px #8b5cf61a;--tenant-shadow-lg:0 16px 48px -8px #3b5bdb47,0 6px 16px #8b5cf61f;--tenant-tracking-headline:-.02em;--tenant-tracking-body:0}}
@layer tenant-origin{.scholar-template{--tenant-radius-sm:0;--tenant-radius-md:0;--tenant-radius-lg:0;--tenant-radius-xl:0;--tenant-border-width:1px;--tenant-shadow-sm:none;--tenant-shadow-card:none;--tenant-shadow-lift:0 0 0 .5px var(--tenant-accent);--tenant-shadow-lg:0 0 0 .5px var(--tenant-accent);--tenant-tracking-headline:-.02em;--tenant-tracking-body:-.02em;--tenant-image-filter:saturate(.85)brightness(1.05);--tenant-hairline-thin:.5px solid var(--tenant-accent);--tenant-logo-filter:brightness(0)invert(1);--tenant-page-bg:var(--tenant-surface);--tenant-warning:#f5a524;--tenant-primary-contrast:#0f0f12;--tenant-input-bg:var(--tenant-surface-card);--tenant-input-text:var(--tenant-text);--tenant-input-ring:var(--tenant-accent)}.scholar-template .tenant-section-header{border-bottom:.5px solid var(--tenant-accent);margin-bottom:2.5rem;padding-bottom:1rem}.scholar-template .tenant-section-title{font-family:var(--tenant-font-headline);letter-spacing:-.02em;color:var(--tenant-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.12}.scholar-template .tenant-section-subtitle{font-family:var(--tenant-font-body);color:var(--tenant-text-muted);letter-spacing:-.01em;font-size:.9375rem}.scholar-template h1,.scholar-template h2,.scholar-template h3{font-family:var(--tenant-font-headline);letter-spacing:-.02em;line-height:1.18}.scholar-template h2,.scholar-template h3{font-weight:500}:where(.scholar-template) :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=color]):not([type=range]),textarea,select){color:var(--tenant-input-text);background-color:var(--tenant-input-bg)}:where(.scholar-template) :where(input)::placeholder,:where(.scholar-template) :where(textarea)::placeholder{color:var(--tenant-input-placeholder);opacity:1}:where(.scholar-template) :where(input):-webkit-autofill{-webkit-text-fill-color:var(--tenant-input-text);-webkit-box-shadow:0 0 0 1000px var(--tenant-input-bg)inset;caret-color:var(--tenant-input-ring);transition:background-color 5000s ease-in-out}:where(.scholar-template) :where(input):-webkit-autofill:hover{-webkit-text-fill-color:var(--tenant-input-text);-webkit-box-shadow:0 0 0 1000px var(--tenant-input-bg)inset;caret-color:var(--tenant-input-ring);transition:background-color 5000s ease-in-out}:where(.scholar-template) :where(input):-webkit-autofill:focus{-webkit-text-fill-color:var(--tenant-input-text);-webkit-box-shadow:0 0 0 1000px var(--tenant-input-bg)inset;caret-color:var(--tenant-input-ring);transition:background-color 5000s ease-in-out}:where(.scholar-template) :where(input):-webkit-autofill:active{-webkit-text-fill-color:var(--tenant-input-text);-webkit-box-shadow:0 0 0 1000px var(--tenant-input-bg)inset;caret-color:var(--tenant-input-ring);transition:background-color 5000s ease-in-out}:where(.scholar-template) :where(textarea):-webkit-autofill{-webkit-text-fill-color:var(--tenant-input-text);-webkit-box-shadow:0 0 0 1000px var(--tenant-input-bg)inset;caret-color:var(--tenant-input-ring);transition:background-color 5000s ease-in-out}.scholar-template .prose,.scholar-template .tenant-prose,.scholar-template .prose :where(p,li,blockquote,td,th,dt,dd),.scholar-template .tenant-prose :where(p,li,blockquote,td,th,dt,dd),.scholar-template .prose :where(h1,h2,h3,h4,h5,h6,strong),.scholar-template .tenant-prose :where(h1,h2,h3,h4,h5,h6,strong){color:var(--tenant-text)}.scholar-template .prose :where(a),.scholar-template .tenant-prose :where(a){color:var(--tenant-accent)}:where(.scholar-template) :where(.ProseMirror){color:var(--tenant-input-text);caret-color:var(--tenant-input-ring)}:where(.scholar-template) :where(.ProseMirror) :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em,code,span,div){color:var(--tenant-input-text)}:where(.scholar-template) :where(.ProseMirror) a{color:var(--tenant-accent)}:where(.scholar-template) :where(.ProseMirror) p.is-editor-empty:first-child:before{color:var(--tenant-input-placeholder)}:where(.scholar-template) :where(.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600){color:var(--tenant-text-muted)}:where(.scholar-template) :where(.text-gray-700,.text-gray-800,.text-gray-900,.text-black){color:var(--tenant-text)}:where(.scholar-template) :where(.border-gray-200,.border-gray-300,.border-gray-400){border-color:var(--tenant-border)}:where(.scholar-template) :where(.bg-white,.bg-gray-50,.bg-gray-100){background-color:var(--tenant-surface-card)}:where(.scholar-template) :where(.hover\:bg-gray-100):hover,:where(.scholar-template) :where(.hover\:bg-gray-50):hover{background-color:var(--tenant-surface-alt)}}
@layer tenant-origin{.tangerine-template{--tenant-radius-sm:8px;--tenant-radius-md:12px;--tenant-radius-lg:20px;--tenant-radius-xl:24px;--tenant-border-width:1px;--tenant-shadow-sm:0 1px 3px #2a1f170f;--tenant-shadow-card:0 2px 8px #2a1f1714,0 1px 3px #2a1f170d;--tenant-shadow-lift:0 6px 20px #2a1f171a,0 2px 6px #2a1f170f;--tenant-shadow-lg:0 12px 40px #2a1f171f,0 4px 12px #2a1f1714;--tenant-tracking-headline:0;--tenant-tracking-body:0;--tenant-image-filter:saturate(1.15)brightness(1.05);--tenant-hairline-thin:.5px solid var(--tenant-border);--tenant-logo-filter:none;--tenant-page-bg:var(--tenant-surface);--tenant-warning:#f5a524;--tenant-primary-contrast:#fff;--tenant-hot:#ff3b7a;--tenant-glow-soft:0 8px 24px color-mix(in srgb,var(--tenant-primary)18%,transparent);--tenant-glow-strong:0 12px 32px color-mix(in srgb,var(--tenant-primary)25%,transparent);--tenant-glow-card-hover:0 12px 32px color-mix(in srgb,var(--tenant-primary)18%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)10%,transparent);--tenant-glow-cta:0 12px 32px color-mix(in srgb,var(--tenant-primary)32%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)18%,transparent);--tenant-glow-btn:0 10px 28px color-mix(in srgb,var(--tenant-primary)30%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)15%,transparent);--tenant-glow-lift:0 20px 56px color-mix(in srgb,var(--tenant-primary)18%,transparent),0 4px 16px color-mix(in srgb,var(--tenant-primary)10%,transparent);--tenant-glow-xl:0 16px 48px color-mix(in srgb,var(--tenant-primary)15%,transparent),0 2px 12px color-mix(in srgb,var(--tenant-primary)8%,transparent);--tenant-glow-mobile:0 12px 32px color-mix(in srgb,var(--tenant-primary)18%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)10%,transparent);--tenant-glow-thumbnail:0 10px 28px color-mix(in srgb,var(--tenant-primary)15%,transparent);--tenant-border-primary-10:color-mix(in srgb,var(--tenant-primary)10%,transparent);--tenant-border-primary-12:color-mix(in srgb,var(--tenant-primary)12%,transparent);--tenant-border-primary-13:color-mix(in srgb,var(--tenant-primary)13%,transparent);--tenant-border-primary-14:color-mix(in srgb,var(--tenant-primary)14%,transparent);--tenant-border-primary-15:color-mix(in srgb,var(--tenant-primary)15%,transparent);--tenant-border-primary-18:color-mix(in srgb,var(--tenant-primary)18%,transparent);--tenant-border-primary-25:color-mix(in srgb,var(--tenant-primary)25%,transparent);--tenant-border-primary-28:color-mix(in srgb,var(--tenant-primary)28%,transparent);--tenant-border-primary-35:color-mix(in srgb,var(--tenant-primary)35%,transparent);--tenant-bg-primary-04:color-mix(in srgb,var(--tenant-primary)4%,transparent);--tenant-bg-primary-06:color-mix(in srgb,var(--tenant-primary)6%,transparent);--tenant-bg-primary-07:color-mix(in srgb,var(--tenant-primary)7%,transparent);--tenant-glow-tiny:0 4px 16px color-mix(in srgb,var(--tenant-primary)7%,transparent);--tenant-glow-xs:0 2px 8px color-mix(in srgb,var(--tenant-primary)6%,transparent)}.tangerine-template .tenant-section-header{margin-bottom:2rem;padding-bottom:.75rem}.tangerine-template .tenant-section-title{font-family:var(--tenant-font-headline);letter-spacing:0;color:var(--tenant-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}.tangerine-template .tenant-section-subtitle{font-family:var(--tenant-font-body);color:var(--tenant-text-muted);letter-spacing:0;margin-top:.5rem;font-size:1rem}.tangerine-template h1,.tangerine-template h2,.tangerine-template h3{font-family:var(--tenant-font-headline);letter-spacing:0;line-height:1.25}.tangerine-template h1{font-weight:800}.tangerine-template h2,.tangerine-template h3{font-weight:700}:where(.tangerine-template) :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=color]):not([type=range]),textarea,select){color:var(--tenant-input-text);background-color:var(--tenant-input-bg);font-size:1rem}:where(.tangerine-template) :where(input)::placeholder,:where(.tangerine-template) :where(textarea)::placeholder{color:var(--tenant-input-placeholder);opacity:1}.tangerine-template .prose,.tangerine-template .tenant-prose,.tangerine-template .prose :where(p,li,blockquote,td,th,dt,dd),.tangerine-template .tenant-prose :where(p,li,blockquote,td,th,dt,dd),.tangerine-template .prose :where(h1,h2,h3,h4,h5,h6,strong),.tangerine-template .tenant-prose :where(h1,h2,h3,h4,h5,h6,strong){color:var(--tenant-text)}.tangerine-template .prose :where(a),.tangerine-template .tenant-prose :where(a){color:var(--tenant-primary)}:where(.tangerine-template) :where(.ProseMirror){color:var(--tenant-input-text);caret-color:var(--tenant-input-ring)}:where(.tangerine-template) :where(.ProseMirror) :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em,code,span,div){color:var(--tenant-input-text)}:where(.tangerine-template) :where(.ProseMirror) a{color:var(--tenant-primary)}:where(.tangerine-template) :where(.ProseMirror) p.is-editor-empty:first-child:before{color:var(--tenant-input-placeholder)}}
@layer tenant-origin{.sage-template{--tenant-radius-sm:4px;--tenant-radius-md:8px;--tenant-radius-lg:12px;--tenant-radius-xl:16px;--tenant-border-width:1px;--tenant-shadow-sm:0 1px 2px #3c3a350a;--tenant-shadow-card:0 1px 4px #3c3a350f;--tenant-shadow-lift:0 4px 12px #3c3a3512;--tenant-shadow-lg:0 8px 24px #3c3a3514;--tenant-tracking-headline:-.02em;--tenant-tracking-body:-.01em;--tenant-image-filter:saturate(.92)brightness(1.03);--tenant-hairline-thin:.5px solid var(--tenant-border);--tenant-logo-filter:none;--tenant-page-bg:var(--tenant-surface);--tenant-warning:#c9a57c;--tenant-primary-contrast:#fff;--tenant-glow-soft:0 8px 24px color-mix(in srgb,var(--tenant-primary)14%,transparent);--tenant-glow-strong:0 12px 32px color-mix(in srgb,var(--tenant-primary)20%,transparent);--tenant-glow-card-hover:0 8px 24px color-mix(in srgb,var(--tenant-primary)12%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)8%,transparent);--tenant-glow-cta:0 12px 32px color-mix(in srgb,var(--tenant-primary)25%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)14%,transparent);--tenant-glow-btn:0 10px 28px color-mix(in srgb,var(--tenant-primary)22%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)12%,transparent);--tenant-glow-lift:0 20px 56px color-mix(in srgb,var(--tenant-primary)14%,transparent),0 4px 16px color-mix(in srgb,var(--tenant-primary)8%,transparent);--tenant-glow-xl:0 16px 48px color-mix(in srgb,var(--tenant-primary)12%,transparent),0 2px 12px color-mix(in srgb,var(--tenant-primary)6%,transparent);--tenant-glow-mobile:0 12px 32px color-mix(in srgb,var(--tenant-primary)14%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)8%,transparent);--tenant-glow-thumbnail:0 10px 28px color-mix(in srgb,var(--tenant-primary)12%,transparent);--tenant-border-primary-10:color-mix(in srgb,var(--tenant-primary)10%,transparent);--tenant-border-primary-12:color-mix(in srgb,var(--tenant-primary)12%,transparent);--tenant-border-primary-13:color-mix(in srgb,var(--tenant-primary)13%,transparent);--tenant-border-primary-14:color-mix(in srgb,var(--tenant-primary)14%,transparent);--tenant-border-primary-15:color-mix(in srgb,var(--tenant-primary)15%,transparent);--tenant-border-primary-18:color-mix(in srgb,var(--tenant-primary)18%,transparent);--tenant-border-primary-25:color-mix(in srgb,var(--tenant-primary)25%,transparent);--tenant-border-primary-28:color-mix(in srgb,var(--tenant-primary)28%,transparent);--tenant-border-primary-35:color-mix(in srgb,var(--tenant-primary)35%,transparent);--tenant-bg-primary-04:color-mix(in srgb,var(--tenant-primary)4%,transparent);--tenant-bg-primary-06:color-mix(in srgb,var(--tenant-primary)6%,transparent);--tenant-bg-primary-07:color-mix(in srgb,var(--tenant-primary)7%,transparent);--tenant-glow-tiny:0 4px 16px color-mix(in srgb,var(--tenant-primary)6%,transparent);--tenant-glow-xs:0 2px 8px color-mix(in srgb,var(--tenant-primary)5%,transparent)}.sage-template .tenant-section-header{margin-bottom:2rem;padding-bottom:.75rem}.sage-template .tenant-section-title{font-family:var(--tenant-font-headline);letter-spacing:-.02em;color:var(--tenant-text);font-size:clamp(1.75rem,3vw,2.5rem);font-style:italic;font-weight:600;line-height:1.2}.sage-template .tenant-section-subtitle{font-family:var(--tenant-font-body);color:var(--tenant-text-muted);letter-spacing:-.01em;margin-top:.5rem;font-size:1rem}.sage-template h1,.sage-template h2,.sage-template h3{font-family:var(--tenant-font-headline);letter-spacing:-.02em;line-height:1.2}.sage-template h1{font-style:italic;font-weight:600}.sage-template h2,.sage-template h3{font-weight:600}.sage-template .italic-kicker{font-family:var(--tenant-font-headline);letter-spacing:-.01em;color:var(--tenant-text-muted);font-style:italic;font-weight:400}:where(.sage-template) :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=color]):not([type=range]),textarea,select){color:var(--tenant-input-text);background-color:var(--tenant-input-bg);font-size:1rem}:where(.sage-template) :where(input)::placeholder,:where(.sage-template) :where(textarea)::placeholder{color:var(--tenant-input-placeholder);opacity:1}.sage-template .prose,.sage-template .tenant-prose,.sage-template .prose :where(p,li,blockquote,td,th,dt,dd),.sage-template .tenant-prose :where(p,li,blockquote,td,th,dt,dd),.sage-template .prose :where(h1,h2,h3,h4,h5,h6,strong),.sage-template .tenant-prose :where(h1,h2,h3,h4,h5,h6,strong){color:var(--tenant-text)}.sage-template .prose :where(a),.sage-template .tenant-prose :where(a){color:var(--tenant-primary)}:where(.sage-template) :where(.ProseMirror){color:var(--tenant-input-text);caret-color:var(--tenant-input-ring)}:where(.sage-template) :where(.ProseMirror) :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em,code,span,div){color:var(--tenant-input-text)}:where(.sage-template) :where(.ProseMirror) a{color:var(--tenant-primary)}:where(.sage-template) :where(.ProseMirror) p.is-editor-empty:first-child:before{color:var(--tenant-input-placeholder)}}
@layer tenant-origin{.atelier-template{--tenant-radius-sm:4px;--tenant-radius-md:8px;--tenant-radius-lg:12px;--tenant-radius-xl:16px;--tenant-border-width:1px;--tenant-shadow-sm:0 1px 2px #1c2a280a;--tenant-shadow-card:0 2px 8px #1c2a2814;--tenant-shadow-lift:0 6px 20px #1c2a281a;--tenant-shadow-lg:0 12px 32px #1c2a281f;--tenant-tracking-headline:-.02em;--tenant-tracking-body:-.01em;--tenant-image-filter:saturate(.92)brightness(1.03);--tenant-hairline-thin:.5px solid var(--tenant-border);--tenant-logo-filter:none;--tenant-page-bg:var(--tenant-surface);--tenant-warning:#c9a57c;--tenant-primary-contrast:#fff;--tenant-glow-soft:0 8px 24px color-mix(in srgb,var(--tenant-primary)14%,transparent);--tenant-glow-strong:0 12px 32px color-mix(in srgb,var(--tenant-primary)20%,transparent);--tenant-glow-card-hover:0 8px 24px color-mix(in srgb,var(--tenant-primary)12%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)8%,transparent);--tenant-glow-cta:0 12px 32px color-mix(in srgb,var(--tenant-primary)25%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)14%,transparent);--tenant-glow-btn:0 10px 28px color-mix(in srgb,var(--tenant-primary)22%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)12%,transparent);--tenant-glow-lift:0 20px 56px color-mix(in srgb,var(--tenant-primary)14%,transparent),0 4px 16px color-mix(in srgb,var(--tenant-primary)8%,transparent);--tenant-glow-xl:0 16px 48px color-mix(in srgb,var(--tenant-primary)12%,transparent),0 2px 12px color-mix(in srgb,var(--tenant-primary)6%,transparent);--tenant-glow-mobile:0 12px 32px color-mix(in srgb,var(--tenant-primary)14%,transparent),0 2px 8px color-mix(in srgb,var(--tenant-primary)8%,transparent);--tenant-glow-thumbnail:0 10px 28px color-mix(in srgb,var(--tenant-primary)12%,transparent);--tenant-border-primary-10:color-mix(in srgb,var(--tenant-primary)10%,transparent);--tenant-border-primary-12:color-mix(in srgb,var(--tenant-primary)12%,transparent);--tenant-border-primary-13:color-mix(in srgb,var(--tenant-primary)13%,transparent);--tenant-border-primary-14:color-mix(in srgb,var(--tenant-primary)14%,transparent);--tenant-border-primary-15:color-mix(in srgb,var(--tenant-primary)15%,transparent);--tenant-border-primary-18:color-mix(in srgb,var(--tenant-primary)18%,transparent);--tenant-border-primary-25:color-mix(in srgb,var(--tenant-primary)25%,transparent);--tenant-border-primary-28:color-mix(in srgb,var(--tenant-primary)28%,transparent);--tenant-border-primary-35:color-mix(in srgb,var(--tenant-primary)35%,transparent);--tenant-bg-primary-04:color-mix(in srgb,var(--tenant-primary)4%,transparent);--tenant-bg-primary-06:color-mix(in srgb,var(--tenant-primary)6%,transparent);--tenant-bg-primary-07:color-mix(in srgb,var(--tenant-primary)7%,transparent);--tenant-glow-tiny:0 4px 16px color-mix(in srgb,var(--tenant-primary)6%,transparent);--tenant-glow-xs:0 2px 8px color-mix(in srgb,var(--tenant-primary)5%,transparent)}.atelier-template .tenant-section-header{margin-bottom:2rem;padding-bottom:.75rem}.atelier-template .tenant-section-title{font-family:var(--tenant-font-headline);letter-spacing:-.02em;color:var(--tenant-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.2}.atelier-template .tenant-section-subtitle{font-family:var(--tenant-font-body);color:var(--tenant-text-muted);letter-spacing:-.01em;margin-top:.5rem;font-size:1rem}.atelier-template h1,.atelier-template h2,.atelier-template h3{font-family:var(--tenant-font-headline);letter-spacing:-.02em;font-weight:600;line-height:1.2}:where(.atelier-template) :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=color]):not([type=range]),textarea,select){color:var(--tenant-input-text);background-color:var(--tenant-input-bg);font-size:1rem}:where(.atelier-template) :where(input)::placeholder,:where(.atelier-template) :where(textarea)::placeholder{color:var(--tenant-input-placeholder);opacity:1}.atelier-template .prose,.atelier-template .tenant-prose,.atelier-template .prose :where(p,li,blockquote,td,th,dt,dd),.atelier-template .tenant-prose :where(p,li,blockquote,td,th,dt,dd),.atelier-template .prose :where(h1,h2,h3,h4,h5,h6,strong),.atelier-template .tenant-prose :where(h1,h2,h3,h4,h5,h6,strong){color:var(--tenant-text)}.atelier-template .prose :where(a),.atelier-template .tenant-prose :where(a){color:var(--tenant-primary)}:where(.atelier-template) :where(.ProseMirror){color:var(--tenant-input-text);caret-color:var(--tenant-input-ring)}:where(.atelier-template) :where(.ProseMirror) :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em,code,span,div){color:var(--tenant-input-text)}:where(.atelier-template) :where(.ProseMirror) a{color:var(--tenant-primary)}:where(.atelier-template) :where(.ProseMirror) p.is-editor-empty:first-child:before{color:var(--tenant-input-placeholder)}@media (min-width:1024px){.atelier-template>.atelier-sidebar~main,.atelier-template>.atelier-sidebar~footer{margin-left:15rem}}}
