.ams27.ams-tile,.ams27.ams-tile *{letter-spacing:normal;text-transform:none}.ams27.ams-tile{border:1px solid var(--ams-line);background:var(--ams-surface);min-width:0;color:var(--ams-ink);text-align:left;transition:border-color .12s var(--ams-ease),transform .22s var(--ams-ease),box-shadow .22s var(--ams-ease);border-radius:4px;flex-direction:column;font-family:Archivo AMS,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;container-type:inline-size}.ams27.ams-tile:has(.ams-tile-toggle):hover{border-color:var(--ams-line-strong)}.ams27.ams-tile[data-selected=true]{border-color:var(--ams-ink);box-shadow:var(--ams-offset-magenta);transform:translate(-2px,-2px)}.ams27.ams-tile[data-dim=true]{opacity:.72;pointer-events:none}.ams-tile-media{aspect-ratio:var(--ams-tile-ratio,1/1);border-bottom:1px solid var(--ams-line);border-radius:3px 3px 0 0;position:relative;overflow:hidden}.ams-art{position:absolute;inset:0}.ams-art>img{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);display:block;position:absolute;inset:12px}.ams-art-missing{text-align:center;color:var(--ams-ink-muted);text-wrap:balance;place-items:center;padding:12px;font-size:13px;line-height:18px;display:grid;position:absolute;inset:0}.ams-tile-check{z-index:1;border:1.5px solid var(--ams-ink);background:color-mix(in srgb,var(--ams-canvas)70%,transparent);width:20px;height:20px;color:var(--ams-on-action);font-variant-numeric:tabular-nums;transition:background-color .12s var(--ams-ease),border-color .12s var(--ams-ease);border-radius:2px;place-items:center;font:600 12px/1 Plex Mono AMS,ui-monospace,monospace;display:grid;position:absolute;top:8px;left:8px}.ams-tile[data-selected=true] .ams-tile-check{background:var(--ams-action);border-color:var(--ams-action)}.ams-tile-check svg{stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:miter;width:14px;height:14px}.ams-tile-title-row{align-items:center;gap:4px;min-height:44px;padding:0 6px 0 12px;display:flex}.ams-tile-title{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;min-width:0;color:var(--ams-ink);flex:auto;margin:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.ams-tile-share{z-index:1;flex:none;display:flex;position:relative}.ams-tile-toggle{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;margin:0;padding:0;display:flex}.ams-tile-toggle:after{content:"";border-radius:4px;position:absolute;inset:0}.ams-tile-toggle:focus-visible{outline:none}.ams-tile-toggle:focus-visible:after{outline:2px solid var(--ams-focus);outline-offset:2px}.ams-tile-meta{gap:2px;min-width:0;padding:0 12px 12px;display:grid}.ams-tile-size{font-variant-numeric:tabular-nums;color:var(--ams-ink-muted);font:500 12px/16px Plex Mono AMS,ui-monospace,monospace}.ams-tile-source{min-width:0;color:var(--ams-ink-faint);overflow-wrap:anywhere;text-wrap:balance;font-size:13px;line-height:18px}.ams-tile-foot{border-top:1px solid var(--ams-line);flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;gap:8px;padding:12px;display:flex}.ams27 .ams-tile-foot .ams27-btn{flex:auto;min-height:40px;padding:0 12px}@media (pointer:coarse){.ams27 .ams-tile-foot .ams27-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.ams27.ams-tile,.ams-tile-check{transition:none}.ams27.ams-tile[data-selected=true]{transform:none}}
/*# sourceMappingURL=e5f3e8802c39bafb.css.map*/