/* Scoped presentation surfaces; no independent navigation or motion setting. */
.work-art.art-selected-preview{isolation:isolate;overflow:hidden}
.art-selected-preview .preview-scene{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}
.art-selected-preview .preview-scene[hidden]{display:none}
.work-art.art-selected-preview .preview-scene :is(img,video){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none;animation:none;filter:none;border-radius:0}
.art-selected-preview .preview-poster{z-index:0}
.art-selected-preview video{z-index:1;opacity:0;pointer-events:none}
.art-selected-preview video[data-video-ready=true]{opacity:1}
.art-selected-preview .preview-tv-shell{position:relative;display:block;height:89%;aspect-ratio:3/2;max-width:91%;filter:drop-shadow(0 10px 15px #0005)}
.art-selected-preview .preview-tv-screen{position:absolute;left:11.7%;top:11.2%;width:66.8%;height:72.2%;overflow:hidden;border-radius:9% / 10%;background:#020505}
.work-art.art-selected-preview .preview-tv-screen :is(img,video){object-fit:cover;filter:saturate(1.08) contrast(1.04);border-radius:inherit}
.work-art.art-selected-preview .preview-scene .preview-tv-cabinet{z-index:4;pointer-events:none;object-fit:contain}
.preview-tv-glass{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(132deg,#ffffff0a,transparent 27%,transparent 76%,#0003),repeating-linear-gradient(0deg,#00000006 0px,#00000006 1px,transparent 1px,transparent 3px);box-shadow:inset 0 0 18px 4px #0009}
.art-selected-preview .tv-petals{position:absolute;left:-25%;top:-25%;width:150%;height:150%;z-index:5;pointer-events:none}
.art-selected-preview .preview-fluid .preview-poster,.art-selected-preview .preview-fluid video{mix-blend-mode:screen;mask-image:radial-gradient(ellipse 45% 58% at center,#000 45%,transparent 99%);-webkit-mask-image:radial-gradient(ellipse 45% 58% at center,#000 45%,transparent 99%)}
.art-selected-preview .fluid-canvas{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}
.art-selected-preview .preview-fluid[data-fluid=ready] .fluid-canvas{display:block}
.art-selected-preview .preview-fluid[data-fluid=ready] :is(.preview-poster,video){opacity:0}
.work-page .preview-caption{padding:16px 0 0;margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.preview-caption p{margin:12px 0 0;max-width:78ch}
.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.preview-versions{display:flex;gap:7px;max-width:100%;overflow-x:auto;padding:4px 0;scrollbar-width:thin}
.preview-toolbar button{flex:none;min-height:40px;padding:9px 15px;border:var(--card-border);border-radius:999px;background:var(--card-action-surface);font:inherit;white-space:nowrap;color:var(--fg);cursor:pointer}
.preview-toolbar button[aria-pressed=true]{background:var(--fg);color:var(--bg)}
.preview-toolbar button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}
.preview-toolbar button:disabled{cursor:default;opacity:.65}
@media(max-width:600px){.preview-toolbar{gap:8px}.preview-toolbar button{font-size:12px;padding:8px 12px}.preview-versions{width:100%}}
@media(prefers-reduced-motion:reduce){.art-selected-preview video{visibility:hidden}.art-selected-preview .tv-petals{display:none}}
