/* Public one-minute teasers; the selected-workshop form remains independent. */
.workshop-preview-title{display:inline;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;text-decoration-thickness:1px;text-underline-offset:5px}.workshop-preview-title:hover,.workshop-preview-title[aria-expanded=true]{text-decoration:underline;text-decoration-color:var(--acre-accent,var(--accent,#254f98))}.workshop-preview-title:focus-visible{outline:2px solid var(--acre-accent,var(--accent,#254f98));outline-offset:5px}.workshop-preview-cue{display:block;margin-top:11px;color:var(--acre-muted,var(--muted,#62625d));font:400 10px/1.5 'IBM Plex Mono',monospace;letter-spacing:.035em;text-transform:uppercase}.workshop-preview-popup{position:fixed;z-index:80;box-sizing:border-box;margin:0;border:1px solid var(--acre-border,var(--line,#d0cec8));border-top:2px solid var(--acre-accent,var(--accent,#254f98));padding:16px;background:var(--acre-surface,var(--paper,#f3f1ec));color:var(--acre-text,var(--ink,#151515));box-shadow:0 16px 48px rgb(0 0 0 / 24%);overflow:auto;overscroll-behavior:contain;animation:workshop-preview-in .16s ease-out}.workshop-preview-popup[hidden]{display:none}.workshop-preview-heading{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.workshop-preview-heading h4{font:600 17px/1.3 Archivo,Arial,sans-serif;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.workshop-preview-close{flex:none;display:grid;place-items:center;min-width:36px;min-height:36px;margin:-8px -6px -4px 0;padding:4px;border:0;background:none;color:inherit;cursor:pointer;font:26px/1 Arial,sans-serif}.workshop-preview-media{width:100%;aspect-ratio:16/9;background:#080808}.workshop-preview-media mux-player{display:block;width:100%;height:100%;--media-font-family:Archivo,Arial,sans-serif;--media-object-fit:contain;--controls-backdrop-color:rgb(0 0 0 / 65%)}.workshop-preview-hook{font:400 13px/1.55 Archivo,Arial,sans-serif;margin:13px 0 0;color:var(--acre-text,var(--ink,#151515))}.workshop-preview-controls{display:flex;align-items:center;gap:12px;margin-top:12px}.workshop-preview-sound{border:1px solid var(--acre-border,var(--line,#d0cec8));background:transparent;color:inherit;font:500 11px/1.3 'IBM Plex Mono',monospace;min-height:40px;padding:10px 14px;cursor:pointer}.workshop-preview-sound:hover{border-color:var(--acre-accent,var(--accent,#254f98))}.workshop-preview-popup button:focus-visible{outline:2px solid var(--acre-accent,var(--accent,#254f98));outline-offset:3px}.workshop-preview-status{font:400 11px/1.5 Archivo,Arial,sans-serif;color:var(--acre-muted,var(--muted,#62625d));margin:10px 0 0}.workshop-preview-status:empty{display:none}@keyframes workshop-preview-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.workshop-preview-popup{padding:14px}.workshop-preview-heading h4{font-size:16px}.workshop-preview-close{min-width:40px;min-height:40px}.workshop-preview-sound{min-height:44px}.workshop-preview-cue{font-size:10px}}@media(prefers-reduced-motion:reduce){.workshop-preview-popup{animation:none}}
