.coloring-workspace,.coloring-workspace__controls,.coloring-output{min-inline-size:0}.coloring-workspace__controls,.coloring-output{background:var(--color-surface)}.coloring-workspace__status{margin:0;border-block-start:var(--border-width-subtle) solid var(--color-border);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small)}.coloring-toolbar{display:grid;gap:var(--space-4);padding:var(--space-4);border-block-start:var(--border-width-strong) solid var(--color-border);background:var(--color-surface)}.coloring-toolbar__group,.coloring-toolbar__palette{display:grid;gap:var(--space-2)}.coloring-toolbar__tools,.coloring-toolbar__history{grid-template-columns:repeat(3,minmax(0,1fr))}.coloring-toolbar__palette{grid-template-columns:repeat(auto-fit,minmax(var(--size-target-min),1fr))}.coloring-toolbar button,.coloring-output button{display:inline-flex;min-inline-size:var(--size-target-min);min-block-size:var(--size-target-min);align-items:center;justify-content:center;gap:var(--space-2);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.coloring-toolbar button:hover:not(:disabled),.coloring-output button:hover:not(:disabled){border-color:var(--color-action);background:var(--color-paper)}.coloring-toolbar button:active:not(:disabled),.coloring-output button:active:not(:disabled){transform:translateY(var(--space-1))}.coloring-toolbar button[aria-pressed=true]{border-color:var(--color-action);background:var(--color-paper);box-shadow:inset 0 -.1875rem 0 var(--color-highlight)}.coloring-toolbar button:disabled,.coloring-output button:disabled{cursor:not-allowed;opacity:.5}.coloring-toolbar button:focus-visible,.coloring-toolbar input:focus-visible,.coloring-output button:focus-visible,.coloring-reset-dialog button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.coloring-toolbar__swatch{position:relative;inline-size:var(--size-target-min);border-radius:50%!important;padding:0!important;background:var(--swatch-color)!important;box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-surface);justify-self:center}.coloring-toolbar__swatch[aria-pressed=true]{outline:var(--focus-width) solid var(--color-text);outline-offset:var(--focus-offset);box-shadow:inset 0 0 0 var(--focus-width) var(--color-surface)}.coloring-toolbar__size{display:grid;grid-template-columns:auto minmax(8rem,1fr);gap:var(--space-3);align-items:center;font-weight:var(--font-weight-strong)}.coloring-toolbar__size input{inline-size:100%;min-block-size:var(--size-target-min)}.coloring-output{display:grid;gap:var(--space-3);border-block-start:var(--border-width-strong) solid var(--color-border);padding:var(--space-4)}.coloring-output__intro{display:grid;gap:var(--space-1)}.coloring-output__intro strong{font-family:var(--font-display);font-size:1.125rem;line-height:var(--line-height-tight)}.coloring-output__intro span{color:var(--color-text-muted);font-size:var(--font-size-small)}.coloring-output__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.coloring-output .coloring-output__primary{border-color:var(--color-action);background:var(--color-action);color:var(--color-surface)}.coloring-output .coloring-output__primary:hover:not(:disabled){border-color:var(--color-action-hover);background:var(--color-action-hover)}.coloring-reset-dialog{max-inline-size:min(28rem,calc(100vw - 2 * var(--space-4)));border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6);background:var(--color-surface);color:var(--color-text)}.coloring-reset-dialog::backdrop{background:var(--color-scrim)}.coloring-reset-dialog h2,.coloring-reset-dialog p{margin-block-start:0}.coloring-reset-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.coloring-reset-dialog__actions button{min-block-size:var(--size-target-min);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-strong)}.coloring-reset-dialog__actions .coloring-reset-dialog__confirm{border-color:var(--color-action);background:var(--color-action);color:var(--color-surface)}@media(max-width:30rem){.coloring-toolbar,.coloring-output{padding:var(--space-3)}.coloring-toolbar button span,.coloring-output button span{font-size:var(--font-size-small)}.coloring-toolbar__size{grid-template-columns:1fr;gap:var(--space-1)}}@media(min-width:64rem){.coloring-workspace{display:grid;grid-template-columns:minmax(0,1fr) var(--layout-coloring-controls-width);gap:var(--space-4);align-items:start}.coloring-workspace__canvas,.coloring-workspace__controls,.coloring-output{border:var(--focus-offset) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.coloring-workspace__canvas{overflow:hidden}.coloring-workspace__controls{overflow:visible}.coloring-toolbar{gap:var(--space-3);padding:var(--space-3);border-block-start:0}.coloring-toolbar__palette{grid-template-columns:repeat(5,minmax(0,1fr))}.coloring-toolbar__tools button,.coloring-toolbar__history button{min-inline-size:0;padding-inline:var(--space-1);font-size:var(--font-size-small)}.coloring-toolbar__size{grid-template-columns:1fr;gap:var(--space-1)}.coloring-workspace__status{padding:var(--space-2) var(--space-3)}.coloring-output{grid-column:1 / -1;grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);align-items:center;border-block-start:var(--focus-offset) solid var(--color-border);padding:var(--space-3)}.coloring-output__actions{grid-template-columns:repeat(4,minmax(0,1fr))}.coloring-output button{min-inline-size:0;padding-inline:var(--space-2);font-size:var(--font-size-small)}}@media(prefers-reduced-motion:reduce){.coloring-toolbar *,.coloring-output *,.coloring-reset-dialog *{scroll-behavior:auto;transition-duration:var(--motion-reduced)!important}}.print-actions[data-astro-cid-jjop5imi]{display:grid;gap:var(--space-3)}.print-actions[data-astro-cid-jjop5imi][hidden]{display:none}.action[data-astro-cid-jjop5imi]{display:inline-flex;min-block-size:var(--size-target-min);align-items:center;justify-content:center;border:var(--focus-offset) solid transparent;border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);font:inherit;font-family:var(--font-display);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.action[data-astro-cid-jjop5imi][hidden]{display:none}.action--primary[data-astro-cid-jjop5imi]{background:var(--color-action);color:var(--color-surface)}.action--primary[data-astro-cid-jjop5imi]:hover{background:var(--color-action-hover)}.action--primary[data-astro-cid-jjop5imi]:active{background:var(--color-action-active);transform:translateY(var(--space-1))}.action--secondary[data-astro-cid-jjop5imi]{border-color:var(--color-border);background:transparent;color:var(--color-text)}.action--secondary[data-astro-cid-jjop5imi]:hover{border-color:var(--color-action);color:var(--color-action-hover)}.action--secondary[data-astro-cid-jjop5imi]:active{border-color:var(--color-action-active);color:var(--color-action-active);transform:translateY(var(--space-1))}.print-actions[data-astro-cid-jjop5imi] p[data-astro-cid-jjop5imi]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-small)}@media(min-width:40rem){.print-actions[data-astro-cid-jjop5imi]{grid-template-columns:repeat(2,minmax(0,1fr))}.print-actions[data-astro-cid-jjop5imi] p[data-astro-cid-jjop5imi]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.action[data-astro-cid-jjop5imi]{transition:none}}.artwork-detail[data-astro-cid-d4twgljf],.artwork-introduction[data-astro-cid-d4twgljf],.artwork-primary[data-astro-cid-d4twgljf]{display:grid}.artwork-detail[data-astro-cid-d4twgljf]{gap:var(--space-7)}.artwork-introduction[data-astro-cid-d4twgljf]{gap:var(--space-3)}.artwork-introduction[data-astro-cid-d4twgljf] [data-astro-cid-d4twgljf]:is(h1,p),.related-artworks[data-astro-cid-d4twgljf] h2[data-astro-cid-d4twgljf],figure[data-astro-cid-d4twgljf],.print-credit[data-astro-cid-d4twgljf]{margin:0}.artwork-introduction[data-astro-cid-d4twgljf] h1[data-astro-cid-d4twgljf],.related-artworks[data-astro-cid-d4twgljf] h2[data-astro-cid-d4twgljf]{font-family:var(--font-display);line-height:var(--line-height-tight)}.artwork-introduction[data-astro-cid-d4twgljf] h1[data-astro-cid-d4twgljf]{max-inline-size:22ch;font-size:var(--font-size-page-title)}.page-eyebrow[data-astro-cid-d4twgljf]{color:var(--color-action);font-weight:var(--font-weight-strong)}.artwork-primary[data-astro-cid-d4twgljf]{inline-size:min(100%,var(--layout-coloring-canvas-max));min-inline-size:0;gap:var(--space-4);margin-inline:auto}.artwork-stage[data-astro-cid-d4twgljf]{min-inline-size:0;border:var(--focus-offset) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.artwork-stage[data-astro-cid-d4twgljf]{position:relative;overflow:hidden}[data-astro-cid-d4twgljf][data-coloring-island]:not([data-ready=true]){visibility:hidden}[data-astro-cid-d4twgljf][data-static-coloring-fallback]{position:absolute;z-index:2;inset:0;overflow:auto;background:var(--color-surface)}.artwork-stage[data-astro-cid-d4twgljf] img[data-astro-cid-d4twgljf]{inline-size:100%;aspect-ratio:1;background:var(--color-print-paper);object-fit:contain}.artwork-stage[data-astro-cid-d4twgljf] figcaption[data-astro-cid-d4twgljf]{border-block-start:var(--focus-offset) solid var(--color-border);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small)}.artwork-facts[data-astro-cid-d4twgljf]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;border:var(--focus-offset) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);background:var(--color-surface)}.artwork-facts[data-astro-cid-d4twgljf]>div[data-astro-cid-d4twgljf]{display:flex;flex:1 1 12rem;gap:var(--space-2);align-items:baseline;justify-content:space-between}.artwork-facts[data-astro-cid-d4twgljf] dt[data-astro-cid-d4twgljf]{color:var(--color-text-muted)}.artwork-facts[data-astro-cid-d4twgljf] dd[data-astro-cid-d4twgljf]{margin:0;font-weight:var(--font-weight-strong);text-align:end}.related-artworks[data-astro-cid-d4twgljf] h2[data-astro-cid-d4twgljf]{font-size:var(--font-size-section-title)}.related-artworks[data-astro-cid-d4twgljf]{border-block-start:var(--focus-offset) solid var(--color-border);padding-block-start:var(--space-6)}.related-artworks[data-astro-cid-d4twgljf] h2[data-astro-cid-d4twgljf]{margin-block-end:var(--space-5)}.related-artworks[data-astro-cid-d4twgljf] ul[data-astro-cid-d4twgljf]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin:0;padding:0;list-style:none}.related-artworks[data-astro-cid-d4twgljf] li[data-astro-cid-d4twgljf]{min-inline-size:0}.print-credit[data-astro-cid-d4twgljf]{display:none}@media(min-width:40rem){.related-artworks[data-astro-cid-d4twgljf] ul[data-astro-cid-d4twgljf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:64rem){.artwork-primary[data-astro-cid-d4twgljf]{inline-size:min(100%,var(--layout-coloring-workspace-max))}.artwork-stage[data-astro-cid-d4twgljf]{overflow:visible;border:0;background:transparent}[data-astro-cid-d4twgljf][data-static-coloring-fallback]{inset:0 auto auto 0;inline-size:calc(100% - var(--layout-coloring-controls-width) - var(--space-4));overflow:hidden;border:var(--focus-offset) solid var(--color-border);border-radius:var(--radius-card)}[data-astro-cid-d4twgljf][data-static-coloring-fallback] figcaption[data-astro-cid-d4twgljf]{display:none}}@media print{@page{margin:var(--space-print-page)}html,body{min-inline-size:0;background:var(--color-print-paper)!important;color:var(--color-print-ink)!important}body{display:block}.skip-link,.site-header,.site-footer,.breadcrumbs,.artwork-introduction[data-astro-cid-d4twgljf],.artwork-facts[data-astro-cid-d4twgljf],.artwork-primary[data-astro-cid-d4twgljf]>.print-actions,.related-artworks[data-astro-cid-d4twgljf],[data-coloring-mount]{display:none!important}main{inline-size:100%;max-inline-size:none;margin:0;padding:0}.artwork-detail[data-astro-cid-d4twgljf],.artwork-primary[data-astro-cid-d4twgljf]{display:block}.artwork-detail[data-astro-cid-d4twgljf]{color:var(--color-print-ink)}.artwork-stage[data-astro-cid-d4twgljf]{overflow:visible;border:0;border-radius:0;background:var(--color-print-paper)}[data-astro-cid-d4twgljf][data-static-coloring-fallback]{position:static;display:block!important;overflow:visible;inline-size:100%;border:0;border-radius:0}.artwork-stage[data-astro-cid-d4twgljf] img[data-astro-cid-d4twgljf]{inline-size:min(100%,var(--size-print-artwork-max));max-block-size:var(--size-print-artwork-max);margin-inline:auto;background:var(--color-print-paper);object-fit:contain;break-inside:avoid}.artwork-stage[data-astro-cid-d4twgljf] figcaption[data-astro-cid-d4twgljf]{display:none}.print-credit[data-astro-cid-d4twgljf]{display:block;margin-block-start:var(--space-3);color:var(--color-print-ink);font-size:var(--font-size-small);text-align:center}}
