.link-icon[data-astro-cid-5avo4gdj]{flex:none;display:block}.herd[data-astro-cid-mlz4nx6n]{border:1px solid var(--rule);background:var(--paper);width:min(30rem,100vw - 1rem);max-width:none;max-height:calc(100dvh - 1rem);color:var(--ink);padding:1.25rem 1.25rem 1.5rem;overflow:auto}.herd[data-astro-cid-mlz4nx6n]::backdrop{background:#1d1d1b8c}html:has(.herd[open]){overflow:hidden}.herd__top[data-astro-cid-mlz4nx6n]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.herd__title[data-astro-cid-mlz4nx6n]{font-size:1.75rem;font-weight:500}.herd__close[data-astro-cid-mlz4nx6n]{border:1px solid var(--rule);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.herd__close[data-astro-cid-mlz4nx6n]:hover{border-color:var(--brass)}.herd__hud[data-astro-cid-mlz4nx6n]{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:.9rem 0;display:grid}.herd__hud[data-astro-cid-mlz4nx6n] div[data-astro-cid-mlz4nx6n]{text-align:center;padding:.45rem .25rem}.herd__hud[data-astro-cid-mlz4nx6n] div[data-astro-cid-mlz4nx6n]+div[data-astro-cid-mlz4nx6n]{border-left:1px solid var(--rule)}.herd__hud[data-astro-cid-mlz4nx6n] dt[data-astro-cid-mlz4nx6n]{color:var(--brass-text);letter-spacing:.18em;font-size:.625rem}.herd__hud[data-astro-cid-mlz4nx6n] dd[data-astro-cid-mlz4nx6n]{font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem}.herd__stage[data-astro-cid-mlz4nx6n]{aspect-ratio:4/5;outline:1px solid var(--rule);outline-offset:3px;width:min(100%,80dvh - 10rem);margin-inline:auto;position:relative}.herd__canvas[data-astro-cid-mlz4nx6n]{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.herd__canvas[data-astro-cid-mlz4nx6n]:focus-visible{outline:2px solid var(--green);outline-offset:3px}.herd__panel[data-astro-cid-mlz4nx6n]{background:var(--paper);border:1px solid var(--rule);text-align:center;max-height:calc(100% - 2rem);padding:1.25rem 1.25rem 1.4rem;position:absolute;inset:1rem 1rem auto;overflow:auto}.herd__panel[data-astro-cid-mlz4nx6n][hidden],.herd__panel[data-astro-cid-mlz4nx6n] [data-astro-cid-mlz4nx6n][hidden]{display:none}.herd__result[data-astro-cid-mlz4nx6n]{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.4rem;line-height:1.3}.herd__intro[data-astro-cid-mlz4nx6n]{font-family:var(--font-display);font-size:1.25rem;line-height:1.35}.herd__controls[data-astro-cid-mlz4nx6n]{color:var(--ink-soft);margin-top:.4rem;font-size:.95rem}.herd__actions[data-astro-cid-mlz4nx6n]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.herd__actions[data-astro-cid-mlz4nx6n] [data-astro-cid-mlz4nx6n][hidden]{display:none}.herd__again[data-astro-cid-mlz4nx6n]{font:inherit;text-transform:uppercase;letter-spacing:.22em;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.8125rem;font-weight:500}@media (orientation:landscape) and (height<=32rem){.herd[data-astro-cid-mlz4nx6n][open]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:1.25rem;width:min(48rem,100vw - 1rem);padding:.75rem 1rem 1rem;display:grid}.herd__top[data-astro-cid-mlz4nx6n],.herd__hud[data-astro-cid-mlz4nx6n]{grid-column:1}.herd__hud[data-astro-cid-mlz4nx6n]{align-self:start;margin-bottom:0}.herd__stage[data-astro-cid-mlz4nx6n]{grid-area:1/2/span 2;width:calc(80dvh - 2.6rem)}.herd__panel[data-astro-cid-mlz4nx6n]{max-height:calc(100% - 1rem);padding:.9rem .9rem 1rem;inset:.5rem .5rem auto}.herd__intro[data-astro-cid-mlz4nx6n]{font-size:1.05rem}.herd__result[data-astro-cid-mlz4nx6n]{font-size:1.15rem}}.lt[data-astro-cid-ecyruban]{max-width:32rem;margin-inline:auto;padding:1rem 1.25rem 3rem}.lt__bar[data-astro-cid-ecyruban]{justify-content:space-between;align-items:center;height:3rem;display:flex}.lt__home[data-astro-cid-ecyruban]{place-items:center;width:2.75rem;height:2.75rem;text-decoration:none;display:grid}.lt__share[data-astro-cid-ecyruban]{border:1px solid var(--rule);background:var(--paper);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.lt__share[data-astro-cid-ecyruban]:hover{border-color:var(--brass);color:var(--green)}.lt__header[data-astro-cid-ecyruban]{text-align:center;flex-direction:column;align-items:center;margin-top:.75rem;display:flex}.lt__avatar[data-astro-cid-ecyruban]{cursor:pointer;perspective:40rem;outline:1px solid var(--brass);outline-offset:5px;background:0 0;border:0;border-radius:50%;width:7.5rem;height:7.5rem;padding:0;position:relative}.lt__avatar[data-astro-cid-ecyruban]:focus-visible{outline:2px solid var(--green)}.lt__face[data-astro-cid-ecyruban]{backface-visibility:hidden;border-radius:50%;transition:transform .6s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;overflow:hidden}.lt__face[data-astro-cid-ecyruban] img[data-astro-cid-ecyruban]{object-fit:cover;width:100%;height:100%;display:block}.lt__face--back[data-astro-cid-ecyruban]{transform:rotateY(180deg)}.lt__avatar[data-astro-cid-ecyruban][aria-pressed=true] .lt__face--front[data-astro-cid-ecyruban]{transform:rotateY(-180deg)}.lt__avatar[data-astro-cid-ecyruban][aria-pressed=true] .lt__face--back[data-astro-cid-ecyruban]{transform:rotateY(0)}@media (prefers-reduced-motion:reduce){.lt__face[data-astro-cid-ecyruban]{transition:opacity .2s;transform:none!important}.lt__face--back[data-astro-cid-ecyruban],.lt__avatar[data-astro-cid-ecyruban][aria-pressed=true] .lt__face--front[data-astro-cid-ecyruban]{opacity:0}.lt__avatar[data-astro-cid-ecyruban][aria-pressed=true] .lt__face--back[data-astro-cid-ecyruban]{opacity:1}}.lt__name[data-astro-cid-ecyruban]{margin-top:1.5rem;font-size:2.25rem;line-height:1.1}.lt__handle[data-astro-cid-ecyruban]{color:var(--brass-text);margin-top:.4rem;font-size:.75rem}.lt__tagline[data-astro-cid-ecyruban]{font-family:var(--font-display);color:var(--ink-soft);margin-top:.75rem;font-size:1.3rem;font-style:italic;line-height:1.35}.lt__location[data-astro-cid-ecyruban]{color:var(--brass-text);margin-top:.35rem;font-size:.6875rem}.lt__socials[data-astro-cid-ecyruban]{justify-content:center;gap:.5rem;margin-top:1.25rem;list-style:none;display:flex}.lt__socials[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;transition:color .2s,transform .2s;display:grid;position:relative}.lt__socials[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]:hover{color:var(--green);transform:translateY(-2px)}.lt__buttons[data-astro-cid-ecyruban]{gap:.75rem;margin-top:1.75rem;list-style:none;display:grid}.lt__section[data-astro-cid-ecyruban]{margin-top:2.75rem}.lt__heading[data-astro-cid-ecyruban]{color:var(--brass-text);align-items:center;gap:1rem;margin-bottom:1rem;font-size:.75rem;display:flex}.lt__heading[data-astro-cid-ecyruban]:before,.lt__heading[data-astro-cid-ecyruban]:after{content:"";background:var(--rule);flex:1;height:1px}.lt__footer[data-astro-cid-ecyruban]{text-align:center;color:var(--ink-soft);margin-top:2.75rem;font-style:italic}.lt__footer[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{color:inherit}.lt__toast[data-astro-cid-ecyruban]{background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;padding:.6rem 1.1rem;font-size:.95rem;transition:opacity .2s,transform .2s;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,1rem)}.lt__toast[data-astro-cid-ecyruban].is-on{opacity:1;transform:translate(-50%)}.lt-button{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:4rem;color:var(--ink);font:inherit;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--rule);grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:background-color .2s,color .2s,transform .15s;display:grid;position:relative;overflow:hidden}.lt-button:hover{background:var(--green);color:var(--on-green);box-shadow:inset 0 0 0 3px var(--green), inset 0 0 0 4px #efe8d859}.lt-button:active{transform:translateY(1px)}.lt-button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.lt-button__thumb{width:2.75rem;height:2.75rem;color:inherit;place-items:center;display:grid;position:relative;overflow:hidden}.lt-button__thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lt-button__thumb--contain img{object-fit:contain;width:calc(100% - .3rem);height:calc(100% - .3rem);inset:.15rem}.lt-button__label{font-family:var(--font-display);text-wrap:balance;font-size:1.25rem;font-weight:500;line-height:1.2}@media (width<=360px){.lt-button{grid-template-columns:2.5rem 1fr 2.5rem;gap:.5rem}.lt-button__thumb{width:2.5rem;height:2.5rem}.lt-button__label{font-size:1.125rem}}.lt-button__tag{letter-spacing:.18em;color:var(--brass);font-size:.625rem}.lt-button--game{background:var(--green);color:var(--on-green);border-color:var(--green);box-shadow:inset 0 0 0 3px var(--green), inset 0 0 0 4px #9c8152cc}.lt-button--game:hover{background:var(--green-deep)}.lt-button--game .lt-button__thumb{outline:1px solid var(--brass);outline-offset:2px;border-radius:50%}.lt-button--game .lt-button__tag{color:#c8b082}.paw-stamp{z-index:2;width:26px;height:26px;color:var(--brass);pointer-events:none;margin:-13px 0 0 -13px;animation:.7s ease-out forwards paw-stamp;position:absolute}.paw-stamp svg{display:block}@keyframes paw-stamp{0%{opacity:0;transform:rotate(var(--turn)) scale(1.8)}25%{opacity:.95;transform:rotate(var(--turn)) scale(1)}to{opacity:0;transform:rotate(var(--turn)) translateY(-6px) scale(1)}}
