@font-face{font-family:FiveFifteen;src:url(/themes/5ifteen/RobotoCondensed.ttf)format("truetype");font-weight:100 900;font-display:swap}.fifteen-stage{--ff-yellow:#ffdb43;--ff-ink:#11171e;--ff-panel:#0d1117f0;--ff-type:#f3f4ee;--ff-muted:#c4cbc9;isolation:isolate;min-height:100svh;color:var(--ff-type);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131d24;font-family:FiveFifteen,sans-serif;position:relative;overflow-x:clip}.fifteen-stage *{box-sizing:border-box}.fifteen-stage ::selection{background:var(--ff-yellow);color:var(--ff-ink)}.fifteen-stage input{caret-color:var(--ff-yellow)}.fifteen-stage :focus-visible{outline:3px solid var(--ff-yellow);outline-offset:4px}.fifteen-stage button,.fifteen-stage a,.fifteen-stage input,.fifteen-stage select{font:inherit}.fifteen-stage button{cursor:pointer}.fifteen-stage button:disabled{cursor:not-allowed;opacity:.55}.fifteen-stadium{object-fit:cover;object-position:center;z-index:-3}.fifteen-atmosphere{z-index:-2;pointer-events:none;background:linear-gradient(#09111970,#0000 70%,#05100a52);position:absolute;inset:0}.fifteen-stage-content{min-width:0;max-width:1360px;margin:auto;padding:38px 48px 30px;position:relative}.fifteen-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:104px;display:flex}.fifteen-wordmark{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:36px;font-weight:800;line-height:1;display:inline-flex}.fifteen-wordmark>span:last-child>span{color:var(--ff-yellow)}.fifteen-brand-disc{border:2px solid;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:46px;height:46px;display:flex;transform:rotate(-18deg)}.fifteen-brand-disc i{background:currentColor;width:4px;height:20px}.fifteen-brand-disc i:nth-child(2){height:28px}.fifteen-identity{background:linear-gradient(115deg,#0000 8%,#0d1117d9 8%);grid-template-columns:44px minmax(100px,1fr) auto;align-items:center;gap:12px;min-width:280px;max-width:600px;padding:12px 16px 12px 38px;display:grid}.fifteen-identity strong{overflow-wrap:anywhere;font-size:20px;font-weight:500}.fifteen-identity small,.fifteen-identity>span{color:var(--ff-muted);font-size:13px;display:block}.fifteen-identity h1{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.2}.fifteen-actions [aria-label^=Follow],.fifteen-actions [aria-label^=Unfollow]{background:var(--ff-yellow);color:var(--ff-ink);justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.fifteen-actions [aria-label^=Follow]:hover,.fifteen-actions [aria-label^=Unfollow]:hover{color:var(--ff-ink);background:#fff09a}.fifteen-avatar{width:42px;height:42px;color:var(--ff-yellow);background:#222c32;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.fifteen-avatar img{object-fit:cover}.fifteen-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fifteen-actions button,.fifteen-actions a{color:var(--ff-type);font-family:FiveFifteen,sans-serif;font-size:15px;text-decoration:none}.fifteen-actions a:hover{color:var(--ff-yellow)}.fifteen-nav{scrollbar-width:thin;border-top:1px solid #c4cbc92e;align-items:center;gap:36px;min-height:47px;margin-bottom:6px;display:flex;overflow-x:auto}.fifteen-nav button{color:var(--ff-type);text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:9px 12px;font-size:21px;font-weight:400;position:relative}.fifteen-nav button[aria-current=page]{color:var(--ff-yellow);font-weight:600}.fifteen-nav button[aria-current=page]:before{content:"";background:var(--ff-yellow);height:2px;position:absolute;top:0;left:12px;right:12px}.fifteen-home-grid{grid-template-rows:repeat(3,minmax(145px,1fr));grid-template-columns:1fr 1fr;gap:6px;min-height:460px;display:grid}.fifteen-tile{isolation:isolate;text-align:left;background:var(--ff-panel);color:var(--ff-type);border:0;min-width:0;padding:15px 18px;transition:background-color .16s ease-out,color .16s ease-out;position:relative;overflow:hidden}.fifteen-tile.is-selected{color:var(--ff-ink);background:linear-gradient(118deg,#fff09a 0%,#ffdf49 38%,#edc934 100%)}.fifteen-tile{justify-content:flex-start;align-items:flex-start;display:flex}.fifteen-tile:focus-visible{outline-offset:-4px;outline-color:#fff}.fifteen-tile.is-selected:focus-visible{outline-color:var(--ff-ink)}.fifteen-tile-copy{z-index:2;max-width:58%;display:block;position:relative}.fifteen-tile-copy>strong{text-transform:uppercase;overflow-wrap:anywhere;font-size:29px;font-weight:400;line-height:1.08;display:block}.fifteen-tile-copy>span{color:var(--ff-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:15px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.fifteen-tile.is-selected .fifteen-tile-copy>span{color:#2a2b20}.fifteen-tile-equipment{z-index:1;width:47%;height:190px;position:absolute;bottom:-26px;right:-9px}.fifteen-tile-equipment img{object-fit:contain;object-position:center}.fifteen-cover{background:#333e42;display:block;position:relative;overflow:hidden}.fifteen-cover img{object-fit:cover}.fifteen-cover.is-fallback img{object-fit:contain;padding:6%}.fifteen-tile-cover{width:44%;height:100%;position:absolute;bottom:0;right:0;transform:rotate(-9deg)scale(1.08);box-shadow:-6px 4px 22px #0004}.fifteen-tile-latest:after,.fifteen-tile-about:after{content:"";background:linear-gradient(90deg,var(--ff-panel) 35%,transparent 75%);z-index:1;position:absolute;inset:0}.fifteen-tile.is-selected:after{background:linear-gradient(90deg,#ffdf49 35%,#0000 75%)}.fifteen-sleeve-stack{width:44%;height:142px;position:absolute;bottom:-15px;right:15px}.fifteen-sleeve-stack .fifteen-cover{position:absolute;inset:0 18%;transform:rotate(-12deg);box-shadow:3px 4px 12px #0007}.fifteen-sleeve-stack .fifteen-cover:nth-child(2){transform:translate(30px)rotate(13deg)}.fifteen-sleeve-stack .fifteen-cover:nth-child(3){transform:translate(-22px)rotate(-20deg)}.fifteen-tile-avatar{width:44%;height:100%;position:absolute;bottom:0;right:0}.fifteen-tile-avatar img{object-fit:cover}.fifteen-tile-symbol{color:#dce3dc;opacity:.65;position:absolute;bottom:12px;right:25px;transform:rotate(-8deg)}.fifteen-tile.is-selected .fifteen-tile-symbol{color:#40452a}.fifteen-tile-marker{z-index:3;background:#11171ecc;border-top-left-radius:24px;gap:7px;padding:5px 16px 5px 23px;display:flex;position:absolute;bottom:0;right:0}.fifteen-tile-marker i{background:#626b72;border-radius:50%;width:7px;height:7px}.fifteen-tile-marker i:first-child{background:var(--ff-yellow)}.fifteen-menu-footer{text-shadow:0 2px 4px #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:8px 2px;font-size:15px;display:flex}.fifteen-menu-footer button{color:var(--ff-type);background:#11171edb;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 12px;display:inline-flex}.fifteen-menu-footer>span{color:var(--ff-muted);background:#11171ec9;padding:5px 9px}.fifteen-legal{color:var(--ff-muted);background:#11171ec9;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;padding:10px;font-size:13px;display:flex}.fifteen-legal a{color:inherit}.fifteen-catalog-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.fifteen-list-panel,.fifteen-detail-panel,.fifteen-support-panel{background:var(--ff-panel);min-width:0;padding:18px 20px}.fifteen-stage h2{text-transform:uppercase;margin:0 0 14px;font-size:28px;font-weight:400;line-height:1.15}.fifteen-stage h3{overflow-wrap:anywhere;font-size:27px;font-weight:400;line-height:1.15}.fifteen-stage p{color:var(--ff-muted);font-size:16px;line-height:1.5}.fifteen-preview-note{margin:0 0 16px;font-size:14px!important}.fifteen-track-list{overscroll-behavior:contain;scrollbar-color:var(--ff-yellow) #252e35;scrollbar-width:thin;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.fifteen-track-list li{border-top:1px solid #c4cbc91f}.fifteen-track-list button{text-align:left;width:100%;min-height:66px;color:var(--ff-type);background:0 0;border:0;align-items:center;gap:14px;padding:10px 12px;display:flex}.fifteen-track-list button:hover{background:#263039}.fifteen-track-list button[aria-pressed=true]{background:var(--ff-yellow);color:var(--ff-ink)}.fifteen-track-list button:focus-visible{outline-offset:-3px}.fifteen-track-number{font-variant-numeric:tabular-nums;flex-shrink:0;width:25px;font-size:19px}.fifteen-track-copy{flex:1;min-width:0}.fifteen-track-copy strong{overflow-wrap:anywhere;font-size:20px;font-weight:400;line-height:1.15;display:block}.fifteen-track-copy small{color:var(--ff-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.fifteen-track-list button[aria-pressed=true] small{color:#3b3e30}.fifteen-detail-cover{aspect-ratio:1;width:min(70%,280px);margin:26px auto 20px;box-shadow:5px 9px 22px #0005}.fifteen-detail-panel h3{text-align:center;margin:0 0 10px}.fifteen-detail-panel>p{text-align:center}.fifteen-stage:not(.fifteen-compact) .fifteen-detail-cover{width:min(65%,224px);margin:18px auto 14px}.fifteen-stage:not(.fifteen-compact) .fifteen-track-list{max-height:300px}.fifteen-tools{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.fifteen-search{background:#283139;flex:1;align-items:center;gap:8px;min-width:160px;padding:8px 10px;display:flex}.fifteen-search input{width:100%;min-width:0;color:var(--ff-type);background:0 0;border:0;outline:none;height:28px;font-size:16px}.fifteen-search input::placeholder{color:var(--ff-muted)}.fifteen-search:focus-within{outline:2px solid var(--ff-yellow);outline-offset:1px}.fifteen-tools select{color:var(--ff-type);background:#283139;border:1px solid #5a656e;max-width:100%;min-height:44px;padding:9px}.fifteen-type-filter{gap:4px;width:100%;display:flex}.fifteen-type-filter button{min-height:44px;color:var(--ff-type);text-transform:uppercase;background:#283139;border:0;flex:1;padding:8px 12px;font-size:16px}.fifteen-type-filter button[aria-pressed=true]{background:var(--ff-yellow);color:var(--ff-ink)}.fifteen-result-count{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin:0 0 10px;display:flex;font-size:13px!important}.fifteen-result-count button{color:var(--ff-yellow);background:0 0;border:0;text-decoration:underline}.fifteen-selected-meta{border-block:1px solid #c4cbc930;flex-wrap:wrap;justify-content:center;gap:15px;padding:12px 0;font-size:15px;display:flex}.fifteen-selected-meta span{align-items:center;gap:6px;display:flex}.fifteen-selected-meta small{color:var(--ff-muted);text-transform:uppercase}.fifteen-play-selected{background:var(--ff-yellow);width:100%;color:var(--ff-ink);text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:16px 0;font-size:21px;display:flex}.fifteen-play-selected:hover{background:#fff09a}.fifteen-beat-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.fifteen-beat-actions a{color:var(--ff-type);text-underline-offset:4px;text-decoration:underline}.fifteen-beat-actions button{color:var(--ff-type);font-family:FiveFifteen,sans-serif!important;font-size:14px!important}.fifteen-track-state{flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.fifteen-playing-bars{align-items:center;gap:2px;width:17px;height:18px;display:flex}.fifteen-playing-bars i{background:currentColor;width:3px;height:7px;animation:.85s ease-in-out infinite alternate fifteen-bars}.fifteen-playing-bars i:nth-child(2){height:15px;animation-delay:.2s}.fifteen-playing-bars i:nth-child(3){animation-delay:.4s}@keyframes fifteen-bars{to{height:17px}}.fifteen-transport{background:#11171ef2;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;margin-top:6px;padding:14px 18px;display:grid}.fifteen-now-title{align-items:center;gap:12px;min-width:0;display:flex}.fifteen-now-title>.fifteen-cover{flex-shrink:0;width:42px;height:42px}.fifteen-now-title>span:last-child{min-width:0}.fifteen-now-title small{color:var(--ff-yellow);text-transform:uppercase;font-size:12px;display:block}.fifteen-now-title strong{overflow-wrap:anywhere;font-size:19px;font-weight:400;line-height:1.25;display:block}.fifteen-now-title em{color:var(--ff-muted);font-size:12px;font-style:normal}.fifteen-transport-buttons{align-items:center;gap:4px;display:flex}.fifteen-transport button{color:var(--ff-type);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.fifteen-transport button:hover{background:#35404a}.fifteen-transport .fifteen-transport-play{background:var(--ff-yellow);color:var(--ff-ink)}.fifteen-progress{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}.fifteen-progress input{width:100%;min-width:0;accent-color:var(--ff-yellow);cursor:pointer;flex:1;min-height:30px}.fifteen-volume{justify-content:flex-end;align-items:center;gap:3px;display:flex}.fifteen-volume input{width:75px;accent-color:var(--ff-yellow);min-height:30px}.fifteen-transport-progress{grid-column:1/-1}.fifteen-player-error{grid-column:1/-1;margin:0!important}.fifteen-player-error button{color:var(--ff-yellow);text-decoration:underline}.fifteen-stop{font-size:12px}.fifteen-support-panel{min-height:440px;padding:24px 28px}.fifteen-support-panel>p{max-width:65ch}.fifteen-support-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fifteen-support-list>li{background:#25303ad9;padding:16px 20px}.fifteen-support-list a{color:var(--ff-yellow);font-size:22px;text-decoration:none}.fifteen-support-list a:hover{text-decoration:underline}.fifteen-support-list p{margin:8px 0 0}.fifteen-support-list time{color:var(--ff-muted);font-size:13px}.fifteen-support-list article>p{color:var(--ff-type);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.fifteen-post-links{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.fifteen-about-profile{align-items:center;gap:22px;margin:22px 0;display:flex}.fifteen-about-profile .fifteen-avatar{border-radius:0;flex-shrink:0;width:100px;height:100px}.fifteen-about-profile h3{margin:0}.fifteen-about-bio{white-space:pre-wrap;overflow-wrap:anywhere}.fifteen-support-panel a{color:var(--ff-yellow)}.fifteen-empty{padding:28px 12px;line-height:1.5}.fifteen-screen{animation:.18s cubic-bezier(.16,1,.3,1) fifteen-screen-enter}@keyframes fifteen-screen-enter{0%{filter:brightness(.88);transform:translateY(4px)}to{filter:brightness();transform:translateY(0)}}.fifteen-compact{min-height:0;container-type:inline-size}.fifteen-compact .fifteen-stage-content{padding:22px 24px}.fifteen-compact .fifteen-header{min-height:65px}.fifteen-compact .fifteen-wordmark{font-size:24px}.fifteen-compact .fifteen-brand-disc{width:34px;height:34px}.fifteen-compact .fifteen-identity{min-width:0;padding:8px 15px 8px 25px;display:block}.fifteen-compact .fifteen-identity strong{font-size:16px}.fifteen-compact .fifteen-identity>span{font-size:11px}.fifteen-compact .fifteen-nav{gap:15px;min-height:38px}.fifteen-compact .fifteen-nav button{font-size:17px}.fifteen-compact .fifteen-home-grid{grid-template-rows:repeat(3,minmax(100px,1fr));min-height:335px}.fifteen-compact .fifteen-tile{padding:12px}.fifteen-compact .fifteen-tile-copy>strong{font-size:clamp(16px,3.2cqw,24px)}.fifteen-compact .fifteen-tile-copy>span{margin-top:8px;font-size:12px}.fifteen-compact .fifteen-tile-equipment{height:135px}.fifteen-compact .fifteen-tile-symbol svg{width:65px;height:65px}.fifteen-compact .fifteen-sleeve-stack{height:90px}.fifteen-compact h2{font-size:22px}.fifteen-compact .fifteen-detail-cover{width:65%;margin-top:15px}.fifteen-compact .fifteen-detail-panel h3{font-size:22px}.fifteen-compact .fifteen-menu-footer{font-size:12px}.fifteen-compact .fifteen-track-copy strong{font-size:17px}.fifteen-compact .fifteen-track-list button{min-height:59px}.theme-collection-scene--5ifteen{background:url(/themes/5ifteen/stadium.png) 50%/cover}.fifteen-mini{grid-template-columns:1fr 1fr;gap:3px;display:grid;position:absolute;inset:23%}.fifteen-mini span{background:#11171ee6}.fifteen-mini span:first-child{background:#ffdb43}@media (min-width:1500px){.fifteen-stage-content{padding-top:55px}.fifteen-header{min-height:130px}.fifteen-home-grid{min-height:500px}}@media (max-width:1050px){.fifteen-stage-content{padding:28px}.fifteen-nav{gap:18px}.fifteen-identity{grid-template-columns:38px minmax(100px,1fr);min-width:220px}.fifteen-actions{grid-column:1/-1;justify-content:flex-end}.fifteen-header{min-height:125px}.fifteen-tile-copy>strong{font-size:26px}.fifteen-transport{grid-template-columns:minmax(0,1fr) auto}.fifteen-volume{grid-area:2/2}.fifteen-transport-progress{grid-area:2/1}}@media (max-width:700px){.fifteen-stage-content{padding:22px 16px}.fifteen-header{flex-wrap:wrap;align-items:center;gap:14px;min-height:125px}.fifteen-wordmark{font-size:29px}.fifteen-brand-disc{width:37px;height:37px}.fifteen-identity{background:#11171ecc;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;width:100%;min-width:0;padding:8px 12px}.fifteen-identity strong{font-size:18px}.fifteen-avatar{width:32px;height:32px}.fifteen-actions{grid-column:3;gap:5px}.fifteen-actions button,.fifteen-actions a{font-size:13px}.fifteen-nav{gap:8px;margin-top:18px}.fifteen-nav button{padding-inline:8px;font-size:18px}.fifteen-nav button[aria-current=page]:before{left:8px;right:8px}.fifteen-home-grid{grid-template-rows:none;grid-template-columns:1fr;gap:6px;min-height:0}.fifteen-tile{min-height:140px;padding:17px 18px}.fifteen-tile-catalog{min-height:160px}.fifteen-tile-copy>strong{font-size:29px}.fifteen-tile-copy>span{max-width:190px;font-size:14px}.fifteen-tile-equipment{width:46%;height:180px;bottom:-23px}.fifteen-tile-cover{width:42%}.fifteen-sleeve-stack{width:39%;right:22px}.fifteen-catalog-layout{grid-template-columns:1fr}.fifteen-detail-panel{grid-row:1}.fifteen-detail-cover{width:160px;margin:15px auto}.fifteen-detail-panel h3{font-size:26px}.fifteen-list-panel,.fifteen-detail-panel{padding:18px 16px}.fifteen-track-list{max-height:440px}.fifteen-track-list button{gap:10px;min-height:70px;padding:12px 9px}.fifteen-track-state{font-size:11px}.fifteen-track-copy strong{font-size:20px}.fifteen-transport{z-index:5;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;position:sticky;bottom:10px;box-shadow:2px 5px 18px #0008}.fifteen-transport-buttons button{min-width:38px}.fifteen-transport-buttons .fifteen-stop{display:none}.fifteen-now-title{gap:8px}.fifteen-now-title>.fifteen-cover{width:32px;height:32px}.fifteen-now-title strong{font-size:16px}.fifteen-volume input{width:52px}.fifteen-menu-footer>span{font-size:12px}.fifteen-menu-footer{gap:8px}.fifteen-support-panel{min-height:350px;padding:22px 18px}.fifteen-support-list>li{padding:16px}.fifteen-legal{margin-top:20px}.fifteen-identity{grid-template-columns:34px minmax(0,1fr)}.fifteen-identity h1{font-size:20px}.fifteen-actions{grid-column:1/-1;justify-content:flex-end}.fifteen-stage:not(.fifteen-compact) .fifteen-detail-cover{width:160px;margin:15px auto}.fifteen-stage:not(.fifteen-compact) .fifteen-track-list{max-height:440px;scroll-padding-block:12px}.fifteen-track-list button{scroll-margin-block:12px}.fifteen-transport{grid-template-columns:minmax(0,1fr) auto;position:fixed;bottom:12px;left:16px;right:16px}.fifteen-transport-buttons .fifteen-stop{min-width:30px;display:inline-flex}.fifteen-stage:has(.fifteen-transport) .fifteen-stage-content{padding-bottom:var(--ff-player-clearance,188px)}}@container (max-width:560px){.fifteen-compact .fifteen-header{flex-wrap:wrap;gap:12px}.fifteen-compact .fifteen-stage-content{padding:18px 14px}.fifteen-compact .fifteen-home-grid{grid-template-rows:repeat(3,minmax(115px,1fr));grid-template-columns:1fr 1fr}.fifteen-compact .fifteen-tile{min-height:115px}.fifteen-compact .fifteen-tile-copy{max-width:70%}.fifteen-compact .fifteen-tile-copy>strong{font-size:19px}.fifteen-compact .fifteen-tile-copy>span{font-size:12px}.fifteen-compact .fifteen-tile-equipment{width:44%;height:85px}.fifteen-compact .fifteen-tile-symbol{opacity:.3;right:9px}.fifteen-compact .fifteen-tile-marker{padding:4px 8px 4px 12px}.fifteen-compact .fifteen-tile-marker i{width:5px;height:5px}.fifteen-compact .fifteen-catalog-layout{grid-template-columns:1fr}.fifteen-compact .fifteen-detail-cover{width:120px}.fifteen-compact .fifteen-catalog-layout .fifteen-detail-panel{grid-row:1}}@media (prefers-reduced-motion:reduce){.fifteen-stage *,.fifteen-stage :before,.fifteen-stage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
