.world-band.svelte-1eoubi3{--hue-europe:#a63d40;--hue-asia:#5f7a1f;--hue-africa:#8a4f7d;--hue-north-america:#2a7f7a;--hue-south-america:#8b6a3e;--hue-oceania:#4a5f9e;--grow:max(1, tan(atan2(100vw, 1920px)));--band-w:min(calc(100vw - 6rem), calc(1600px * var(--grow)));isolation:isolate;width:var(--band-w);margin-inline:calc((100% - var(--band-w)) / 2);aspect-ratio:5233/2896;position:relative}.painting.svelte-1eoubi3{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:100%;height:100%;display:block}.part.svelte-1eoubi3{--lit:0;pointer-events:none;position:absolute;inset:0}.trace.svelte-1eoubi3{z-index:1;pointer-events:none;width:100%;height:100%;transition:filter .18s;position:absolute;inset:0;overflow:visible}.trace-link.svelte-1eoubi3{outline:none}.casing.svelte-1eoubi3{fill:none;stroke:color-mix(in srgb, var(--color-on-art-wash) 60%, transparent);stroke-width:3px;stroke-linejoin:round;pointer-events:none;transition:stroke .18s,stroke-width .18s}.line.svelte-1eoubi3{fill:var(--color-accent);fill-opacity:0;stroke:color-mix(in srgb, var(--color-on-art-text) 42%, transparent);stroke-width:1px;stroke-linejoin:round;pointer-events:visiblePainted;cursor:pointer;transition:stroke .18s,stroke-width .18s,fill .18s,fill-opacity .18s}.part[data-empty=true].svelte-1eoubi3 .line:where(.svelte-1eoubi3){stroke:color-mix(in srgb, var(--color-on-art-text) 24%, transparent)}.part[data-empty=true].svelte-1eoubi3 .casing:where(.svelte-1eoubi3){stroke:color-mix(in srgb, var(--color-on-art-wash) 38%, transparent)}.world-band[data-parts-shown=true].svelte-1eoubi3 .line:where(.svelte-1eoubi3){stroke:var(--part-hue);stroke-width:2px;fill:var(--part-hue);fill-opacity:.2}.world-band[data-parts-shown=true].svelte-1eoubi3 .casing:where(.svelte-1eoubi3){stroke:color-mix(in srgb, var(--color-on-art-wash) 70%, transparent);stroke-width:4px}.part.svelte-1eoubi3:is(:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):hover),:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):focus-visible)){--lit:1}.part.svelte-1eoubi3:is(:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):hover),:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):focus-visible)) .trace:where(.svelte-1eoubi3){z-index:2}.part.svelte-1eoubi3:is(:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):hover),:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):focus-visible)) .line:where(.svelte-1eoubi3){stroke:var(--color-accent);stroke-width:1.5px;fill:var(--color-accent);fill-opacity:.15}.world-band[data-parts-shown=true].svelte-1eoubi3 .part:where(.svelte-1eoubi3):is(:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):hover),:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):focus-visible)) .line:where(.svelte-1eoubi3){stroke-width:2px}.part.svelte-1eoubi3:is(:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):hover),:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):focus-visible)) .casing:where(.svelte-1eoubi3){stroke:color-mix(in srgb, var(--color-on-art-wash) 75%, transparent)}.part.svelte-1eoubi3:is(:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):hover),:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):focus-visible)) .label-link:where(.svelte-1eoubi3){z-index:4;transform:translate(-50%,calc(-50% - 3px))}.label-link.svelte-1eoubi3{--half-w:calc(6.5rem * var(--grow));--half-h:calc(1.75rem * var(--grow));z-index:3;left:clamp(var(--half-w), var(--x), calc(100% - var(--half-w)));top:clamp(var(--half-h), var(--y), calc(100% - var(--half-h)));pointer-events:auto;width:max-content;text-decoration:none;transition:transform .18s;position:absolute;transform:translate(-50%,-50%)}.label-link.svelte-1eoubi3:focus-visible{outline:none}.label-link.svelte-1eoubi3:focus-visible:before{content:"";z-index:1;border:2px solid var(--color-accent);pointer-events:none;border-radius:8px;position:absolute;inset:-4px}.label.svelte-1eoubi3{zoom:var(--grow);display:block}.full.svelte-1eoubi3{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:.0625rem;max-width:13rem;line-height:1.25;display:flex;position:relative}.full.svelte-1eoubi3:before{content:"";z-index:-1;--fx:1.5rem;--fy:.875rem;inset:calc(var(--fy) * -1) calc(var(--fx) * -1);pointer-events:none;--glow:color-mix(in srgb, var(--color-accent) calc(var(--lit) * 14%), var(--color-on-art-wash));background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--glow) 92%, transparent) 0%, color-mix(in srgb, var(--glow) 84%, transparent) 70%, color-mix(in srgb, var(--glow) 72%, transparent) 100%);-webkit-mask-image:linear-gradient(to right, transparent, #00000073 calc(var(--fx) * .4), #000000d9 calc(var(--fx) * .72), #000 var(--fx), #000 calc(100% - var(--fx)), #000000d9 calc(100% - var(--fx) * .72), #00000073 calc(100% - var(--fx) * .4), transparent), linear-gradient(to bottom, transparent, #00000073 calc(var(--fy) * .4), #000000d9 calc(var(--fy) * .72), #000 var(--fy), #000 calc(100% - var(--fy)), #000000d9 calc(100% - var(--fy) * .72), #00000073 calc(100% - var(--fy) * .4), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, #00000073 calc(var(--fx) * .4), #000000d9 calc(var(--fx) * .72), #000 var(--fx), #000 calc(100% - var(--fx)), #000000d9 calc(100% - var(--fx) * .72), #00000073 calc(100% - var(--fx) * .4), transparent), linear-gradient(to bottom, transparent, #00000073 calc(var(--fy) * .4), #000000d9 calc(var(--fy) * .72), #000 var(--fy), #000 calc(100% - var(--fy)), #000000d9 calc(100% - var(--fy) * .72), #00000073 calc(100% - var(--fy) * .4), transparent);mask-image:linear-gradient(to right, transparent, #00000073 calc(var(--fx) * .4), #000000d9 calc(var(--fx) * .72), #000 var(--fx), #000 calc(100% - var(--fx)), #000000d9 calc(100% - var(--fx) * .72), #00000073 calc(100% - var(--fx) * .4), transparent), linear-gradient(to bottom, transparent, #00000073 calc(var(--fy) * .4), #000000d9 calc(var(--fy) * .72), #000 var(--fy), #000 calc(100% - var(--fy)), #000000d9 calc(100% - var(--fy) * .72), #00000073 calc(100% - var(--fy) * .4), transparent);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.name.svelte-1eoubi3{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.005em;color:var(--color-on-art-text);text-wrap:balance;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) calc(var(--lit) * 100%), transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) calc(var(--lit) * 100%), transparent);font-weight:600;transition:text-decoration-color .18s}.count.svelte-1eoubi3{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-art-text);font-variant-numeric:tabular-nums;font-weight:500}.part[data-empty=true].svelte-1eoubi3 .count:where(.svelte-1eoubi3){color:var(--color-on-art-text-secondary);font-weight:400}.newest.svelte-1eoubi3{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-art-text-secondary);margin-top:.125rem;display:block;overflow:hidden}.pill.svelte-1eoubi3{border:1px solid color-mix(in srgb, var(--color-accent) calc(var(--lit) * 100%), color-mix(in srgb, var(--color-on-art-text) 18%, transparent));background:var(--color-on-art-wash);box-shadow:0 1px 2px color-mix(in srgb, var(--color-on-art-text) 14%, transparent), 0 3px 8px -4px color-mix(in srgb, var(--color-on-art-text) 35%, transparent);white-space:nowrap;font-size:var(--text-xs);color:var(--color-on-art-text);border-radius:999px;align-items:baseline;gap:.3125rem;padding:.125rem .4375rem .1875rem;line-height:1.3;transition:border-color .18s;display:none}.pill-name.svelte-1eoubi3{font-family:var(--font-display);font-weight:600}.pill-count.svelte-1eoubi3{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:600}.part[data-empty=true].svelte-1eoubi3 .pill-count:where(.svelte-1eoubi3){color:var(--color-on-art-text-secondary);font-weight:400}.parts-switch.svelte-1eoubi3{z-index:5;border:1px solid color-mix(in srgb, var(--color-on-art-text) 18%, transparent);background:var(--color-on-art-wash);box-shadow:0 1px 2px color-mix(in srgb, var(--color-on-art-text) 14%, transparent), 0 3px 8px -4px color-mix(in srgb, var(--color-on-art-text) 35%, transparent);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-art-text);white-space:nowrap;cursor:pointer;zoom:var(--grow);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:600;line-height:1.3;transition:border-color .18s;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.parts-switch.svelte-1eoubi3:hover{border-color:color-mix(in srgb, var(--color-on-art-text) 40%, transparent)}.parts-switch[aria-pressed=true].svelte-1eoubi3{border-color:var(--color-accent)}.parts-switch.svelte-1eoubi3:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.swatch.svelte-1eoubi3{background:conic-gradient(var(--hue-europe) 0 16.67%, var(--hue-asia) 0 33.33%, var(--hue-africa) 0 50%, var(--hue-north-america) 0 66.67%, var(--hue-south-america) 0 83.33%, var(--hue-oceania) 0);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}@media (width>=641px){.part.svelte-1eoubi3:is(:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):hover),:where(.svelte-1eoubi3):has(:where(.svelte-1eoubi3):focus-visible)) .trace:where(.svelte-1eoubi3){filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--color-accent) 90%, transparent)) drop-shadow(0 0 9px color-mix(in srgb, var(--color-accent) 55%, transparent)) drop-shadow(0 6px 8px color-mix(in srgb, var(--color-on-art-text) 28%, transparent))}}@media (width<=640px){.world-band.svelte-1eoubi3{--band-w:100%}.painting.svelte-1eoubi3{border-radius:8px}.label-link.svelte-1eoubi3{left:clamp(var(--pill-half), var(--x), calc(100% - var(--pill-half)));top:clamp(.75rem, var(--y), calc(100% - .75rem))}.label-link.svelte-1eoubi3:focus-visible:before{border-radius:999px}.label.svelte-1eoubi3{display:flex}.full.svelte-1eoubi3{display:none}.pill.svelte-1eoubi3{display:inline-flex}.parts-switch.svelte-1eoubi3{padding:.125rem .5rem;line-height:1.25;bottom:.375rem;left:.375rem}}@media (prefers-reduced-motion:reduce){.trace.svelte-1eoubi3,.casing.svelte-1eoubi3,.line.svelte-1eoubi3,.label-link.svelte-1eoubi3,.name.svelte-1eoubi3,.pill.svelte-1eoubi3,.parts-switch.svelte-1eoubi3{transition:none}}.intro.svelte-f12qnf{margin-bottom:2.5rem}.page-title.svelte-f12qnf{font-family:var(--font-display);font-size:var(--text-display-sm);letter-spacing:-.01em;color:var(--color-text);margin:0 0 .75rem;font-weight:600;line-height:1.15}.lead.svelte-f12qnf{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:38rem;margin:0;line-height:1.5}.totals.svelte-f12qnf{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);margin:.875rem 0 0}.figure.svelte-f12qnf{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);font-variant-numeric:lining-nums;font-weight:600}.world.svelte-f12qnf{margin-top:3rem}.shelf-heading.svelte-f12qnf{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.005em;color:var(--color-text);margin:3rem 0 1.25rem;font-weight:600}.empty.svelte-f12qnf{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:12px;max-width:38rem;margin:0;padding:2.5rem 1.5rem}@media (width<=640px){.intro.svelte-f12qnf{margin-bottom:2rem}.world.svelte-f12qnf,.shelf-heading.svelte-f12qnf{margin-top:2.5rem}}
