.Tile-module__u8kPXa__tile{aspect-ratio:16/9;background-color:var(--page);image-rendering:pixelated;content-visibility:auto;contain-intrinsic-size:auto 270px;background-size:100% 100%;position:relative;overflow:hidden}.Tile-module__u8kPXa__link{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.Tile-module__u8kPXa__link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.Tile-module__u8kPXa__img{object-fit:cover;image-rendering:auto;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);display:block}.Tile-module__u8kPXa__img.Tile-module__u8kPXa__loaded{opacity:1}.Tile-module__u8kPXa__scrim{background:var(--scrim);opacity:0;height:45%;transition:opacity .11s var(--ease);pointer-events:none;position:absolute;inset:auto 0 0}.Tile-module__u8kPXa__label{opacity:0;transform:translateY(var(--tile-rise));transition:opacity .11s var(--ease), transform .11s var(--ease);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.Tile-module__u8kPXa__title{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #00000080;font-size:15px;font-style:italic;line-height:1.2;overflow:hidden}.Tile-module__u8kPXa__artist{font-family:var(--sans);letter-spacing:.01em;color:var(--ink-62);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #00000080;font-size:12px;font-weight:500;overflow:hidden}.Tile-module__u8kPXa__select,.Tile-module__u8kPXa__download{width:40px;height:40px;color:var(--ink);opacity:0;transition:opacity .11s var(--ease), transform .12s var(--ease);cursor:pointer;filter:drop-shadow(0 1px 2px #0009);place-items:center;display:grid;position:absolute;top:4px}.Tile-module__u8kPXa__select{left:4px}.Tile-module__u8kPXa__download{right:4px}.Tile-module__u8kPXa__select:active,.Tile-module__u8kPXa__download:active{transform:scale(.97)}.Tile-module__u8kPXa__selectInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Tile-module__u8kPXa__tile:has(:focus-visible) .Tile-module__u8kPXa__scrim{opacity:1;transition-duration:.16s}.Tile-module__u8kPXa__tile:has(:focus-visible) .Tile-module__u8kPXa__label{opacity:1;transition-duration:.16s;transform:translateY(0)}:is(.Tile-module__u8kPXa__tile:has(:focus-visible) .Tile-module__u8kPXa__select,.Tile-module__u8kPXa__tile:has(:focus-visible) .Tile-module__u8kPXa__download){opacity:1;transition:opacity .16s var(--ease), transform .12s var(--ease)}@media (hover:hover) and (pointer:fine){.Tile-module__u8kPXa__tile:hover .Tile-module__u8kPXa__scrim{opacity:1;transition-duration:.16s}.Tile-module__u8kPXa__tile:hover .Tile-module__u8kPXa__label{opacity:1;transition-duration:.16s;transform:translateY(0)}.Tile-module__u8kPXa__tile:hover .Tile-module__u8kPXa__select,.Tile-module__u8kPXa__tile:hover .Tile-module__u8kPXa__download{opacity:1;transition:opacity .16s var(--ease), transform .12s var(--ease)}}@media (hover:none),(pointer:coarse){.Tile-module__u8kPXa__select,.Tile-module__u8kPXa__download{width:44px;height:44px}.Tile-module__u8kPXa__select{opacity:.7}.Tile-module__u8kPXa__download{display:none}}.Tile-module__u8kPXa__selected .Tile-module__u8kPXa__select{opacity:1}.Tile-module__u8kPXa__selected:after{content:"";box-shadow:inset 0 0 0 1px var(--ink-40);pointer-events:none;position:absolute;inset:0}
.Grid-module__Hh9Lyq__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gutter);padding-top:var(--gutter);background:var(--page);display:grid}.Grid-module__Hh9Lyq__sentinel{grid-column:1/-1;height:1px}.Grid-module__Hh9Lyq__empty{text-align:center;padding:30vh 24px}.Grid-module__Hh9Lyq__emptyText{font-family:var(--serif);color:var(--ink-62);margin:0;font-size:20px;font-style:italic;line-height:1.2}.Grid-module__Hh9Lyq__emptyClear{margin:12px auto 0;display:block}
.FilterBar-module__AdcuyW__bar{left:50%;bottom:calc(8px + env(safe-area-inset-bottom));z-index:var(--z-bars);max-width:min(80vw,900px);height:44px;transition:opacity .15s var(--ease);border-radius:999px;align-items:center;padding:0 8px;display:flex;position:fixed;transform:translate(-50%)}.FilterBar-module__AdcuyW__bar[data-hidden=true]{opacity:0;pointer-events:none}.FilterBar-module__AdcuyW__nav{scrollbar-width:none;align-items:center;gap:6px;width:100%;height:100%;display:flex;overflow-x:auto}.FilterBar-module__AdcuyW__nav::-webkit-scrollbar{display:none}@media (max-width:699px){.FilterBar-module__AdcuyW__bar{bottom:calc(64px + env(safe-area-inset-bottom))}}
.Lightbox-module__fkqt0W__lightbox{z-index:var(--z-lightbox);position:fixed;inset:0}.Lightbox-module__fkqt0W__lightbox[data-open=false]{visibility:hidden}.Lightbox-module__fkqt0W__backdrop{background:var(--stage);opacity:0;position:absolute;inset:0}.Lightbox-module__fkqt0W__lightbox[data-open=true] .Lightbox-module__fkqt0W__backdrop{opacity:1}.Lightbox-module__fkqt0W__stage{inset:0 0 var(--band-h) 0;position:absolute}.Lightbox-module__fkqt0W__image{transform-origin:0 0;max-width:none;max-height:none;position:absolute}.Lightbox-module__fkqt0W__mosaic{max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.Lightbox-module__fkqt0W__pixelated{image-rendering:pixelated}.Lightbox-module__fkqt0W__canvas{pointer-events:none;display:none;position:absolute}.Lightbox-module__fkqt0W__canvas[data-active=true]{display:block}.Lightbox-module__fkqt0W__close,.Lightbox-module__fkqt0W__nav{z-index:2;width:44px;height:44px;color:var(--ink-62);cursor:pointer;transition:color .12s var(--ease), transform .12s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:none;position:absolute}.Lightbox-module__fkqt0W__close{display:grid;top:8px;right:8px}.Lightbox-module__fkqt0W__nav{margin-top:-22px;top:50%}.Lightbox-module__fkqt0W__prev{left:8px}.Lightbox-module__fkqt0W__next{right:8px}@media (hover:hover) and (pointer:fine){.Lightbox-module__fkqt0W__nav{display:grid}.Lightbox-module__fkqt0W__close:hover,.Lightbox-module__fkqt0W__nav:hover{color:var(--ink)}}.Lightbox-module__fkqt0W__close:active,.Lightbox-module__fkqt0W__nav:active{transform:scale(.97)}.Lightbox-module__fkqt0W__band{height:var(--band-h);background:var(--stage);border-top:1px solid var(--hairline);opacity:0;justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex;position:absolute;inset:auto 0 0}.Lightbox-module__fkqt0W__lightbox[data-open=true] .Lightbox-module__fkqt0W__band{animation:Lightbox-module__fkqt0W__bandFade .24s var(--ease) .12s both, Lightbox-module__fkqt0W__bandRise .38s var(--ease-out-expo) .12s both}@keyframes Lightbox-module__fkqt0W__bandFade{0%{opacity:0}to{opacity:1}}@keyframes Lightbox-module__fkqt0W__bandRise{0%{transform:translateY(var(--band-rise))}to{transform:translateY(0)}}.Lightbox-module__fkqt0W__text{min-width:0}.Lightbox-module__fkqt0W__title{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-style:italic;font-weight:400;line-height:1.2;overflow:hidden}.Lightbox-module__fkqt0W__meta{color:var(--ink-62);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-weight:500;overflow:hidden}.Lightbox-module__fkqt0W__sep{color:var(--ink-40);margin:0 8px}.Lightbox-module__fkqt0W__actions{flex:none;align-items:center;gap:16px;display:flex}.Lightbox-module__fkqt0W__select{min-height:44px;color:var(--ink-62);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.Lightbox-module__fkqt0W__select .check{border-color:var(--ink-62);background:0 0}@media (pointer:coarse){:is(.Lightbox-module__fkqt0W__actions .button,.Lightbox-module__fkqt0W__actions .text-button){min-height:44px}}.Lightbox-module__fkqt0W__details{left:24px;bottom:calc(var(--band-h) + 12px);max-width:520px;color:var(--ink-62);padding:14px 16px;font-weight:400;line-height:1.5;position:absolute}.Lightbox-module__fkqt0W__details a,.Lightbox-module__fkqt0W__warn{color:var(--ink)}@media (max-width:899px){.Lightbox-module__fkqt0W__title{font-size:17px}.Lightbox-module__fkqt0W__band{gap:12px;padding:0 16px}.Lightbox-module__fkqt0W__details{left:16px}.Lightbox-module__fkqt0W__selectWord{display:none}}
