.grid.svelte-1tvbhig{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}figure.svelte-1tvbhig{margin:0}img.svelte-1tvbhig{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#ece9e4;border-radius:14px;width:100%;height:auto;display:block}.empty.svelte-1tvbhig img:where(.svelte-1tvbhig){opacity:.85}.paint-here.svelte-1tvbhig{border-radius:14px;display:block;position:relative}.paint-here.svelte-1tvbhig img:where(.svelte-1tvbhig){transition:opacity .2s,transform .2s}.paint-here.svelte-1tvbhig:hover img:where(.svelte-1tvbhig),.paint-here.svelte-1tvbhig:focus-visible img:where(.svelte-1tvbhig){opacity:1;transform:translateY(-2px)}.paint-here.svelte-1tvbhig:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.paint-tag.svelte-1tvbhig{color:#fbf7f2;opacity:0;pointer-events:none;background:#16120fd1;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.paint-here.svelte-1tvbhig:hover .paint-tag:where(.svelte-1tvbhig),.paint-here.svelte-1tvbhig:focus-visible .paint-tag:where(.svelte-1tvbhig){opacity:1}@media (prefers-reduced-motion:reduce){.paint-here.svelte-1tvbhig img:where(.svelte-1tvbhig){transition:none}.paint-here.svelte-1tvbhig:hover img:where(.svelte-1tvbhig){transform:none}}@media (width<=560px){.grid.svelte-1tvbhig{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}figcaption.svelte-1tvbhig{align-items:center;gap:8px;min-width:0;margin-top:8px;font-size:.9rem;display:flex}.dots.svelte-1tvbhig{flex:none;display:inline-flex}.dot.svelte-1tvbhig{background:var(--d);width:14px;height:14px;box-shadow:0 0 0 2px var(--bg), inset 0 0 0 1px #00000026;border-radius:50%}.dot.svelte-1tvbhig+.dot:where(.svelte-1tvbhig){margin-left:-4px}.who.svelte-1tvbhig{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inside.svelte-1tvbhig figure:where(.svelte-1tvbhig){position:relative}.open.svelte-1tvbhig{cursor:zoom-in;background:0 0;border:0;border-radius:14px;width:100%;padding:0;display:block}.open.svelte-1tvbhig:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inside.svelte-1tvbhig figcaption:where(.svelte-1tvbhig){pointer-events:none}.zoom.svelte-1tvbhig{border:1px solid var(--line);background:var(--bg);width:min(92vw,820px);max-height:92dvh;color:var(--text);border-radius:20px;padding:0;overflow:auto}.zoom.svelte-1tvbhig::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c08069e}.zoom-body.svelte-1tvbhig{gap:18px;padding:16px;display:grid;position:relative}.zoom-body.svelte-1tvbhig img:where(.svelte-1tvbhig){aspect-ratio:auto;object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:70dvh}.close.svelte-1tvbhig{z-index:1;color:#16120f;cursor:pointer;background:#ffffffe6;border:1px solid #0000001f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:24px;right:24px}.close.svelte-1tvbhig:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.facts.svelte-1tvbhig h3:where(.svelte-1tvbhig){overflow-wrap:anywhere;margin:0 0 4px;font-size:1.4rem}.place.svelte-1tvbhig{color:var(--text-muted);overflow-wrap:anywhere;margin:0 0 14px}.facts.svelte-1tvbhig dl:where(.svelte-1tvbhig){grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.facts.svelte-1tvbhig dt:where(.svelte-1tvbhig){color:var(--text-muted);font:500 .75rem/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.facts.svelte-1tvbhig dd:where(.svelte-1tvbhig){margin:0}.cols.svelte-1tvbhig{flex-wrap:wrap;gap:6px 14px;display:flex}.cols.svelte-1tvbhig>span:where(.svelte-1tvbhig){align-items:center;gap:6px;display:inline-flex}@media (width>=720px){.zoom-body.svelte-1tvbhig{grid-template-columns:1.1fr 1fr;align-items:center;padding:20px}}.inside.svelte-1tvbhig figcaption:where(.svelte-1tvbhig){color:#16120f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:999px;margin:0;padding:3px 8px;font-size:.8rem;position:absolute;top:6px;left:6px;right:6px;box-shadow:0 1px 6px #0000001f;font-size:.75rem!important}.inside.svelte-1tvbhig .dot:where(.svelte-1tvbhig){box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #00000026}.who-m.svelte-1tvbhig{display:none}@media (width<=560px){.dots.svelte-1tvbhig,.who.svelte-1tvbhig{display:none}figcaption.svelte-1tvbhig:not(:has(.who-m)){display:none}.who-m.svelte-1tvbhig{flex-direction:column;min-width:0;line-height:1.25;display:flex}.who-m.svelte-1tvbhig span:where(.svelte-1tvbhig){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who-m.svelte-1tvbhig .n:where(.svelte-1tvbhig){font-weight:600}.who-m.svelte-1tvbhig .w:where(.svelte-1tvbhig){color:var(--text-muted);font-size:.8rem}.inside.svelte-1tvbhig figcaption:where(.svelte-1tvbhig){padding:2px 7px;top:4px;left:4px;right:4px}.inside.svelte-1tvbhig .who-m:where(.svelte-1tvbhig){flex-direction:row;gap:0;font-size:.7rem}.inside.svelte-1tvbhig .who-m:where(.svelte-1tvbhig) .n:where(.svelte-1tvbhig){flex:none;max-width:60%}.inside.svelte-1tvbhig .who-m:where(.svelte-1tvbhig) .w:where(.svelte-1tvbhig){color:#4a4540;font-size:inherit;min-width:0}.inside.svelte-1tvbhig .who-m:where(.svelte-1tvbhig) .n:where(.svelte-1tvbhig)+.w:where(.svelte-1tvbhig):before{content:" · ";white-space:pre}}
