File size: 1,666 Bytes
1b2da16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
color:#ccc; font:12px/1.5 Arial,sans-serif;
[hidden] { display:none!important; }
.reference { padding:14px 0; }
.drop-area { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; min-height:100px; padding:14px; border:1px dashed #393939; border-radius:8px; text-align:center; cursor:pointer; }
.drop-area[data-over=true] { border-color:#ddd; background:#0d0d0d; }
[data-file-name] { overflow-wrap:anywhere; }
.help,.reference-status { color:#999; font:11px/1.6 ui-monospace,monospace; margin:5px 0; }
.reference-status:empty { display:none; }
button,summary { min-height:44px; padding:8px 10px; color:#ccc; background:none; border:0; font:12px ui-monospace,monospace; cursor:pointer; }
button:disabled { opacity:.45; cursor:not-allowed; }
.reference-actions { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:12px; }
[data-remove] { margin-left:auto; }
.reference-player { display:flex; align-items:center; gap:12px; font:11px ui-monospace,monospace; }
.reference-player button { min-width:65px; text-align:left; padding-left:0; }
input[type=range] { flex:1; width:100%; min-width:30px; height:44px; accent-color:#eee; }
summary { padding-left:0; color:#aaa; }
.trim-controls { display:flex; align-items:center; flex-wrap:wrap; gap:12px; }
.trim-controls label { display:flex; align-items:center; gap:8px; }
input[type=number] { width:72px; min-height:44px; background:#0d0d0d; color:#eee; border:0; border-bottom:1px solid #555; padding:8px; font:16px ui-monospace,monospace; }
:focus-visible { outline:2px solid #ddd; outline-offset:3px; }
@media(max-width:400px) { .reference-player { gap:8px; } }