.lock-player{position:relative;color:var(--text);padding:12px 14px 10px;border-left:2px solid var(--amber);border-top:1px solid var(--line);background:linear-gradient(125deg,#ffad320d,transparent 65%),#0b0f0c;clip-path:polygon(0 0,94% 0,100% 14px,100% 100%,0 100%);flex:none;margin:6px 0 9px}.lp-top{display:flex;align-items:center;justify-content:space-between;gap:5px;font:7px Telemetry;color:var(--amber);letter-spacing:.8px}.lp-top button{min-height:36px;border:0;border-bottom:1px solid var(--line);background:none;font:9px Command;color:var(--amber);padding:3px 6px}.lp-record{display:flex;align-items:center;gap:12px;margin:9px 0 5px}.lp-disc{width:57px;height:57px;flex:none;border:1px solid var(--line);border-radius:50%;position:relative;display:grid;place-items:center;color:var(--amber);box-shadow:inset 0 0 0 4px #0b0f0c,inset 0 0 0 5px var(--line),inset 0 0 0 11px #0b0f0c,inset 0 0 0 12px #76603966}.lp-disc b{font:bold 22px serif}.lp-disc i{position:absolute;left:5px;top:27px;width:7px;height:1px;background:var(--amber)}.lp-info{min-width:0;flex:1}.lp-info>small{font:5px Telemetry;color:var(--muted);letter-spacing:.5px}.lp-info h3{font:23px/1 Command;margin:6px 0;color:var(--amber);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-info p{font:7px/1.5 Telemetry;margin:0;color:var(--muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-seek{width:100%;min-height:30px;accent-color:var(--amber);margin:3px 0 0;cursor:pointer}.lp-seek:disabled{opacity:.25}.lp-times{display:flex;justify-content:space-between;font:8px Telemetry;color:var(--muted);margin-top:-4px}.lp-transport{display:grid;grid-template-columns:1fr 1fr 1.2fr 1fr 1fr;align-items:center;gap:5px;margin-top:6px}.lp-transport button{min-height:48px;min-width:0;border:0;background:none;color:var(--amber);font:21px Command;position:relative}.lp-transport button small{font:8px Telemetry;display:block}.lp-transport .lp-play{clip-path:polygon(15% 0,85% 0,100% 50%,85% 100%,15% 100%,0 50%);background:var(--amber);color:#10150c;font-size:27px;border:0}.lp-transport button:disabled{opacity:.25}.lp-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid var(--line);padding-top:6px;margin-top:4px;font:6px Telemetry;color:var(--muted)}.lp-bottom label{display:flex;align-items:center;gap:5px}.lp-bottom select{background:none;color:var(--amber);border:0;font:10px Command;min-height:30px}.lp-bottom select option{background:#0b0f0c}.lp-bottom button{border:0;background:none;color:var(--amber);font:8px Command;min-height:30px}.lp-bottom>[role=status]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:5px}.lp-queue{max-height:100px;overflow:auto;border-top:1px solid var(--line);font:8px Telemetry;margin-top:5px;padding:4px 0}.lp-queue button{display:block;border:0;background:none;color:var(--text);font:9px Command;width:100%;text-align:left;min-height:32px}.lp-queue button[aria-current=true]{color:var(--amber)}body[data-motion=high] .lock-player[data-playing=true] .lp-disc{animation:record-rotate 10s linear infinite}.phone-inner[data-screen=lock]{gap:4px}.phone-inner[data-screen=lock] .unlock-panel{margin-top:auto;padding:10px 12px 12px}.phone-inner[data-screen=lock] .unlock-panel h3{margin:7px 0;font-size:24px}.phone-inner[data-screen=lock] .unlock-panel .dots{display:none}.phone-inner[data-screen=lock] .unlock-panel .hazard{height:5px;margin:2px 0 7px}.phone-inner[data-screen=lock] .lock-explain{font-size:5px;margin:4px 0}.phone-inner[data-screen=lock] .lock-clock{flex:none}.phone-inner[data-screen=lock] .lock-title{margin:3px 0;font-size:6px}@media(max-width:660px){.lock-player{padding:9px 10px 7px;margin:4px 0 6px}.lp-info h3{font-size:20px}.lp-disc{width:48px;height:48px}.lp-disc i{top:23px}.lp-record{gap:9px;margin-top:5px}.lp-top button{min-height:32px}.lp-transport{gap:3px;margin-top:4px}.lp-transport button{min-height:46px}.lp-info p{font-size:6px}.lp-bottom{padding-top:4px}.phone-inner[data-screen=lock] .unlock-panel .terminal-button{min-height:38px}}
