.pm-layout[data-astro-cid-6tngd2da]{gap:var(--space-m);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pm-layout[data-astro-cid-6tngd2da]>[data-astro-cid-6tngd2da]{min-width:0}@media (width>=960px){.pm-layout[data-astro-cid-6tngd2da]{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.pm-left[data-astro-cid-6tngd2da]{top:calc(var(--header-h) + 12px);position:sticky}}.pm-preview-wrap[data-astro-cid-6tngd2da]{padding:var(--space-s);place-items:center;display:grid}.pm-preview[data-astro-cid-6tngd2da] svg{filter:drop-shadow(0 10px 18px #00000040);width:min(100%,300px);height:auto}.pm-actions[data-astro-cid-6tngd2da]{margin-block:var(--space-s);flex-wrap:wrap;gap:6px;display:flex}.pm-actions[data-astro-cid-6tngd2da] .btn-primary[data-astro-cid-6tngd2da]{flex:100%}.pz-body[data-astro-cid-6tngd2da]{gap:var(--space-s);margin-top:var(--space-2xs);grid-template-columns:90px 1fr;align-items:start;display:grid}.pz-target[data-astro-cid-6tngd2da] svg{width:90px;height:auto}.pm-start[data-astro-cid-6tngd2da]{margin-bottom:var(--space-s)}.pm-tabs[data-astro-cid-6tngd2da]{margin-bottom:var(--space-s);scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.pm-tabs[data-astro-cid-6tngd2da] .chip[data-astro-cid-6tngd2da]{flex-shrink:0}.pm-tabs[data-astro-cid-6tngd2da] .chip[data-astro-cid-6tngd2da][aria-selected=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.pm-panel[data-astro-cid-6tngd2da]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-s)}.pm-panel-head[data-astro-cid-6tngd2da]{margin-bottom:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.pm-panel-head[data-astro-cid-6tngd2da] h2[data-astro-cid-6tngd2da]{font-size:var(--step-1)}.pm-group[data-astro-cid-6tngd2da]{margin:0 0 var(--space-s);border:0;padding:0}.pm-group[data-astro-cid-6tngd2da] legend[data-astro-cid-6tngd2da]{color:var(--muted);margin-bottom:6px;font-weight:700}.pm-options[data-astro-cid-6tngd2da]{flex-wrap:wrap;gap:6px;display:flex}.pm-opt[data-astro-cid-6tngd2da]{border-radius:var(--radius-s);border:1px solid var(--border);background:var(--bg);min-height:40px;padding:.3em .8em;font-size:.9rem;font-weight:600}.pm-opt[data-astro-cid-6tngd2da][aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}@media (pointer:coarse){.pm-opt[data-astro-cid-6tngd2da]{min-height:44px}}.pm-swatches[data-astro-cid-6tngd2da]{flex-wrap:wrap;gap:8px;display:flex}.pm-sw[data-astro-cid-6tngd2da]{border:3px solid var(--border);background:linear-gradient(135deg, var(--c), var(--c2,var(--c)));border-radius:50%;width:40px;height:40px}.pm-sw[data-astro-cid-6tngd2da][aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 3px var(--gold)}.pm-custom[data-astro-cid-6tngd2da]{border:3px dashed var(--border);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.pm-custom[data-astro-cid-6tngd2da] input[data-astro-cid-6tngd2da]{cursor:pointer;border:0;width:54px;height:54px;padding:0}.pm-examples[data-astro-cid-6tngd2da],.pm-gal[data-astro-cid-6tngd2da]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));display:grid}.pm-example[data-astro-cid-6tngd2da] svg,.pm-gal[data-astro-cid-6tngd2da] svg{width:100%;height:auto}.pm-gal[data-astro-cid-6tngd2da] button[data-astro-cid-6tngd2da]{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--bg);padding:4px}
