.level-title[data-astro-cid-aghrkaa4]{font-size:var(--text-xl)}.level-info-pills[data-astro-cid-aghrkaa4]{flex-wrap:wrap;align-items:center}.level-points[data-astro-cid-aghrkaa4]{border-radius:var(--radius-sm);background:linear-gradient(var(--color-bg-03)) var(--border-dw-accent);color:var(--text-color-01);font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:.2rem .5rem;display:inline-flex}.level-points[data-astro-cid-aghrkaa4] strong[data-astro-cid-aghrkaa4]{font-weight:var(--font-semi)}.info-buttons[data-astro-cid-aghrkaa4]>.button-secondary[data-astro-cid-aghrkaa4]{justify-content:center;align-items:center;display:inline-flex}.player-level-section{border-radius:var(--radius-xl);background:linear-gradient(var(--color-bg-03)) var(--border-dw-accent);border:1px solid #0000;margin-top:1.5rem;padding:1.25rem;scroll-margin-top:1rem}.player-level-section-header{margin-bottom:1rem}.player-level-section-header h2{margin-bottom:.4rem}.player-level-section-header p{color:var(--text-color-02);font-size:var(--text-sm);line-height:1.5}.player-level-list{flex-direction:column;gap:.6rem;display:flex}.player-level-row{border-radius:var(--radius-lg);background:var(--color-bg-02);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.8rem;display:grid}.player-level-rank{text-align:center;min-width:3.5rem;color:var(--text-color-02);font-weight:var(--font-semi)}.player-level-description{min-width:0}.player-level-link{max-width:100%;color:var(--text-color-01);font-weight:var(--font-semi);align-items:center;gap:.5rem;display:inline-flex}.player-level-name{overflow-wrap:anywhere}.player-level-link:hover .player-level-name{text-underline-offset:.2rem;text-decoration:underline}.player-level-description p{color:var(--text-color-02);font-size:var(--text-sm);overflow-wrap:anywhere;margin-top:.3rem;line-height:1.5}.player-level-metrics{align-items:center;gap:1rem;display:flex}.player-level-metric{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.player-level-metric strong{font-weight:var(--font-semi)}.player-level-metric>span{font-size:var(--text-xs);color:var(--text-color-02)}.player-level-metric.completed strong{color:#14ca00}.player-level-proof{white-space:nowrap;font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex}.player-proof-unavailable{font-size:var(--text-xs);color:var(--text-color-02)}.player-level-section .pagination{flex-wrap:wrap;padding:1rem 0 0}@media (width<=600px){.player-level-section{padding:1rem}.player-level-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem}.player-level-rank{min-width:2.5rem;font-size:var(--text-sm)}.player-level-metrics{font-size:var(--text-sm);gap:.6rem}.player-level-proof,.player-proof-unavailable{grid-column:2/-1;justify-self:start}.player-level-proof{margin-left:calc(var(--spacing) * -4)}}#items{width:100%;height:100%;display:inline-flex}#itemsList{width:33.3333%;height:100%;padding:calc(var(--spacing) * 5);background:var(--color-bg-02);flex-direction:column;display:flex;position:relative}#itemsList:after{content:"";background:var(--gradient-dw-accent);width:calc(var(--spacing) * .7);height:100%;display:block;position:absolute;top:0;right:0;transform:translate(50%)}#itemView{width:66.6667%;height:100%;display:block;position:relative}#listTabs{gap:calc(var(--spacing) * 1.5);width:100%;padding:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-bg-03);border:1px solid #0000;display:inline-flex}#listTabs:after{width:calc(100% - var(--spacing) * 4)}.list-tab-button{color:var(--text-color-02);font-size:var(--text-nm);font-weight:var(--font-semi);padding:calc(var(--spacing) * 5);border-radius:var(--radius-nm);cursor:pointer;text-align:center;background:0 0;flex-grow:1;transition:all .3s}.list-tab-button:hover{color:var(--text-color-01);background:color-mix(in oklab, transparent 90%, var(--text-color-01) 10%)}.list-tab-button.selected{color:var(--color-dw-accent-01);background:color-mix(in oklab, transparent 90%, var(--text-color-01) 10%)}.list-tab-button.start{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.list-tab-button.end{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.list-view{gap:calc(var(--spacing) * 6);width:100%;padding:calc(var(--spacing) * 4);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--color-bg-03);border:1px solid #0000;flex-direction:column;flex-grow:1;display:flex;overflow:hidden scroll}.list-entry{gap:calc(var(--spacing) * 6);width:100%;padding:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background:linear-gradient(var(--color-bg-04)) var(--border-dw-accent);cursor:pointer;user-select:none;border:1px solid #0000;align-items:center;transition:all .1s;display:inline-flex}.list-entry:active{scale:.975}.list-entry.selected{background:var(--gradient-dw-accent);box-shadow:var(--box-shadow-faint-glow-dw-accent);color:#fff;border:0}.list-entry .thumbnail-view{aspect-ratio:1.77778;width:calc(var(--spacing) * 40);border-radius:var(--radius-lg);box-shadow:var(--box-shadow-faint-glow-dw-accent);flex-shrink:0;overflow:hidden}.list-entry .thumbnail-view:has(.user-thumbnail){aspect-ratio:1;width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-lg);background:linear-gradient(var(--color-bg-01)) var(--border-dw-accent);border:1px solid #0000}.list-entry .thumbnail-view img{object-fit:cover;width:100%;height:100%}.list-entry .desc-view{flex:1;min-width:0}.list-entry .desc-view h3,.list-entry .desc-view p{font-size:var(--text-nm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-entry .desc-view p{font-size:var(--text-sm)}.list-entry .desc-view .level-publisher-view .level-publisher,.list-entry .desc-view .user-score-view .user-score{font-weight:var(--font-semi);font-style:italic}.list-entry .level-difficulty-view{text-align:right;flex-shrink:0;width:max-content}#levelLegacyListSeparator{padding-bottom:calc(var(--spacing) * 2);justify-content:center;display:inline-flex}#itemView{padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}#itemViewContainer{border-radius:var(--radius-2xl);background:linear-gradient(var(--color-bg-04)) var(--border-dw-accent);width:100%;height:100%;padding:calc(var(--spacing) * 6);border:1px solid #0000;overflow:hidden scroll}#levelViewHeader{width:100%;padding-bottom:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8);display:inline-flex}.level-video-container{aspect-ratio:1.77778;border-radius:var(--radius-xl);background:linear-gradient(var(--color-bg-04)) var(--border-dw-accent);border:1px solid #0000;width:50%;overflow:hidden}#levelViewHeader .level-video-container .level-video{object-fit:cover;width:100%;height:100%}#levelViewHeader .level-stats-container{width:50%;padding-left:calc(var(--spacing) * 4);padding-top:var(--spacing);padding-bottom:var(--spacing);flex-direction:column;display:flex}#levelViewHeader .level-stats-container .level-front{padding-bottom:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.level-stats-container .level-title{margin-bottom:calc(var(--spacing) * .5)}.level-stats-container .level-contributors{color:var(--text-color-02);font-weight:var(--font-nm);font-size:var(--text-sm)}#levelViewHeader .level-stats-container .level-info-pills{gap:calc(var(--spacing) * 3);width:100%;display:inline-flex}.level-info-pills .pill{box-sizing:content-box;height:var(--text-sm);padding:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);border-radius:var(--text-sm);font-size:var(--text-sm);color:#fff}.level-info-pills .pill.extreme-demon{background:#ff4242}.level-info-pills .pill.insane-demon{background:#ff428e}.level-info-pills .pill.hard-demon{background:#ff42ff}.level-info-pills .pill.medium-demon{background:#6842ff}.level-info-pills .pill.easy-demon{background:#429dff}.level-info-pills .pill.mythic-rate{background:#006aff}.level-info-pills .pill.legendary-rate{background:#ca009b}.level-info-pills .pill.epic-rate{background:#14ca00}.level-info-pills .pill.feature-rate{background:#ffa600}.level-info-pills .pill.star-rate{background:#9f4000}#levelViewHeader .level-stats-container .info-grid{margin-top:calc(var(--spacing) * 4)}.info-buttons{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6);display:inline-flex}.info-buttons button{width:max-content}.view-mobile-actions{width:100%;margin-bottom:calc(var(--spacing) * 4);display:none}.view-mobile-actions .close-button{padding:calc(var(--spacing) * 2);filter:var(--icon-filter);background:0 0;margin-left:auto}.view-mobile-actions .close-button img{height:calc(var(--spacing) * 8)}#levelViewContent{width:100%;padding-bottom:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8);flex-direction:column;display:flex}#levelViewContent .info-grid{--columns:4}.table-title{color:var(--text-color-02);font-size:var(--text-sm)}#levelViewRecords .records-title .record-requirement{color:color-mix(in oklab, var(--color-dw-accent-01) 50%, var(--text-color-01) 50%)}#levelViewRecords .records-title .verified-victors{color:color-mix(in oklab, #ffa200 50%, var(--text-color-01) 50%)}#levelViewRecords .records-title .verified-records{color:color-mix(in oklab, #0f0 50%, var(--text-color-01) 50%)}.level-table{width:100%;margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-bg-03);background:linear-gradient(var(--color-bg-03)) var(--border-dw-accent);--columns:3;border:1px solid #0000;overflow:auto hidden}.level-table table{width:100%}.level-table thead:after,.level-table tbody tr:after{width:calc(100% - var(--spacing) * 4)}.level-table thead th,.level-table tbody td{padding:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);width:calc(100% / var(--columns));font-size:var(--text-nm);text-align:center}.level-table thead th.first,.level-table tbody td.first{text-align:left}.level-table thead th.last,.level-table tbody td.last{text-align:right}.level-table thead th{color:var(--text-color-02);font-weight:var(--font-thin)}.level-table tbody td{font-weight:var(--font-nm)}.level-table tbody tr{--background-transparency:10%;transition:all .3s}.level-table tbody tr:hover{--background-transparency:20%}.level-table .level-table-load-more{width:100%;padding:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);justify-content:center;display:inline-flex}#levelViewHistory{padding-bottom:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}#levelViewHistory .position-history-added,#levelViewRecords .record-entry{background:color-mix(in oklab, transparent, var(--color-dw-accent-01) var(--background-transparency))}#levelViewHistory .position-history-descended{background:color-mix(in oklab, transparent, #ff4242 var(--background-transparency))}#levelViewHistory .position-history-ascended,#levelViewRecords .record-entry.completed{background:color-mix(in oklab, transparent, #51ff51 var(--background-transparency))}#levelViewRecords .record-entry .record-user{justify-content:center;align-items:center;display:inline-flex}#levelViewRecords .record-entry .record-avatar{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);margin-right:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background:linear-gradient(var(--color-bg-01)) var(--border-dw-accent);border:1px solid #0000}#levelViewRecords .record-entry .record-proof-button.button-secondary{width:max-content;margin-left:auto;display:block}#playerViewHeader{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);width:100%;display:inline-flex}#playerViewHeader .player-avatar-view{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);border-radius:var(--radius-xl);background:linear-gradient(var(--color-bg-03)) var(--border-dw-accent);border:1px solid #0000;overflow:hidden}#playerViewHeader .player-avatar-view .player-avatar{object-fit:cover;width:100%;height:100%}#playerViewHeader .player-desc-view{justify-content:center;gap:var(--spacing);flex-direction:column;display:flex}#playerViewHeader .player-rank-view{color:var(--text-color-02);font-weight:var(--font-thin);font-size:var(--text-sm)}#playerViewContent{padding-bottom:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}#playerViewRecords .records-list-view{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);background:linear-gradient(var(--color-bg-03)) var(--border-dw-accent);border:1px solid #0000;width:100%}#playerViewRecords .records-list-view h2{padding-bottom:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4)}#playerViewRecords .records-list-view .records-list li{justify-content:space-between;width:100%;display:inline-flex}#playerViewRecords .records-list-view .records-list li span{text-align:center;width:100%}@media (width<=1200px){#items{display:block}#itemsList{width:100%;height:100%;margin:auto;position:absolute}#itemsList:after{display:none}#itemView{width:100%;height:100%;margin:auto;padding:0;display:none;position:absolute}#itemViewContainer{background:var(--color-bg-04);border:0 #0000;border-radius:0}.view-mobile-actions{display:inline-flex}#levelViewHeader{flex-direction:column;display:flex}#levelViewHeader .level-video-container,#levelViewHeader .level-stats-container{width:100%}#levelViewHeader .level-stats-container{margin-top:calc(var(--spacing) * 4);padding-top:0;padding-bottom:0;padding-left:0}#levelViewHeader .level-stats-container .level-title,#levelViewHeader .level-stats-container .level-contributors{text-align:center}#levelViewHeader .level-stats-container .level-info-pills,.info-buttons{justify-content:center}#levelViewContent .info-grid{--columns:2}}@media (width<=850px){.list-entry{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg)}.list-entry .thumbnail-view{width:calc(var(--spacing) * 30)}.list-entry .level-difficulty-view{width:min-content;font-size:var(--text-sm)}.list-entry .desc-view h3{font-size:var(--text-sm)}.list-entry .desc-view p{font-size:var(--text-xs)}}
