.theme-dark{--base-spacing:2px;--box-margin:4px;--background-primary:#111;--background-lightbox:#000000b3;--background-hover:#ffc83d0f;--text-header:#fe7761;--text-data-title:#ffc83d;--text-data-descr:#dac181;--text-content:#ffffffdb;--text-content-descr:#fff9;--text-tab-header:#3893ff;--tab-media-icon:#2f75c9;--error:#ff7a5c;--border-primary:#3f3f3f;--border-card:#3f3f3fb5;--border-overlay:#9b8845;--scrollbar:#9eff2299;--tree-arrow:#ff668c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark .tab-icon{filter:saturate(1.5)hue-rotate(168deg)}.theme-light{--base-spacing:2px;--box-margin:4px;--background-primary:#f5f5f5;--background-lightbox:#e6e6e6b3;--background-hover:#b100d30d;--text-header:#fe7761;--text-data-title:#000;--text-data-descr:#030303b3;--text-content:#000;--text-content-descr:#0303039e;--text-tab-header:#516076;--tab-media-icon:#bf603e;--error:#c2410c;--border-primary:#535353;--border-card:#535353;--border-overlay:#9b8845;--scrollbar:#b100d3;--tree-arrow:#b100d3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-light .tab-icon{filter:saturate(1.5)hue-rotate(327deg)}*{box-sizing:border-box;color:var(--text-content);text-rendering:initial;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;letter-spacing:-.33px;font-family:ＭＳ Ｐゴシック,MS PGothic;font-weight:10;text-decoration:none}html,body{background:var(--background-primary);width:100%;height:100%;margin:0;overflow:hidden}#app{height:100%}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) var(--background-primary)}::-webkit-scrollbar{background-color:var(--background-primary);width:4px;height:4px}::-webkit-scrollbar-track{border-left:1px solid var(--border-primary)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar)}input,select,textarea{font-size:inherit;color:var(--text-data-title);border:1px solid var(--border-primary);padding:1px var(--base-spacing);background:0 0;border-radius:0;outline:0}input::placeholder,textarea::placeholder{color:var(--tab-media-icon);opacity:.8}input:focus,select:focus,textarea:focus{border-color:var(--border-overlay)}input[type=checkbox]{accent-color:var(--text-header)}button{font-size:inherit;color:var(--text-header);border:1px solid var(--border-primary);cursor:pointer;text-transform:lowercase;background:0 0;border-radius:0;padding:0 5px}button:hover:not(:disabled){border-color:var(--text-header)}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,.tab:focus-visible{outline:1px dotted var(--text-header);outline-offset:1px}a{color:var(--text-data-title);cursor:pointer}a:hover{text-decoration:underline}strong{color:var(--text-data-title);font-weight:400}p{margin:0 0 var(--box-margin)}.muted,.muted *{color:var(--text-content-descr)}.error,.error *{color:var(--error)}.contentMain{width:100%;height:100%;font-size:var(--fs,14px);line-height:1.3;display:flex;position:relative}.pane-l{min-width:0;height:100%;padding:var(--base-spacing);background:var(--background-primary);flex-direction:column;flex:none;padding-right:0;display:flex;position:relative}.splitter{width:var(--box-margin);cursor:col-resize;touch-action:none;flex:none}.pane-r{min-width:0;height:100%;padding:var(--base-spacing);flex-direction:column;flex:1;padding-left:0;display:flex}.pane-r.solo{padding-left:var(--base-spacing)}.tabs{z-index:5;flex:none;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.tabs-l,.tabs-r{align-items:flex-end;gap:0 var(--box-margin);padding:0 var(--box-margin);display:flex}.tabs-l{row-gap:var(--base-spacing);flex-wrap:wrap;min-width:0}.tabs-r{flex:none}.tab{border:1px solid var(--border-primary);height:27px;color:var(--text-tab-header);white-space:nowrap;cursor:pointer;opacity:.71;-webkit-user-select:none;user-select:none;text-transform:none;background:0 0;justify-content:center;align-items:center;padding:0 5px;font-size:16px;display:flex}.tab:hover:not(:disabled){opacity:1;border-color:var(--border-primary)}.tab-active{opacity:1;background:var(--background-primary)}.tab-width-standard{width:27px;padding:var(--base-spacing)}.tab-icon{object-fit:contain;pointer-events:none;width:100%;height:100%}.tab-expand-icon{color:var(--text-tab-header);font-size:10px}.tab.current-dir{color:var(--text-header);opacity:1;background:var(--background-primary);text-overflow:ellipsis;max-width:16rem;overflow:hidden}.box{border:1px solid var(--border-primary);background:var(--background-primary);min-height:0;margin-top:-4px;position:relative}.tab-content{padding:calc(var(--box-margin) + 4px) var(--box-margin) var(--box-margin);flex:1;overflow:auto}.pane-nav{flex-direction:column;flex:1;min-height:0;display:flex}.pane-nav .box{flex-direction:column;flex:1;display:flex}.pane-nav-header{padding:calc(var(--base-spacing) + 4px) var(--base-spacing) var(--base-spacing);border-bottom:1px solid var(--border-primary)}.search-row{gap:var(--box-margin);align-items:stretch;display:flex}.search-row input{flex:1;min-width:0;font-size:18px}.search-row .tab{height:auto;min-height:22px;font-size:14px}.nav-close{display:none!important}.nav-list{padding:var(--box-margin);gap:var(--box-margin);flex-direction:column;flex:1;display:flex;overflow-y:auto}.nav-empty{padding:var(--box-margin)}.filter-grid{gap:var(--base-spacing) var(--box-margin);padding-top:var(--box-margin);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.filter-grid label{color:var(--text-data-descr);white-space:nowrap;font-size:14px}.filter-grid input{width:100%;min-width:0}.filter-grid .check{gap:var(--box-margin);grid-column:1/-1;align-items:center;display:flex}.filter-grid .check input{width:auto;margin:0}.filters-off{opacity:.45;pointer-events:none}.dgb-nav{text-align:left;border:1px solid var(--border-card);cursor:pointer;text-transform:none;width:100%;padding:1px 1px 1px 2px;display:block}.dgb-nav:hover{background:var(--background-hover);border-color:var(--border-card)!important}.dgb-title{text-overflow:ellipsis;white-space:nowrap;color:var(--text-data-title);font-size:18px;line-height:20px;display:block;overflow:hidden}.dgb-descr{justify-content:space-between;gap:var(--box-margin);font-size:14px;display:flex}.dgb-descr span{color:var(--text-data-title);opacity:.5;white-space:nowrap}.has-children{border:1px solid var(--tree-arrow)}.has-children>.dgb-nav{border-color:#0000}.has-children>.dgb-nav:hover{border-color:#0000!important}.card-section{padding:var(--base-spacing) var(--box-margin) var(--box-margin);border-top:1px solid var(--border-card)}.section-label{color:var(--text-data-descr);margin-bottom:var(--base-spacing);font-size:13px;display:block}.section-note{margin-top:var(--base-spacing);font-size:13px;display:block}.chips{flex-wrap:wrap;gap:3px;display:flex}.chip{border:1px solid var(--border-primary);min-height:20px;color:var(--text-data-title);white-space:nowrap;text-transform:none;padding:0 5px;font-size:.93em;line-height:18px;display:inline-block}a.chip:hover{border-color:var(--text-data-title);text-decoration:none}.chip.toggle,.chip.choice{cursor:pointer;opacity:.51}.chip.toggle:not(.off),.chip.choice.on{opacity:1;color:var(--text-header);border-color:var(--text-header)}.chip.toggle.off{text-decoration:line-through}.chip.toggle:hover:not(:disabled),.chip.choice:hover:not(:disabled){opacity:1}td.chips{white-space:normal;min-width:12rem;display:table-cell}td .chip{min-height:0;color:var(--text-content-descr);margin:0 3px 2px 0;font-size:.86em;line-height:1.2}td .chip.bottleneck{border-color:var(--text-header);color:var(--text-header)}.info{gap:var(--box-margin);margin-bottom:var(--box-margin);flex-direction:column;display:flex}.summary{color:var(--text-content-descr);margin:0}.summary *{color:inherit}.summary strong,.summary a{color:var(--text-data-title)}.row{gap:var(--box-margin);flex-wrap:wrap;align-items:center;display:flex}.exported{width:100%;font-size:12px}.table-wrap{border:1px solid var(--border-primary);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--base-spacing) var(--box-margin);border-bottom:1px solid var(--border-card);white-space:nowrap;vertical-align:top}th{z-index:2;background:var(--background-primary);color:var(--text-header);text-transform:lowercase;border-bottom-color:var(--border-primary);font-weight:400;position:sticky;top:0}tbody tr:last-child>td{border-bottom:0}td{color:var(--text-content-descr)}td.title{white-space:normal;min-width:14rem}td.title a,td.title strong{color:var(--text-data-title)}td.who,td.who *{color:var(--text-data-descr)}td.who .muted{color:var(--text-content-descr)}.num{text-align:right}tr.liked td,tr.liked td a{opacity:.55}tr.muted td,tr.muted td a{color:var(--text-content-descr);opacity:.6}tr.clickable{cursor:pointer}tr.clickable:hover>td,tr.open>td,tr.current>td{background:var(--background-hover)}tr.current>td:first-child{box-shadow:inset 2px 0 0 var(--scrollbar)}tr.seed td.title a{color:var(--text-header)}.attribution-row>td{white-space:normal;padding:0 var(--box-margin) var(--box-margin);background:var(--background-hover)}.attribution{border:1px solid var(--tree-arrow);padding:var(--box-margin);background:var(--background-primary)}.attribution p{color:var(--text-content)}.attribution ul{margin:0 0 var(--box-margin);padding-left:1.1rem}.attribution li{color:var(--text-content-descr);line-height:1.5}.attribution li::marker{color:var(--border-primary)}.attribution .supporters{columns:2}.attribution .supporters a{color:var(--text-data-descr)}.attribution .supporters li>:not(:first-child),td.who>.muted,.now-playing .what>span{margin-left:.35em}.load-more{width:100%;margin-top:var(--box-margin);padding:var(--base-spacing);display:block}.play-cell{width:1.6rem;padding-right:0}button.play{width:1.5rem;color:var(--tab-media-icon);text-transform:none;border-color:#0000;padding:0;line-height:1.3}button.play:hover:not(:disabled){color:var(--text-header);border-color:var(--border-primary)}button.link-button{padding:0 var(--base-spacing);border:none}button.link-button:hover:not(:disabled){text-decoration:underline}.contributors{gap:var(--box-margin);flex-direction:column;display:flex}td.via{white-space:normal;min-width:14rem}.advanced-tabs{align-items:flex-start;margin-top:-4px}.advanced-tabs .tab{height:25px}.set-btn-text{color:var(--tab-media-icon);margin-top:-3px;font-size:22px;line-height:1}.overlay-box{border:1px solid var(--border-overlay);background:var(--background-primary);padding:var(--base-spacing);margin:0 var(--box-margin) var(--box-margin)}.settings{border:1px solid var(--text-header);flex-direction:column;display:flex}.settings button{text-align:left;padding:var(--box-margin);border:0;border-bottom:1px solid var(--text-header);font-size:18px}.settings button:last-child{border-bottom:0}.settings button:hover{background:var(--background-hover)}.add-pick{gap:var(--base-spacing);flex-direction:column;display:flex}.add-pick form{gap:var(--base-spacing);display:flex}.add-pick input{flex:1;min-width:0;font-size:16px}.add-pick .note{font-size:13px}.now-playing{gap:var(--box-margin);margin-top:var(--box-margin);padding:var(--base-spacing) var(--box-margin);border:1px solid var(--border-primary);flex:none;align-items:center;min-width:0;display:flex}.now-playing .what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.now-playing .what a{color:var(--text-data-title)}.now-playing .clock{white-space:nowrap}.now-playing button.play{border-color:var(--border-primary)}.scrub{border:1px solid var(--border-primary);cursor:pointer;flex:none;width:10rem;height:8px}.scrub .played{background:var(--scrollbar);height:100%}.sc-frame-revealed{left:.5rem;right:.5rem;bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));border:1px solid var(--border-overlay);background:var(--background-primary);z-index:1000;width:calc(100% - 1rem);max-width:40rem;height:166px;position:fixed}.login{flex-direction:column;align-items:center;gap:6px;width:210px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login input{z-index:1;outline:1px solid var(--border-primary);width:202px;color:var(--text-content);background:0 0;border:0;font-size:16px;position:relative}.login input:focus{outline-color:var(--border-overlay)}.login input::placeholder{color:var(--text-content-descr);opacity:.5}.login-submit{background:0 0;border:0;width:100%;padding:0}.login-submit:disabled{opacity:.4}.login-submit img{width:100%;margin-top:-59px;display:block}.login .error{text-align:center;font-size:14px}@media (width<=700px){.pane-l{z-index:30;padding-right:var(--base-spacing);position:absolute;inset:0;width:100%!important}.splitter{display:none}.nav-close{display:flex!important}.pane-r{padding-left:var(--base-spacing)}.scrub{width:5rem}.tab{font-size:15px}.attribution .supporters{columns:1}td.chips{white-space:nowrap}}
