p.svelte-pybs4m,ul.svelte-pybs4m{margin-bottom:1.5rem;margin-top:1.5rem}ul.svelte-pybs4m{list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}li.svelte-pybs4m{align-items:flex-start;display:flex;gap:.5em;text-align:left}li.svelte-pybs4m svg{flex-shrink:0;position:relative;top:.2em}ul.svelte-pybs4m{margin-top:0}.exclude-button.svelte-9ckia2{height:40%;left:50%;opacity:pow(var(--card-visibility),5);position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.exclude-button.svelte-9ckia2 button:where(.svelte-9ckia2){height:100%;padding:0;width:100%}.exclude-button.svelte-9ckia2 .loading:where(.svelte-9ckia2){align-content:center;background:var(--color-bg);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-full);display:grid;font-size:1.5em;height:100%;justify-content:center;place-content:center;width:100%}.exclude-button.is-loading.svelte-9ckia2 svg{animation:svelte-9ckia2-exchanging .5s linear infinite}@keyframes svelte-9ckia2-exchanging{0%{rotate:0deg}to{rotate:1turn}}.card.svelte-i8dlqa{align-content:center;background-color:var(--card-background);border:2px solid var(--color-gray-3);box-shadow:2px 6px 6px -2px #0000000d;cursor:pointer;display:grid;font-weight:700;text-align:left;transform-origin:center center}.card.svelte-i8dlqa,.card.svelte-i8dlqa img,.card.svelte-i8dlqa video{border-radius:calc(var(--size)/12);height:100%;position:relative;width:100%}.card.svelte-i8dlqa img,.card.svelte-i8dlqa video{display:block}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa){--_height: 1.35em;align-items:center;bottom:auto;color:var(--color-gray-8);display:flex;font-size:7cqw;font-size:calc(var(--size)*.07);font-weight:400;gap:.5em;justify-content:space-between;left:.5em;opacity:var(--card-visibility);position:absolute;right:.5em;top:.5em}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .name:where(.svelte-i8dlqa){flex:1;font-weight:600;min-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s linear;white-space:nowrap}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tags:where(.svelte-i8dlqa){display:flex;gap:.25em}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .name:where(.svelte-i8dlqa),.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag:where(.svelte-i8dlqa){background:var(--card-background);border-radius:var(--radius-full);display:block;height:var(--_height);line-height:var(--_height);padding-left:.4em;padding-right:.4em}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag:where(.svelte-i8dlqa){align-items:center;display:flex;position:relative}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag:where(.svelte-i8dlqa) span:where(.svelte-i8dlqa){font-size:.85em;font-weight:900;text-transform:uppercase}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag.mod:where(.svelte-i8dlqa){background:var(--color-yellow-2);color:var(--color-yellow-10)}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag.alt:where(.svelte-i8dlqa){background:var(--color-blue-2);color:var(--color-blue-10)}.card.svelte-i8dlqa:hover .name:where(.svelte-i8dlqa){opacity:1}.viewer.svelte-1olnn94{--size: var(--viewer-size, clamp(8rem, 7rem + 3.3333333333333335vw, 10rem));display:block;--card-position: 0;--card-background: var(--color-bg);--card-visibility: 1;--card-prominence: 1}.viewer.svelte-1olnn94 .card-wrapper:where(.svelte-1olnn94){height:100%;width:100%}.viewer.svelte-1olnn94:not(.stacked) ul:where(.svelte-1olnn94){gap:calc(var(--size)/10);list-style:none;padding:0}.viewer.svelte-1olnn94:not(.stacked) ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){aspect-ratio:1;display:block;flex-shrink:0;position:relative;width:100%}.viewer.svelte-1olnn94:not(.stacked):not(.centered) ul:where(.svelte-1olnn94){display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--size),1fr))}.viewer.centered.svelte-1olnn94:not(.stacked) ul:where(.svelte-1olnn94){display:flex;flex-wrap:wrap;justify-content:center}.viewer.centered.svelte-1olnn94:not(.stacked) ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){aspect-ratio:1;width:var(--size)}.viewer.stacked.svelte-1olnn94{--stack-count: 7;--gap: calc(var(--size)/20);--padding: calc(var(--size)/5);--scroll-overshoot: calc(var(--size)/4);height:var(--size);position:relative;width:var(--size)}.viewer.stacked.svelte-1olnn94 .clip-box:where(.svelte-1olnn94){bottom:calc(var(--padding)*-1);height:calc(var(--padding)*2 + var(--size));left:calc(var(--padding)*-1);overflow:hidden;position:absolute;right:calc(var(--padding)*-1);top:calc(var(--padding)*-1);width:calc(var(--padding)*2 + var(--size))}.viewer.stacked.debug.svelte-1olnn94{outline:3px solid orange}.viewer.stacked.debug.svelte-1olnn94 .clip-box:where(.svelte-1olnn94){overflow:visible}.viewer.stacked.debug.svelte-1olnn94 ul:where(.svelte-1olnn94){-ms-overflow-style:all;outline:1px solid rgba(255,0,255,.267);scrollbar-width:all}.viewer.stacked.debug.svelte-1olnn94 ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){outline:1px solid rgba(0,0,255,.2)}.viewer.stacked.svelte-1olnn94 ul:where(.svelte-1olnn94){display:flex;gap:var(--gap);height:calc(var(--size) + var(--padding)*2);list-style:none;overflow-x:scroll;padding:var(--padding) calc(var(--padding) + var(--size)*(var(--stack-count) - 1)/2 + var(--scroll-overshoot));scroll-snap-type:x mandatory;translate:calc((var(--size))*var(--stack-count)/2*-1 + var(--size)/2);width:calc(var(--size)*var(--stack-count) + var(--padding)*2);-ms-overflow-style:none;scrollbar-width:none}.viewer.stacked.svelte-1olnn94 ul:where(.svelte-1olnn94)::-webkit-scrollbar{display:none}.viewer.stacked.svelte-1olnn94 ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){display:block;flex-shrink:0;height:var(--size);scroll-snap-align:center;width:var(--size)}@supports (animation-timeline:--li-in-and-out-of-view){.viewer.stacked.svelte-1olnn94 li:where(.svelte-1olnn94){animation:svelte-1olnn94-adjust-variables linear both;animation-timeline:--li-in-and-out-of-view;view-timeline-axis:inline;view-timeline-name:--li-in-and-out-of-view;z-index:calc(var(--card-prominence)*100 + 1)}.viewer.stacked.svelte-1olnn94 li:where(.svelte-1olnn94) .card-wrapper:where(.svelte-1olnn94){animation:svelte-1olnn94-adjust-wrapper-position linear both;animation-timeline:--li-in-and-out-of-view;opacity:var(--card-prominence)}}@supports not (animation-timeline:--li-in-and-out-of-view){.viewer.stacked.svelte-1olnn94 .clip-box:where(.svelte-1olnn94){-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--padding),#000 calc(100% - var(--padding)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--padding),#000 calc(100% - var(--padding)),transparent)}}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94){bottom:auto;display:flex;justify-content:space-between;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transition:opacity .2s linear;translate:0 -50%}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94){position:relative}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94):first-child{translate:-30%}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94):last-child{translate:30%}@media(hover:hover){.viewer.stacked.svelte-1olnn94:hover nav:where(.svelte-1olnn94){opacity:1}.viewer.stacked.svelte-1olnn94:hover nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94){pointer-events:all}}@property --card-visibility{syntax: "<number>"; inherits: true; initial-value: 0;}@property --card-prominence{syntax: "<number>"; inherits: true; initial-value: 0;}@property --card-position{syntax: "<number>"; inherits: true; initial-value: 0;}@property --card-background{syntax: "<color>"; inherits: true; initial-value: #fff;}@keyframes svelte-1olnn94-adjust-variables{0%{--card-position: -1;--card-background: var(--color-gray-1);--card-visibility: 0;--card-prominence: 0}36.666666667%{--card-visibility: 0;--card-background: var(--color-gray-1)}45%{--card-prominence: 1}50%{--card-position: 0;--card-background: var(--color-bg);--card-visibility: 1;--card-prominence: 1}55%{--card-prominence: 1}63.333333333%{--card-visibility: 0;--card-background: var(--color-gray-1)}to{--card-position: 1;--card-background: var(--color-gray-1);--card-visibility: 0;--card-prominence: 0}}@keyframes svelte-1olnn94-adjust-wrapper-position{0%{scale:.7;translate:-380%}50%{scale:1;translate:0}to{scale:.7;translate:380%}}
