.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.theme-console-dialog{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,2vw,1rem);background:color-mix(in oklab,var(--color-background, #020617) 38%,transparent);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.theme-console-dialog__surface{width:min(82rem,100%);max-height:calc(100dvh - 1rem);overflow:hidden;border:1px solid color-mix(in oklab,var(--color-border, #d1d5db) 72%,transparent);border-radius:var(--radius-xl, 1rem);background:var(--color-background, #ffffff);box-shadow:0 24px 80px color-mix(in oklab,var(--color-text, #0f172a) 22%,transparent)}.theme-console-dialog-enter-active,.theme-console-dialog-leave-active{transition:opacity .18s ease,transform .18s ease}.theme-console-dialog-enter-from,.theme-console-dialog-leave-to{opacity:0}.theme-console-dialog-enter-from .theme-console-dialog__surface,.theme-console-dialog-leave-to .theme-console-dialog__surface{transform:translateY(.5rem) scale(.985)}.theme-console{--theme-console-bg: var(--color-background);--theme-console-surface: var(--color-surface);--theme-console-surface-raised: color-mix(in oklab, var(--color-surface) 94%, var(--color-background) 6%);--theme-console-surface-soft: color-mix(in oklab, var(--color-surface) 88%, var(--color-background) 12%);--theme-console-surface-glass: color-mix(in oklab, var(--color-surface) 78%, transparent);--theme-console-text: var(--color-text);--theme-console-muted: var(--color-text-secondary);--theme-console-border: color-mix(in oklab, var(--color-border) 84%, transparent);--theme-console-border-strong: color-mix(in oklab, var(--color-text-secondary) 72%, transparent);--theme-console-shadow: color-mix(in oklab, var(--color-text) 10%, transparent);--theme-console-shadow-strong: color-mix(in oklab, var(--color-text) 18%, transparent);--theme-console-accent: var(--color-primary);--theme-console-icon-color: var(--theme-console-accent);display:flex;width:100%;height:min(88dvh,54rem);min-height:min(40rem,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem);flex-direction:column;overflow:hidden;color:var(--theme-console-text);background:linear-gradient(180deg,var(--theme-console-surface),var(--theme-console-bg) 62%,var(--theme-console-surface-soft));font-family:var(--font-family-ui, Geist, system-ui, sans-serif);font-weight:400}.theme-console--dark{--theme-console-bg: var(--color-background);--theme-console-surface: var(--color-surface);--theme-console-surface-raised: color-mix(in oklab, var(--color-surface) 88%, var(--color-background) 12%);--theme-console-surface-soft: color-mix(in oklab, var(--color-surface) 82%, var(--color-background) 18%);--theme-console-surface-glass: color-mix(in oklab, var(--color-surface) 82%, transparent);--theme-console-text: var(--color-text);--theme-console-muted: var(--color-text-secondary);--theme-console-border: color-mix(in oklab, var(--color-border) 74%, var(--color-text) 12%);--theme-console-border-strong: color-mix(in oklab, var(--color-text-secondary) 78%, transparent);--theme-console-shadow: color-mix(in oklab, var(--color-background) 42%, transparent);--theme-console-shadow-strong: color-mix(in oklab, var(--color-background) 52%, transparent)}.theme-console__svg-icon{flex:0 0 auto;color:var(--theme-console-icon-color);stroke:currentColor}.theme-console__header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.9rem clamp(1rem,2vw,1.4rem);border-bottom:1px solid var(--theme-console-border);background:var(--theme-console-surface-glass);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.theme-console__title{display:flex;min-width:0;align-items:center;gap:.8rem}.theme-console__title h2{margin:0;font-size:clamp(.98rem,1vw,1.08rem);font-weight:650;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.theme-console__title p,.theme-console__section-header p,.theme-console__section-header small,.theme-style-card__content small,.theme-mode-card small,.theme-type-card__text small,.theme-palette-card__text small{color:var(--theme-console-muted)}.theme-console__title p{margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.theme-console__title-icon,.theme-console__icon-button,.theme-console__button,.theme-style-card__check,.theme-type-card__check,.theme-palette-card__check{display:inline-flex;align-items:center;justify-content:center}.theme-console__title-icon{width:2.45rem;height:2.45rem;flex:0 0 auto;border:1px solid color-mix(in oklab,var(--color-primary) 28%,transparent);border-radius:.5rem;color:var(--color-primary);background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 16%,transparent),transparent),var(--theme-console-surface-raised);box-shadow:inset 0 1px color-mix(in oklab,var(--color-surface) 50%,transparent)}.theme-console__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.theme-console__status{max-width:11.5rem;overflow:hidden;color:var(--theme-console-muted);font-size:.76rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.theme-console__status--error{color:var(--color-danger)}.theme-console__button,.theme-console__icon-button{min-height:2.65rem;border:1px solid var(--theme-console-border);border-radius:.5rem;font-size:.82rem;font-weight:600;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease,box-shadow .14s ease}.theme-console__button{gap:.45rem;padding:0 .9rem}.theme-console__button--ghost{color:var(--theme-console-text);background:var(--theme-console-surface)}.theme-console__button--primary{color:var(--color-action-primary-text);border-color:var(--color-action-primary-border);background:var(--color-action-primary-bg);box-shadow:0 10px 22px color-mix(in oklab,var(--color-primary) 20%,transparent)}.theme-console__button:not(:disabled):hover,.theme-console__icon-button:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-primary) 45%,transparent);box-shadow:0 10px 22px var(--theme-console-shadow)}.theme-console__button:disabled,.theme-console__icon-button:disabled,.theme-style-card:has(input:disabled),.theme-mode-card:has(input:disabled),.theme-type-card:has(input:disabled),.theme-palette-card:has(input:disabled){cursor:wait;opacity:.62}.theme-console__icon-button{width:2.65rem;color:var(--theme-console-muted);background:var(--theme-console-surface-soft)}.theme-console__body{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1.5fr) minmax(22rem,.9fr);gap:clamp(.9rem,1.6vw,1.25rem);overflow:hidden;overscroll-behavior:contain;padding:clamp(.9rem,1.6vw,1.25rem)}.theme-console__main,.theme-console__rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem;scrollbar-gutter:stable}.theme-console__main{display:grid;align-content:start;gap:clamp(.9rem,1.4vw,1.15rem)}.theme-console__rail{display:block}.theme-console__rail>.theme-console__panel+.theme-console__panel{margin-top:clamp(.75rem,1.25vw,.95rem)}.theme-console__panel{overflow:hidden;border:1px solid var(--theme-console-border);border-radius:.5rem;background:var(--theme-console-surface-glass);box-shadow:0 14px 34px var(--theme-console-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.theme-console__panel--hero{padding:clamp(.85rem,1.5vw,1rem);background:linear-gradient(180deg,color-mix(in oklab,var(--color-primary) 7%,transparent),transparent 42%),var(--theme-console-surface-glass)}.theme-console__fieldset{min-width:0;margin:0;padding:clamp(.85rem,1.5vw,1rem)}.theme-console__section-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .8rem;padding:0;color:var(--theme-console-text)}.theme-console__section-header h3,.theme-console__section-header strong{display:block;margin:0;font-size:.86rem;font-weight:650;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.theme-console__section-header p,.theme-console__section-header small{display:block;margin-top:.25rem;font-size:.74rem;font-weight:400;line-height:1.35}.theme-console__badge{flex:0 0 auto;border:1px solid color-mix(in oklab,var(--color-success) 30%,transparent);border-radius:999px;padding:.32rem .55rem;color:var(--color-success-readable, var(--color-success));background:linear-gradient(180deg,color-mix(in oklab,var(--color-success) 14%,transparent),transparent),color-mix(in oklab,var(--theme-console-surface) 86%,var(--color-success) 14%);font-size:.7rem;font-weight:600;white-space:nowrap}.theme-console__mini-badge{max-width:min(13rem,42%);overflow:hidden;flex:0 0 auto;border:1px solid color-mix(in oklab,var(--color-primary) 22%,transparent);border-radius:999px;padding:.28rem .52rem;color:var(--color-theme-1-readable, var(--color-primary));background:linear-gradient(180deg,color-mix(in oklab,var(--color-primary) 10%,transparent),transparent),color-mix(in oklab,var(--theme-console-surface) 88%,var(--color-primary) 12%);font-size:.68rem;font-weight:500;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.theme-preview{overflow:hidden;min-height:clamp(16rem,34vh,25rem);aspect-ratio:16 / 10;border:var(--preview-border-width) solid var(--scheme-border);border-radius:var(--preview-radius);background:var(--scheme-bg);box-shadow:0 24px 60px color-mix(in oklab,var(--color-text) calc(var(--preview-shadow-opacity) * 100%),transparent),inset 0 1px color-mix(in oklab,var(--color-surface) 42%,transparent);font-family:var(--font-family-ui, Geist, system-ui, sans-serif)}.theme-preview__image,.theme-style-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.theme-preview__image{min-height:100%}.theme-preview__fallback,.theme-style-card__fallback{display:grid;width:100%;height:100%;place-items:center;padding:.8rem;color:var(--theme-console-muted);background:var(--theme-console-surface-raised);font-size:.72rem;font-weight:500;text-align:center}.theme-preview--dark{background:var(--scheme-dark-bg);border-color:var(--scheme-dark-border)}.theme-style-scroll{max-height:clamp(17.5rem,34dvh,25rem);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .32rem 1.25rem 0;scroll-padding-bottom:1.25rem;scrollbar-color:var(--theme-console-border-strong) color-mix(in oklab,var(--color-primary) 6%,transparent);scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.theme-style-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:var(--shadow-focus-ring)}.theme-style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.72rem;padding-bottom:clamp(2.75rem,8dvh,4rem)}.theme-style-card,.theme-mode-card,.theme-type-card,.theme-palette-card{position:relative;cursor:pointer;border:1px solid var(--theme-console-border);border-radius:.5rem;background:var(--theme-console-surface);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.theme-style-card:hover,.theme-mode-card:hover,.theme-type-card:hover,.theme-palette-card:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-primary) 50%,transparent);background:color-mix(in oklab,var(--color-primary) 8%,transparent);box-shadow:0 14px 24px var(--theme-console-shadow)}.theme-style-card--selected,.theme-mode-card--selected,.theme-type-card--selected,.theme-palette-card--selected{border-color:var(--color-primary);background:linear-gradient(180deg,color-mix(in oklab,var(--color-primary) 14%,transparent),color-mix(in oklab,var(--color-primary) 7%,transparent)),var(--theme-console-surface);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 14%,transparent),0 16px 28px var(--theme-console-shadow)}.theme-console__radio{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.theme-console__radio:focus-visible+.theme-style-card__preview,.theme-console__radio:focus-visible+.theme-palette-card__preview,.theme-style-card:has(.theme-console__radio:focus-visible),.theme-mode-card:has(.theme-console__radio:focus-visible),.theme-type-card:has(.theme-console__radio:focus-visible),.theme-palette-card:has(.theme-console__radio:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:var(--shadow-focus-ring)}.theme-style-card{display:grid;grid-template-rows:minmax(6.4rem,auto) auto;min-height:10.55rem;overflow:hidden}.theme-style-card__preview{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--scheme-border);background:var(--scheme-bg)}.theme-style-card__content{display:grid;gap:.24rem;padding:.75rem .78rem .82rem}.theme-style-card__content strong,.theme-type-card__text strong,.theme-palette-card__text strong,.theme-mode-card strong{color:var(--theme-console-text);font-size:.8rem;font-weight:600;line-height:1.25}.theme-style-card__content small,.theme-type-card__text small,.theme-palette-card__text small,.theme-mode-card small{display:-webkit-box;overflow:hidden;font-size:.71rem;font-weight:400;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.theme-style-card__check,.theme-type-card__check,.theme-palette-card__check{position:absolute;top:.5rem;right:.5rem;width:1.55rem;height:1.55rem;border:1px solid color-mix(in oklab,var(--color-primary) 32%,transparent);border-radius:999px;color:var(--color-theme-1-contrast);background:var(--color-primary);opacity:0;box-shadow:0 10px 18px color-mix(in oklab,var(--color-primary) 26%,transparent);transition:opacity .14s ease,transform .14s ease}.theme-style-card--selected .theme-style-card__check,.theme-type-card--selected .theme-type-card__check,.theme-palette-card--selected .theme-palette-card__check{opacity:1;transform:translateY(0)}.theme-mode-grid{display:grid;gap:.55rem}.theme-mode-card{display:grid;min-height:3.45rem;grid-template-columns:2.15rem 1fr;gap:.65rem;align-items:center;padding:.62rem .68rem;color:var(--theme-console-muted)}.theme-mode-card>svg{justify-self:center;color:var(--color-primary)}.theme-mode-card--selected{color:var(--theme-console-text)}.theme-type-grid{display:grid;gap:.55rem}.theme-type-card{display:grid;min-height:5.35rem;grid-template-columns:4rem minmax(0,1fr);gap:.68rem;align-items:center;padding:.58rem .64rem;color:var(--theme-console-muted)}.theme-type-card--selected{color:var(--theme-console-text)}.theme-type-card__sample{display:grid;min-width:0;align-content:center;gap:.12rem;border:1px solid var(--theme-console-border);border-radius:.45rem;padding:.48rem;background:linear-gradient(180deg,color-mix(in oklab,var(--color-primary) 6%,transparent),transparent),var(--theme-console-surface);font-family:var(--font-family-ui);line-height:var(--typography-table-line-height, 1.36)}.theme-type-card__sample strong,.theme-type-card__sample span,.theme-type-card__sample code{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-type-card__sample strong{color:var(--theme-console-text);font-size:.96rem;font-weight:var(--theme-heading-weight, 650);font-variant-numeric:tabular-nums}.theme-type-card__sample span{font-size:.62rem;font-weight:var(--theme-label-weight, 500);line-height:var(--typography-control-line-height, 1.28);text-transform:var(--theme-label-transform, none)}.theme-type-card__sample code{font-family:var(--font-family-code);font-size:.58rem;font-weight:500;font-variant-numeric:tabular-nums}.theme-type-card__text{display:grid;min-width:0;gap:.18rem}.theme-console__panel--palette{overflow:visible}.theme-palette-groups{display:grid;gap:.82rem;padding-right:.15rem}.theme-palette-group h4{margin:0 0 .45rem;color:var(--theme-console-muted);font-size:.7rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.theme-palette-grid{display:grid;grid-template-columns:1fr;gap:.52rem}.theme-palette-card{display:grid;min-height:4.95rem;grid-template-columns:3.45rem minmax(0,1fr);gap:.68rem;align-items:center;padding:.55rem .62rem}.theme-palette-card__preview{position:relative;display:block;width:3.45rem;height:3.45rem;overflow:hidden;border:1px solid var(--scheme-border);border-radius:.45rem;background:var(--scheme-bg)}.theme-palette-card__nav,.theme-palette-card__bar,.theme-palette-card__surface,.theme-palette-card__surface span,.theme-palette-card__dots i{position:absolute;display:block}.theme-palette-card__nav{inset:0 auto 0 0;width:22%;background:var(--scheme-primary)}.theme-palette-card__bar{top:.55rem;left:32%;width:48%;height:.38rem;border-radius:999px;background:var(--scheme-secondary)}.theme-palette-card__surface{left:32%;right:.45rem;bottom:.55rem;height:1.45rem;border:1px solid var(--scheme-border);border-radius:.32rem;background:var(--scheme-surface)}.theme-palette-card__surface span{left:.35rem;right:.35rem;height:.18rem;border-radius:999px;background:var(--scheme-text);opacity:.28}.theme-palette-card__surface span:first-child{top:.38rem}.theme-palette-card__surface span:last-child{bottom:.38rem}.theme-palette-card__dots{position:absolute;top:1.35rem;right:.45rem;display:flex;gap:.18rem}.theme-palette-card__dots i{position:static;width:.38rem;height:.38rem;border-radius:999px}.theme-palette-card__dots i:nth-child(1){background:var(--scheme-success)}.theme-palette-card__dots i:nth-child(2){background:var(--scheme-warning)}.theme-palette-card__dots i:nth-child(3){background:var(--scheme-error)}.theme-palette-card__text{display:grid;min-width:0;gap:.18rem}.theme-palette-card__text strong,.theme-palette-card__text small{overflow:hidden}.theme-console__main::-webkit-scrollbar,.theme-console__rail::-webkit-scrollbar,.theme-style-scroll::-webkit-scrollbar,.theme-palette-groups::-webkit-scrollbar{width:.45rem}.theme-console__main::-webkit-scrollbar-thumb,.theme-console__rail::-webkit-scrollbar-thumb,.theme-style-scroll::-webkit-scrollbar-thumb,.theme-palette-groups::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background-clip:padding-box;background:var(--theme-console-border-strong)}.theme-console__main::-webkit-scrollbar-track,.theme-console__rail::-webkit-scrollbar-track,.theme-style-scroll::-webkit-scrollbar-track,.theme-palette-groups::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in oklab,var(--color-primary) 6%,transparent)}.theme-console__button:focus-visible,.theme-console__icon-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:var(--shadow-focus-ring)}@media(max-width:1024px){.theme-console{height:min(92dvh,58rem)}.theme-console__body{display:grid;grid-template-columns:1fr;overflow-y:auto;padding:1rem}.theme-console__main,.theme-console__rail{overflow:visible;padding-right:0}.theme-console__main{margin-bottom:1rem}.theme-console__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-items:start}.theme-console__rail>.theme-console__panel{align-self:start}.theme-console__panel--palette,.theme-palette-groups{max-height:none}.theme-style-scroll{max-height:min(34rem,56dvh)}.theme-console__panel--palette{grid-column:1 / -1}.theme-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.theme-console{height:calc(100dvh - 2rem);min-height:0;max-height:calc(100dvh - 2rem)}.theme-console__header{align-items:flex-start;flex-direction:column;gap:.75rem;padding:.85rem}.theme-console__title{align-items:flex-start}.theme-console__title-icon{width:2.2rem;height:2.2rem}.theme-console__header-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:.45rem}.theme-console__button,.theme-console__icon-button{min-height:3.15rem}.theme-console__icon-button{width:3.15rem}.theme-console__status{order:-1;width:100%;max-width:none;margin-right:auto}.theme-console__body{display:block;padding:.75rem}.theme-console__section-header{align-items:flex-start;flex-direction:column;gap:.45rem}.theme-console__mini-badge{max-width:100%}.theme-preview{min-height:11.5rem}.theme-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.theme-style-scroll{max-height:min(28rem,50dvh)}.theme-style-card{grid-template-rows:minmax(5.2rem,auto) auto;min-height:9rem}.theme-console__rail{display:block}.theme-console__rail>.theme-console__panel+.theme-console__panel{margin-top:.75rem}.theme-palette-grid{grid-template-columns:1fr}}@media(max-width:360px){.theme-console__button{flex:1 1 auto}.theme-console__icon-button{flex:0 0 2.65rem}.theme-style-grid{grid-template-columns:1fr}.theme-type-card,.theme-palette-card{grid-template-columns:3.65rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.theme-console *,.theme-console *:before,.theme-console *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.font-serif[data-v-70f47355]{font-family:inherit}.font-headline[data-v-70f47355]{font-family:var(--font-headline),Georgia,serif}.font-serif[data-v-cc5f4fbd]{font-family:inherit}.font-headline[data-v-cc5f4fbd]{font-family:var(--font-headline),Georgia,serif}
