.portfolio .pf-interactive[data-fullscreen=true]{z-index:1000;background:var(--bg);grid-template-rows:44px minmax(0,1fr);gap:0;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.portfolio .pf-interactive[data-fullscreen=true] iframe{aspect-ratio:auto;border:0;width:100%;height:100%;min-height:0}.portfolio .pf-interactive-bar{border-bottom:1px solid var(--line);background:var(--surface);width:100%;height:44px;color:var(--text);align-items:center;gap:16px;padding-inline:12px;display:flex}.portfolio .pf-interactive-bar button{min-width:44px;height:44px;color:inherit;white-space:nowrap;background:0 0;border:0;padding-inline:4px}.portfolio .pf-interactive-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio .pf-interactive[data-fullscreen=true]>[role=status]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
