.theme-tile[data-v-25099864]{display:flex;min-width:0}.theme-tile__shot[data-v-25099864]{background:var(--gradient-poster-cover);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:block;flex:0 0 auto;overflow:hidden;position:relative}.theme-tile__shot img[data-v-25099864]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.theme-tile:hover .theme-tile__shot img[data-v-25099864]{transform:scale(1.06)}.theme-tile:hover .theme-tile__shot[data-v-25099864]{border-color:var(--tone-primary-border)}.theme-tile__shot-fallback[data-v-25099864]{color:var(--text-muted);display:grid;font-size:.68rem;height:100%;place-items:center;width:100%}.theme-tile__play[data-v-25099864]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f101894;border:1px solid hsla(0,0%,100%,.32);border-radius:var(--radius-pill);color:#f8f8f2;display:grid;font-size:16px;height:34px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease,transform .2s ease;width:34px}.theme-tile.is-playable:hover .theme-tile__play[data-v-25099864]{background:color-mix(in srgb,var(--accent-primary) 82%,transparent);transform:translate(-50%,-50%) scale(1.08)}.theme-tile__meta[data-v-25099864]{display:flex;flex-direction:column;min-width:0}.theme-tile__name[data-v-25099864]{color:var(--text-primary);font-weight:600}.theme-tile__alias[data-v-25099864]{color:var(--accent-primary);font-style:normal}.theme-tile__note[data-v-25099864]{color:var(--text-muted);line-height:1.6}.theme-tile--sm[data-v-25099864]{align-items:center;background:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font:inherit;gap:7px;padding:4px 8px 4px 4px;text-align:left;transition:border-color .2s ease,background .2s ease}.theme-tile--sm .theme-tile__shot[data-v-25099864]{aspect-ratio:16/9;width:44px}.theme-tile--sm .theme-tile__play[data-v-25099864]{font-size:9px;height:17px;width:17px}.theme-tile--sm .theme-tile__name[data-v-25099864]{font-size:.76rem;white-space:nowrap}.theme-tile--sm[data-v-25099864]:hover{background:var(--tone-primary-surface);border-color:var(--tone-primary-border)}.theme-tile--md[data-v-25099864]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-chip);cursor:pointer;flex-direction:column;font:inherit;gap:12px;padding:10px;text-align:left;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.theme-tile--md[data-v-25099864]:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.theme-tile--md .theme-tile__shot[data-v-25099864]{aspect-ratio:16/9;border-radius:var(--radius-xs);width:100%}.theme-tile--md .theme-tile__meta[data-v-25099864]{gap:4px}.theme-tile--md .theme-tile__name[data-v-25099864]{font-size:.92rem;letter-spacing:-.01em}.theme-tile--md .theme-tile__alias[data-v-25099864]{align-self:flex-start;background:var(--tone-primary-surface);border:1px solid var(--tone-primary-border);border-radius:var(--radius-pill);font-size:.68rem;font-weight:600;padding:1px 8px}.theme-tile--md .theme-tile__note[data-v-25099864]{font-size:.78rem}.theme-tile--md[data-v-25099864]:hover{border-color:var(--tone-primary-border);box-shadow:var(--shadow-sm);transform:translateY(-2px)}
