html[data-brand] body{font-family:var(--brand-body-font);color-scheme:var(--brand-color-scheme)}html[data-brand] :where(h1,h2,h3,.font-headline){font-family:var(--brand-heading-font)}html[data-brand] :where(.bg-card,.bg-card\/70){border-radius:var(--brand-radius);box-shadow:var(--brand-card-shadow);border-width:var(--brand-card-border-width)}html[data-brand] :where(.bg-card>.p-6){padding:var(--brand-space)}html[data-brand] :where(button.bg-primary,a.bg-primary,button.bg-secondary,a.bg-secondary){border-radius:var(--brand-radius)}html[data-brand] :where(.text-amber-100,.text-amber-200,.text-yellow-200,.text-yellow-300){color:var(--brand-accent)}html[data-brand] :where(.text-primary,.hover\:text-primary:hover){color:var(--brand-primary-text)}html[data-brand] [data-brand-card]{background-color:var(--brand-surface);border-color:var(--brand-border);border-width:var(--brand-card-border-width);border-radius:var(--brand-radius);box-shadow:var(--brand-card-shadow);padding:var(--brand-space)}html[data-brand] [data-brand-progress]{background:var(--brand-border)}html[data-brand] [data-brand-progress]>div{background:var(--brand-primary)}html[data-brand-finish=luminous] [data-brand-empty-background]{background-image:var(--brand-page-image)}html[data-brand-finish=luminous] [data-brand-card]{background-image:var(--brand-card-image)}html[data-brand] [data-brand-panel]{background-color:var(--brand-surface);color:var(--brand-foreground);border-color:var(--brand-border)}html[data-brand] [data-brand-panel] :where(.text-slate-400,.text-slate-300,.text-slate-200){color:var(--brand-muted)}.brand-page-with-artwork{flex-direction:column}.brand-page-content,.brand-page-with-artwork{display:flex;width:100%;min-width:0;flex:1}.brand-page-artwork{width:100%;margin:0;flex-shrink:0;background:hsl(var(--background))}.brand-page-artwork img{display:block;width:100%;max-height:220px;object-fit:cover}