.fp3-back{align-items:center;background:none;border:0;color:var(--muted);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:500;gap:8px;letter-spacing:.12em;padding:0;text-transform:uppercase;transition:color .2s ease}.fp3-back:hover{color:var(--accent)}.fp3-wordmark{color:var(--fg);font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.04em}.fp-page .fp-section-title .it,.fp-page .it{color:var(--accent);font-style:normal;font-weight:500}.fp-page .fp-featured:before{content:none}.fp3-chip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0b0b0d8c;border:1px solid var(--accent);border-radius:var(--r-sm);color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;padding:4px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:4}.fp-page .fp-featured .thumb-wrap{border-color:#3d6ef759;box-shadow:none}.fp-page .filter-chip{border-radius:var(--r-sm);font-weight:500;letter-spacing:.12em}.fp-page .filter-chip.active{background:none;border-color:var(--accent);color:var(--accent);font-weight:500}.fp-page .filter-chip.active .fp-count{opacity:.8}.fp-page .tag{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0b0b0d8c;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--fg);font-weight:500}.fp-page .tag-ai,.fp-page .tag-vfx{background:#0b0b0d8c;border-color:var(--accent);color:var(--accent)}.fp-page .play-icon,.fp-page .project .duration{border-radius:var(--r-sm)}.fp-page .play-icon{box-shadow:none}