.lsh-film{width:100%;max-width:960px;aspect-ratio:16/9;border-radius:12px;background:#000;margin-top:18px;display:block}.lsh-fine{color:var(--muted);font-size:15px}.ld-hero .lsh-fine{color:#fbf8f1cc}.lsh-bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:#f3efe7f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lsh-bar-in{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:10px}.lsh .ld-btn.ghost.dark{color:var(--ink);border-color:var(--line)}.lsh-up{position:relative;cursor:pointer}.lsh-up input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.lsh-title{display:grid;gap:6px;font-weight:600;max-width:520px;margin:0 0 18px}.lsh-title input,.lsh-scene input,.lsh-scene textarea{font:17px "Source Sans 3",system-ui,sans-serif;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box}.lsh-scenes{display:grid;gap:14px;margin:0 0 18px}.lsh-scene{background:#fbf8f1;border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:10px}.lsh-scene.off{opacity:.55}.lsh-scene header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lsh-id{font:600 14px "Source Sans 3",sans-serif;color:var(--clay);letter-spacing:.06em}.lsh-name{flex:1 1 200px;font:500 20px Newsreader,Georgia,serif!important}.lsh-tools{display:flex;gap:6px}.lsh-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.lsh-media figure{margin:0;display:grid;gap:4px}.lsh-media img,.lsh-media video,.lsh-empty{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#e6dfd2}.lsh-empty{display:grid;place-items:center;color:var(--muted);font-size:14px;text-transform:capitalize;overflow-wrap:anywhere;padding:4px;box-sizing:border-box}.lsh-audio audio{width:100%}.lsh-media figcaption{font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere}.lsh-add{display:flex;gap:8px;flex-wrap:wrap}.lsh-picker{border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px}.lsh-picker-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lsh-picker ul{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto;display:grid;gap:4px}.lsh-picker li button{width:100%;text-align:left;background:#fbf8f1;border:1px solid var(--line);border-radius:8px;padding:8px 10px;cursor:pointer;display:grid;gap:2px;font:600 15px "Source Sans 3",sans-serif;color:var(--ink)}.lsh-picker li button:hover,.lsh-picker li button:focus-visible{border-color:var(--clay);outline:none}.lsh-picker li span{font-weight:400;font-size:13px;color:var(--muted)}.lsh-team .ld-btn{display:inline-block}
