:root{--border-color: #7e7e7e;--bg-color: #f0f0f0;--fg-color: #181818}@media(prefers-color-scheme: dark){:root{--bg-color: #181818;--fg-color: #f0f0f0}}.hide{display:none !important}.invisible{visibility:hidden !important}.visible{opacity:1;visibility:visible}.invisible{opacity:0;visibility:hidden}.visibility-transition{transition:opacity 200ms ease,visibility 200ms ease}.peek{opacity:.1}.center{text-align:center}.fw-indent{text-indent:-0.6em}body{margin:0;background-color:var(--bg-color);color:var(--fg-color)}#start-panel{margin:2em auto;max-width:75%}#start-panel,#start-panel tr,#start-panel td{border-collapse:collapse;padding:4px 6px}#start-panel tr>td:nth-child(1){text-wrap:nowrap}#start-panel tbody{display:block;padding:2px 8px;border:1px solid}#start-panel th{padding:.5em}#start-panel th:first-of-type{padding-bottom:1em}#start-panel th *{font-weight:lighter;font-size:smaller;color:var(--border-color)}.player{position:absolute;height:100%;width:100%;background-color:#000 !important;user-select:none}.player[data-mouse-idle=true] .overlays{cursor:none}.player video{position:absolute;width:100%;height:100%}.player .overlays{height:100%;width:100%;position:absolute;z-index:1}.player .box{background-color:var(--bg-color);border-width:1px;border-style:solid;border-color:var(--border-color)}.player.fullscreen .controls-wrapper .controls{padding:3px 4px}.player .controls-wrapper{position:absolute;bottom:0;left:0;right:0;z-index:999999}.player .controls-wrapper .controls{position:relative;display:flex;align-items:center;gap:4px;padding:3px 4px 5px 4px;border-width:1px 0 0 0 !important}.player .controls-wrapper .controls input,.player .controls-wrapper .controls select,.player .controls-wrapper .controls button{color:var(--fg-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:2px;vertical-align:middle;box-sizing:border-box;height:22px}.player .controls-wrapper .controls input:disabled,.player .controls-wrapper .controls select:disabled,.player .controls-wrapper .controls button:disabled{filter:opacity(0.6)}.player .controls-wrapper .controls button{padding:2px 6px}.player .controls-wrapper .controls input,.player .controls-wrapper .controls select{padding:1px 4px}.player .controls-wrapper .controls input[type=number]::-webkit-inner-spin-button,.player .controls-wrapper .controls input[type=number]::-webkit-outer-spin-button{opacity:1}.player .controls-wrapper .controls .volume-wrapper{display:flex;gap:2px;height:22px}.player .controls-wrapper .controls .volume-wrapper .volume{max-width:3.6em}.player .controls-wrapper .controls .progress-wrapper{flex:1;position:relative;display:flex;height:22px}.player .controls-wrapper .controls .progress-wrapper .progress{width:100%;height:auto}.player .controls-wrapper .controls .progress-wrapper .progress-popup{position:absolute;padding:2px 4px;top:-32px}.player .controls-wrapper .controls .time-label .time-input{height:auto;font-family:auto;font-size:inherit;padding:0;cursor:text;border:none;vertical-align:baseline}.player .controls-wrapper .controls .time-label .time-input::-webkit-datetime-edit{display:contents}.player .controls-wrapper .controls .time-label .time-input::-webkit-calendar-picker-indicator{display:none}.player .controls-wrapper .controls .time-label .time-input::-webkit-datetime-edit-fields-wrapper,.player .controls-wrapper .controls .time-label .time-input::-webkit-datetime-edit-hour-field,.player .controls-wrapper .controls .time-label .time-input::-webkit-datetime-edit-minute-field,.player .controls-wrapper .controls .time-label .time-input::-webkit-datetime-edit-second-field{padding:0}.player .controls-wrapper .controls .time-label>span{display:inline-block;vertical-align:bottom}.player .controls-wrapper .controls .playback-rate{height:22px}.player .controls-wrapper .controls .danmaku-controls{display:flex;gap:2px}.player .controls-wrapper .controls .danmaku-controls input{max-width:3em}.player .toast{position:absolute;padding:2px 4px;margin:6px 6.5px;width:fit-content;top:0;left:0;z-index:999999;font-family:monospace}.player .toast>table{text-align:left;line-height:1.2em}.player .toast>table th{vertical-align:top;padding-right:.5em}.player .toast>table td{vertical-align:top}.player .danmaku-stage{display:block;position:absolute;margin:auto !important;overflow:hidden;bottom:0;left:0;right:0;top:0;border:0}.player .danmaku-stage .cmt{color:#fff;font-size:25px;font-family:sans-serif;letter-spacing:0;line-height:100%;white-space:pre;word-break:keep-all;margin:0;padding:3px 0 0 0;position:absolute;text-decoration:none;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.player .danmaku-stage .cmt.no-shadow{text-shadow:none}.player .danmaku-stage .cmt.reverse-shadow{text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.player .danmaku-stage .cmt.css-optimize{will-change:transform}.player .danmaku-list{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:12px 10px 12px 18px;max-width:650px;max-height:540px;z-index:999990}.player .danmaku-list table,.player .danmaku-list tbody{display:block;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:0;margin:0}.player .danmaku-list table tr,.player .danmaku-list tbody tr{display:block;padding:4px 0;vertical-align:top;table-layout:fixed}.player .danmaku-list table tr td,.player .danmaku-list tbody tr td{width:fit-content;padding-right:12px;white-space:nowrap}.player .danmaku-list table tr td:last-child,.player .danmaku-list tbody tr td:last-child{white-space:normal;line-break:anywhere}