@layer fx-base{.fx-shorts-grid{gap:var(--space-4);max-width:calc(150vh * 9 / 16 + var(--space-4) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-short-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);min-width:0;overflow:hidden}.fx-short-player{position:relative}.fx-short-primary{inset-inline:var(--space-2);top:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);display:flex;position:absolute}.fx-short-primary .fx-btn:not(.fx-btn--primary){background:var(--bg-card)}.fx-short-card video,.fx-short-loading{aspect-ratio:9/16;object-fit:contain;background:var(--bg-inverse);width:100%;display:block}.fx-short-loading{color:var(--text-on-accent);place-items:center;display:grid}.fx-short-details,.fx-short-actions{align-items:center;gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap;display:flex}.fx-short-details{justify-content:space-between}.fx-shorts-steps{gap:var(--space-3);padding:var(--space-4);background:var(--bg-card);border-radius:var(--radius-lg);flex-wrap:wrap;list-style:none;display:flex}.fx-shorts-steps [data-state=done]{color:var(--accent-ink)}.fx-shorts-steps [data-state=leased]{font-weight:700}@media (width<=700px){.fx-shorts-grid{grid-template-columns:minmax(0,1fr)}}.fx-short-card{position:relative}.fx-short-card[data-selected]{outline:2px solid var(--text-primary);outline-offset:-2px}.fx-short-card>.fx-status-badge{top:var(--space-3);right:var(--space-3);z-index:1;background:var(--brand-lime);color:var(--brand-ink);position:absolute}.fx-short-card[data-selected] .fx-short-primary{top:var(--space-7)}.fx-short-primary{padding:var(--space-2);flex-wrap:wrap;position:static}.fx-short-primary button{min-height:36px}.fx-shorts-screen{gap:var(--space-5)}@media (width<=1023px){.fx-shorts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.fx-shorts-grid{grid-template-columns:minmax(0,1fr)}}}@layer _,fx-fonts;
