.customizer[data-astro-cid-hkvstmhr]{margin-top:4rem}.customizer-intro[data-astro-cid-hkvstmhr]{max-width:650px;margin-bottom:2rem}h2[data-astro-cid-hkvstmhr]{letter-spacing:-.045em;margin:.6rem 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}p[data-astro-cid-hkvstmhr]{color:var(--ink-soft);line-height:1.7}.customizer-workspace[data-astro-cid-hkvstmhr]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.customizer-controls[data-astro-cid-hkvstmhr]{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:1.4rem;padding:1.5rem;display:grid}fieldset[data-astro-cid-hkvstmhr]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-hkvstmhr],label[data-astro-cid-hkvstmhr]{font-size:.78rem;font-weight:600}legend[data-astro-cid-hkvstmhr]{margin-bottom:.7rem}label[data-astro-cid-hkvstmhr]{gap:.5rem;display:grid}select[data-astro-cid-hkvstmhr]{appearance:none;border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:8px;min-height:44px;padding:.7rem 2.5rem .7rem .7rem}select[data-astro-cid-hkvstmhr]:disabled{opacity:.6;cursor:not-allowed}.count-control[data-astro-cid-hkvstmhr]:has(select:disabled){color:var(--ink-soft)}.control-group[data-astro-cid-hkvstmhr]{border-top:1px solid var(--line);gap:.8rem;padding-top:1.2rem;display:grid}.control-group[data-astro-cid-hkvstmhr] legend[data-astro-cid-hkvstmhr]{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem}.fit-settings[data-astro-cid-hkvstmhr]{gap:.5rem;display:grid}.fit-settings[data-astro-cid-hkvstmhr][hidden],.fit-width-settings[data-astro-cid-hkvstmhr][hidden],.controls-note[data-astro-cid-hkvstmhr][hidden]{display:none}.fit-width-settings[data-astro-cid-hkvstmhr]{gap:.5rem;display:grid}.more-styling[data-astro-cid-hkvstmhr]{border-top:1px solid var(--line);padding-top:1rem}summary[data-astro-cid-hkvstmhr]{cursor:pointer;min-height:44px;font-size:.78rem;font-weight:600}.background-settings[data-astro-cid-hkvstmhr]{gap:.8rem;display:grid}[data-astro-cid-hkvstmhr][data-reset-background]{justify-content:center;min-height:44px;font-size:.75rem}.select-field[data-astro-cid-hkvstmhr]{display:block;position:relative}.select-field[data-astro-cid-hkvstmhr]:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;position:absolute;top:50%;right:.9rem;transform:translateY(-70%)rotate(45deg)}.preset-buttons[data-astro-cid-hkvstmhr]{gap:.5rem;display:grid}button[data-astro-cid-hkvstmhr]{border:1px solid var(--line-strong);font:inherit;text-align:left;background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:.7rem;padding:.7rem;display:flex}button[data-astro-cid-hkvstmhr][aria-pressed=true]{background:color-mix(in srgb,var(--blue-deep) 10%,var(--paper));border-color:var(--blue-deep)}button[data-astro-cid-hkvstmhr] span[data-astro-cid-hkvstmhr]{gap:.15rem;font-size:.78rem;font-weight:600;display:grid}button[data-astro-cid-hkvstmhr] small[data-astro-cid-hkvstmhr]{color:var(--ink-soft);font-size:.65rem;font-weight:400}.color-control[data-astro-cid-hkvstmhr]{grid-template-columns:1fr auto;align-items:center}.color-control[data-astro-cid-hkvstmhr] output[data-astro-cid-hkvstmhr]{color:var(--ink-soft);grid-column:1/-1;font-size:.7rem;font-weight:400}input[data-astro-cid-hkvstmhr][type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:44px;height:36px;padding:3px}.check-control[data-astro-cid-hkvstmhr]{align-items:center;gap:.5rem;min-height:44px;display:flex}.check-control[data-astro-cid-hkvstmhr]:has(input:disabled){color:var(--ink-soft)}input[data-astro-cid-hkvstmhr][type=checkbox]{width:18px;height:18px;accent-color:var(--blue-deep)}.controls-note[data-astro-cid-hkvstmhr]{margin:-.3rem 0 0;font-size:.7rem;line-height:1.55}.controls-warning[data-astro-cid-hkvstmhr]{border-left:3px solid var(--coral);background:color-mix(in srgb,var(--coral) 8%,transparent);color:var(--ink);border-radius:4px;padding:.55rem .7rem}.customizer-preview[data-astro-cid-hkvstmhr]{border:1px solid var(--line);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 24px 60px #09363e1a}.preview-chrome[data-astro-cid-hkvstmhr]{color:#56655e;background:#eaece6;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;font-size:.65rem;display:flex}.preview-chrome[data-astro-cid-hkvstmhr]>span[data-astro-cid-hkvstmhr]:first-child{color:#a0aea5;letter-spacing:.15em}.customizer-caption[data-astro-cid-hkvstmhr]{text-align:right;font-size:.75rem}[data-astro-cid-hkvstmhr]:is(button,select,input):focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}@media (width<=760px){.customizer-workspace[data-astro-cid-hkvstmhr]{grid-template-columns:1fr;gap:1rem}.customizer-controls[data-astro-cid-hkvstmhr]{padding:1rem}.preset-buttons[data-astro-cid-hkvstmhr]{grid-template-columns:repeat(3,1fr)}.preview-chrome[data-astro-cid-hkvstmhr]>span[data-astro-cid-hkvstmhr]:last-child{display:none}.customizer-preview[data-astro-cid-hkvstmhr]{z-index:2;overscroll-behavior:contain;order:-1;max-height:min(46vh,26rem);position:sticky;top:.5rem;overflow:auto;box-shadow:0 12px 32px #09363e38}.preview-chrome[data-astro-cid-hkvstmhr]{z-index:1;padding:.6rem 1rem;position:sticky;top:0}.customizer-caption[data-astro-cid-hkvstmhr]{text-align:left}}@media (width<=400px){.preset-buttons[data-astro-cid-hkvstmhr]{grid-template-columns:1fr}}.demo-page[data-astro-cid-dquh7dcz]{width:min(1120px,100% - 2rem);margin:0 auto;padding:4rem 0}header[data-astro-cid-dquh7dcz]{max-width:780px}h1[data-astro-cid-dquh7dcz]{margin:1rem 0;font-size:clamp(2.3rem,6vw,4.5rem);line-height:1.1}h2[data-astro-cid-dquh7dcz]{font-size:clamp(1.6rem,4vw,2.3rem)}p[data-astro-cid-dquh7dcz]{color:var(--ink-soft);line-height:1.7}section[data-astro-cid-dquh7dcz]{margin-top:4rem}.button[data-astro-cid-dquh7dcz]{white-space:normal;overflow-wrap:anywhere}
