:root[data-ui=v2] .detail-v2 .clip-words-line{all:unset;cursor:pointer;border-radius:4px;width:100%;display:block}:is(:root[data-ui=v2] .detail-v2 .clip-words-line:hover,:root[data-ui=v2] .detail-v2 .clip-words-line:focus-visible){background:color-mix(in srgb,currentColor 8%,transparent);outline:2px solid #0000}.clip-caption{box-sizing:border-box;text-align:center;pointer-events:none;z-index:1;overflow-wrap:anywhere;flex-direction:column;justify-content:flex-end;margin:0;padding:0 12px 58px;display:flex;position:absolute;overflow:hidden}.clip-caption span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000b8;border-radius:4px;align-self:center;max-width:100%;padding:2px 8px;font-size:clamp(.8rem,2.2vw,1.05rem);line-height:1.5;display:inline}.clip-cc{z-index:2;letter-spacing:.04em;background:color-mix(in srgb,var(--background) 85%,transparent);min-width:40px;height:36px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;border-radius:999px;font:600 .75rem/1 system-ui,sans-serif;position:absolute;bottom:12px;right:56px}.clip-cc[aria-pressed=true]{background:var(--foreground);color:var(--background)}.clip-cc:focus-visible{outline:3px solid var(--link);outline-offset:2px}.clip-words li{align-items:baseline;gap:8px;display:flex}.clip-words-gif{border:1px solid var(--border);color:inherit;border-radius:999px;flex:none;padding:1px 6px;font-size:.75rem;font-weight:600;text-decoration:none}:is(.clip-words-gif:hover,.clip-words-gif:focus-visible){background:color-mix(in srgb,currentColor 8%,transparent)}.clip-words-suggest{border:1px solid var(--border);border-radius:8px;margin:6px 0 10px;padding:8px 10px}.clip-words-suggest p{margin:0 0 6px}.clip-words-suggest-actions{gap:8px;display:flex}.import-clip-dialog[data-slot=dialog-content]{overscroll-behavior:contain;color:#fff0cf;background:#193642;border:1px solid #bc9a65;gap:12px;max-width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow-y:auto}.import-clip-dialog [data-slot=dialog-close]{color:#fff0cf}.import-clip-heading[data-slot=dialog-header]{text-align:left;flex-direction:row;align-items:center;gap:10px;padding-right:24px;display:flex}.import-clip-heading>span{color:#fff0cf;background:#a63824;border:1px solid #bc9a65;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.import-clip-heading h2{margin:0 0 3px;font-family:OSMS Bitter,Georgia,serif;font-size:24px;font-weight:800;line-height:1.2}.import-clip-heading p{color:#fff0cf;margin:0;font-size:12px;line-height:1.4}.import-clip-screen{aspect-ratio:16/9;background:#102632;border:1px solid #9b896d;border-radius:10px;justify-self:center;width:100%;max-height:min(46vh,46dvh);position:relative;overflow:clip}.import-clip-preview{object-fit:contain;cursor:pointer;background:#102632;width:100%;height:100%;display:block;position:absolute;inset:0}.import-clip-range{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.import-clip-bar{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.import-clip-bar-buttons{gap:6px;display:flex}.import-clip-dialog .import-clip-bar button[data-slot=button]{height:auto;min-height:44px}.import-clip-length strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.import-clip-hint{opacity:.85;margin:0;font-size:.9rem}.import-clip-notes{margin-top:-6px;font-size:12px}.import-clip-title{gap:4px;font-weight:600;display:grid}.import-clip-title input{font:inherit;color:inherit;background:#102632;border:1px solid #708690;border-radius:6px;padding:8px 10px}.import-clip-actions{justify-content:flex-end;gap:8px;display:flex}.import-clip-audience{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.import-clip-audience legend{margin-bottom:4px;font-weight:600}.import-clip-words ul{max-height:7.5rem;margin:.25rem 0 0;padding:0;font-size:.875rem;list-style:none;overflow:auto}.import-clip-words li span{opacity:.6;font-variant-numeric:tabular-nums;margin-right:.35rem}.import-clip-words-file{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.875rem;display:flex}.import-clip-keep{align-items:center;gap:6px;margin-top:6px;font-size:.875rem;display:flex}.import-clip-dialog .import-error{color:#ffd7be}@media (max-width:650px){.import-clip-dialog[data-slot=dialog-content]{gap:10px;max-width:calc(100vw - 24px);padding:12px}.import-clip-heading h2{font-size:20px}.import-clip-heading p{font-size:11px}.import-clip-bar-buttons button>span{display:none}.import-clip-bar-buttons button[data-slot=button]{width:44px;padding:0}}
