.diorama[data-astro-cid-2xii2mpu]{isolation:isolate;aspect-ratio:4/5;width:100%;position:relative}.diorama-card[data-astro-cid-2xii2mpu]{position:absolute;inset:0;box-shadow:0 30px 80px -40px #10472f59}[data-astro-cid-2xii2mpu][data-depth]{translate:var(--px,0) var(--py,0);will-change:translate}.diorama[data-astro-cid-2xii2mpu] .diorama-subject{z-index:1;width:auto;max-width:none;height:128%;position:absolute;bottom:-28%;left:50%;transform:translate(-50%)}.coin[data-astro-cid-2xii2mpu]{--w:calc(var(--s) * var(--k,1));z-index:2;left:var(--x);top:var(--y);width:var(--w);height:var(--w);margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2);position:absolute}@media (width<=600px){.coin[data-astro-cid-2xii2mpu]{--k:.66}}.coin-body[data-astro-cid-2xii2mpu]{background:radial-gradient(circle at 35% 30%, #fff 0%, var(--accent-subtle) 100%);width:100%;height:100%;animation:coin-float 7s var(--delay,0s) ease-in-out infinite alternate;border:1px solid #fffc;border-radius:50%;place-items:center;display:grid;box-shadow:0 18px 30px -18px #10472f66,0 2px 6px #10472f14}.coin-body[data-astro-cid-2xii2mpu] img{object-fit:contain;width:78%;height:78%}@keyframes coin-float{0%{transform:translateY(-5px)rotate(-2deg)}to{transform:translateY(6px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.coin-body[data-astro-cid-2xii2mpu]{animation:none}[data-astro-cid-2xii2mpu][data-depth]{translate:none}}.wl[data-astro-cid-lsxrvkd2]{background:var(--surface-1);border:1px solid var(--control-border);border-radius:28px;padding:clamp(20px,3.4vw,36px);position:relative;box-shadow:0 40px 80px -48px #10472f40}.wl-form[data-astro-cid-lsxrvkd2]{gap:24px;display:grid}fieldset[data-astro-cid-lsxrvkd2]{border:0;gap:10px;min-width:0;padding:0;display:grid}legend[data-astro-cid-lsxrvkd2]{margin-bottom:10px;padding:0}.wl-side-grid[data-astro-cid-lsxrvkd2]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wl-side-option[data-astro-cid-lsxrvkd2]{border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--surface-1);cursor:pointer;min-height:64px;transition:background-color var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.wl-side-option[data-astro-cid-lsxrvkd2]:hover{border-color:var(--accent)}.wl-side-option[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wl-side-icon[data-astro-cid-lsxrvkd2]{background:var(--paper);width:40px;height:40px;color:var(--accent);transition:background-color var(--duration-fast);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.wl-side-text[data-astro-cid-lsxrvkd2]{line-height:1.3;display:grid}.wl-side-text[data-astro-cid-lsxrvkd2] strong[data-astro-cid-lsxrvkd2]{font-size:15px;font-weight:600}.wl-side-text[data-astro-cid-lsxrvkd2] span[data-astro-cid-lsxrvkd2]{color:var(--text-3);font-size:13px}.wl-side-option[data-astro-cid-lsxrvkd2]:has(input:checked){background:var(--accent-subtle);border-color:var(--accent)}.wl-side-option[data-astro-cid-lsxrvkd2]:has(input:checked) .wl-side-icon[data-astro-cid-lsxrvkd2]{background:var(--lime)}.wl-side-option[data-astro-cid-lsxrvkd2]:has(input:checked) strong[data-astro-cid-lsxrvkd2]{color:var(--accent)}.wl-side-option[data-astro-cid-lsxrvkd2]:has(input:focus-visible){outline:var(--focus-outline);outline-offset:3px}.wl-combo[data-astro-cid-lsxrvkd2]{position:relative}.wl-combo[data-astro-cid-lsxrvkd2] .input[data-astro-cid-lsxrvkd2]{padding-left:46px}.wl-combo[data-astro-cid-lsxrvkd2] .wl-combo-icon{color:var(--accent);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.wl-options[data-astro-cid-lsxrvkd2]{z-index:20;background:var(--surface-1);border:1px solid var(--control-border);border-radius:var(--radius-sm);max-height:264px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 48px -24px #10472f59}.wl-options[data-astro-cid-lsxrvkd2] li{cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;min-height:44px;padding:12px;display:flex}.wl-options[data-astro-cid-lsxrvkd2] li small{color:var(--text-3);font-size:13px}.wl-options[data-astro-cid-lsxrvkd2] li[aria-selected=true],.wl-options[data-astro-cid-lsxrvkd2] li:hover{background:var(--accent-subtle);color:var(--accent)}.wl-options[data-astro-cid-lsxrvkd2] li.wl-note{cursor:default;color:var(--text-3);background:0 0}.wl-species-grid[data-astro-cid-lsxrvkd2]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.wl-tile[data-astro-cid-lsxrvkd2]{border:1px solid var(--control-border);background:var(--paper);cursor:pointer;text-align:center;transition:background-color var(--duration-fast), border-color var(--duration-fast);border-radius:14px;justify-items:center;gap:6px;padding:12px 6px 10px;font-size:13px;display:grid;position:relative}.wl-tile[data-astro-cid-lsxrvkd2]:hover{border-color:var(--accent)}.wl-tile[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wl-tile-art[data-astro-cid-lsxrvkd2]{background:var(--accent-subtle);width:60px;height:60px;transition:background-color var(--duration-fast), transform var(--duration-enter) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.wl-tile-art[data-astro-cid-lsxrvkd2] img{object-fit:contain;width:48px;height:48px}.wl-tile[data-astro-cid-lsxrvkd2]:has(input:checked){background:var(--accent-subtle);border-color:var(--accent);font-weight:700}.wl-tile[data-astro-cid-lsxrvkd2]:has(input:checked) .wl-tile-art[data-astro-cid-lsxrvkd2]{background:var(--selection-icon-bg);transform:scale(1.06)}.wl-tile[data-astro-cid-lsxrvkd2]:has(input:focus-visible){outline:var(--focus-outline);outline-offset:3px}.wl-hp[data-astro-cid-lsxrvkd2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wl-submit[data-astro-cid-lsxrvkd2]{gap:12px;display:grid}.wl-submit[data-astro-cid-lsxrvkd2] .btn[data-astro-cid-lsxrvkd2]{width:100%}.wl-fine[data-astro-cid-lsxrvkd2]{color:var(--text-3);text-align:center;font-size:13px}.wl-done[data-astro-cid-lsxrvkd2]{text-align:center;justify-items:center;gap:12px;padding:24px 8px 8px;display:grid}.wl-done[data-astro-cid-lsxrvkd2]:focus{outline:none}.wl-bloom[data-astro-cid-lsxrvkd2]{width:84px;height:112px;fill:var(--accent)}.wl-bloom[data-astro-cid-lsxrvkd2] ellipse[data-astro-cid-lsxrvkd2]{transform-box:view-box;transform-origin:37.5px 48.8px;animation:petal .7s calc(var(--i) * 60ms) var(--ease-spring) both}.wl-bloom[data-astro-cid-lsxrvkd2] circle[data-astro-cid-lsxrvkd2]{fill:var(--lime);stroke:var(--accent);stroke-width:2px}@keyframes petal{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.wl-done-title[data-astro-cid-lsxrvkd2]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem);line-height:1.1}.wl-done-body[data-astro-cid-lsxrvkd2]{color:var(--text-2);max-width:30rem;font-size:17px}.wl-done-share[data-astro-cid-lsxrvkd2]{border-top:1px solid var(--border-soft);justify-items:center;gap:10px;width:100%;margin-top:16px;padding-top:20px;display:grid}.wl-done-share[data-astro-cid-lsxrvkd2] p[data-astro-cid-lsxrvkd2]{color:var(--text-2);font-size:15px}.wl-again[data-astro-cid-lsxrvkd2]{min-height:44px;color:var(--text-3);text-underline-offset:3px;margin-top:4px;font-size:13px;text-decoration:underline}@media (width<=520px){.wl-side-grid[data-astro-cid-lsxrvkd2]{grid-template-columns:1fr}.wl-species-grid[data-astro-cid-lsxrvkd2]{grid-template-columns:repeat(3,1fr)}}
