.theme-liquid-chrome{color:#f1f3f5;caret-color:#f1f3f5;background-color:#0b0d10}.theme-liquid-chrome .catalog-row{background:linear-gradient(150deg,#22272e 0%,#15191e 58%,#1c2026 100%);border:1px solid #e1e8f033;border-radius:14px;box-shadow:0 12px 26px #00000057,inset 0 1px #ffffff17}.theme-liquid-chrome .beat-art{border-radius:8px}.theme-liquid-chrome .chrome-sheen{background:linear-gradient(115deg,#0000 20%,#ffffff80 45%,#0000 65%)}.theme-liquid-chrome ::selection{color:#0b0d10;background:#d6dce4}.theme-liquid-chrome :focus-visible{outline-color:#d6dce4}.liquid-chrome-experience{grid-template-columns:minmax(0,1fr) 0fr;align-items:center;gap:clamp(1.5rem,4vw,4.5rem);width:min(100%,1120px);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3rem);display:grid}.liquid-chrome-experience.is-open{grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr)}.liquid-chrome-deck{justify-items:center;min-width:0;display:grid}.liquid-chrome-case{aspect-ratio:1;perspective:950px;background:linear-gradient(138deg,#ffffff30,#717e8d0f 25%,#ffffff1c 50%,#141a2057 70%,#ffffff2b);border:1px solid #e8eff66b;border-radius:15px;width:min(100%,440px);padding:clamp(9px,1.8vw,16px);transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s;position:relative;box-shadow:0 26px 48px #0000006b,inset 0 1px #ffffff6b,inset 0 -1px #ffffff1f}.liquid-chrome-case:before,.liquid-chrome-case:after{z-index:5;pointer-events:none;content:"";position:absolute}.liquid-chrome-case:before{border:1px solid #ffffff2e;border-radius:11px;inset:4px}.liquid-chrome-case:after{border-left:1px solid #ffffff1f;border-right:1px solid #ffffff61;width:5px;top:9%;bottom:9%;left:8px}.liquid-chrome-case:hover{transform:rotateX(1.2deg)rotateY(-1.2deg)translateY(-3px);box-shadow:0 32px 58px #00000080,inset 0 1px #ffffff73}.liquid-chrome-disc-button{color:#f1f3f5;cursor:pointer;isolation:isolate;background:#07090b;border:0;border-radius:9px;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.liquid-chrome-disc-button:focus-visible{outline-offset:4px;outline:2px solid #f1f3f5}.liquid-chrome-disc{aspect-ratio:1;background:radial-gradient(circle,#d8dce0 0 12%,#111419 12.3% 18%,#c7cdd2 18.5% 19%,#22272d 20% 100%);border:1px solid #ffffff9e;border-radius:50%;width:94%;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000085,inset 0 1px 6px #ffffff6b}.liquid-chrome-disc-surface{object-fit:cover}.liquid-chrome-disc-art{z-index:2;object-fit:cover;border:1px solid #ffffffd1;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000008c;width:34%!important;height:34%!important;top:50%!important;left:50%!important}.liquid-chrome-disc-fallback{z-index:2;aspect-ratio:1;color:#12161a;width:34%;font:700 clamp(1.5rem, 5vw, 3.6rem)/1 var(--font-display);background:radial-gradient(circle at 30% 25%,#f2f4f5,#8f9aa5 48%,#22282f 100%);border:1px solid #ffffffd1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.liquid-chrome-disc-grooves,.liquid-chrome-disc-reflection,.liquid-chrome-disc-spindle{pointer-events:none;border-radius:50%;position:absolute;inset:0}.liquid-chrome-disc-grooves{z-index:3;opacity:.52;mix-blend-mode:screen;background:repeating-radial-gradient(circle,#0000 0 3px,#ffffff1f 3.2px 3.8px)}.liquid-chrome-disc-reflection{z-index:4;background:radial-gradient(ellipse at var(--light-x,28%) var(--light-y,16%), #ffffff6b, transparent 31%), conic-gradient(from 32deg, transparent 0 9%, #75d3ff30 13%, #edbfff24 19%, transparent 24% 51%, #ffffff2b 57%, transparent 64% 100%);opacity:.65;mix-blend-mode:screen}.liquid-chrome-disc.is-visible .liquid-chrome-disc-reflection{background-size:180% 180%,100% 100%;animation:18s ease-in-out infinite alternate liquid-chrome-reflection}@keyframes liquid-chrome-reflection{0%{opacity:.42;background-position:0 0,50%}to{opacity:.72;background-position:100% 100%,50%}}.liquid-chrome-disc-change{z-index:5;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#ffffff9e 49%,#adddff57 52%,#0000 59%);animation:.62s cubic-bezier(.16,1,.3,1) both liquid-chrome-track-flash;position:absolute;inset:-20%}@keyframes liquid-chrome-track-flash{0%{opacity:0;transform:translate(-85%)rotate(12deg)}28%{opacity:.75}to{opacity:0;transform:translate(85%)rotate(12deg)}}.liquid-chrome-disc-spindle{z-index:5;background:radial-gradient(circle,#050607 0 35%,#dce2e8eb 38% 54%,#191d22d9 60% 100%);border:1px solid #fffc;inset:47%;box-shadow:0 0 0 2px #0000004d}.liquid-chrome-case-glint{z-index:6;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--light-x,28%) var(--light-y,16%), #ffffff2b, transparent 38%);position:absolute;inset:0}.liquid-chrome-disc-cue{z-index:6;color:#f1f3f5;font:600 11px/1.2 var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.84;background:#06080ac2;border:1px solid #ffffff52;border-radius:999px;padding:9px 12px;transition:opacity .18s,transform .18s;position:absolute;bottom:13px;left:13px;right:13px}.liquid-chrome-disc-button:hover .liquid-chrome-disc-cue,.liquid-chrome-disc-button:focus-visible .liquid-chrome-disc-cue{opacity:1;transform:translateY(-2px)}.liquid-chrome-disc-caption{text-align:center;width:min(100%,440px);padding:1.2rem .5rem 0;animation:.28s cubic-bezier(.16,1,.3,1) both liquid-chrome-caption-in}@keyframes liquid-chrome-caption-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.liquid-chrome-caption-index{color:#c7d0d9;font:500 10px/1.4 var(--font-mono);letter-spacing:.16em}.liquid-chrome-disc-caption h2{color:#f1f3f5;font:600 clamp(1.25rem, 2.8vw, 1.8rem)/1.15 var(--font-display);letter-spacing:-.025em;margin:.45rem 0 .2rem}.liquid-chrome-disc-caption p{color:#c3cbd3;margin:0;font-size:13px;line-height:1.5}.liquid-chrome-transport{justify-content:center;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.liquid-chrome-transport-button,.liquid-chrome-play-button{color:#f1f3f5;cursor:pointer;background:#ffffff0e;border:1px solid #e8eff675;flex:none;place-items:center;transition:background-color .16s,transform .16s,border-color .16s;display:grid}.liquid-chrome-transport-button{border-radius:50%;width:40px;height:40px}.liquid-chrome-play-button{color:#14181d;background:linear-gradient(145deg,#f4f6f8,#9da7b1);border-radius:50%;width:52px;height:52px;box-shadow:0 5px 14px #00000057,inset 0 1px #fffc}.liquid-chrome-transport-button svg{fill:currentColor;width:17px;height:17px}.liquid-chrome-transport-button:hover:not(:disabled),.liquid-chrome-play-button:hover:not(:disabled){border-color:#ffffffd1;transform:translateY(-1px)}.liquid-chrome-transport-button:active:not(:disabled),.liquid-chrome-play-button:active:not(:disabled){transform:scale(.96)}.liquid-chrome-transport-button:disabled,.liquid-chrome-play-button:disabled{cursor:not-allowed;opacity:.42}.liquid-chrome-duration{color:#c3cbd3;font:11px/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:.3rem}.liquid-chrome-buffering{border:2px solid;border-top-color:#0000;border-radius:50%;width:17px;height:17px;animation:.72s linear infinite liquid-chrome-buffer}@keyframes liquid-chrome-buffer{to{transform:rotate(360deg)}}.liquid-chrome-playback-error,.liquid-chrome-playback-note{max-width:34rem;line-height:1.5;color:#d5dce4!important;margin:.65rem auto 0!important;font-size:12px!important}.liquid-chrome-playback-error{color:#ffd7d7!important}.liquid-chrome-tracklist{opacity:0;min-width:0;max-height:0;transition:max-height .52s cubic-bezier(.2,.75,.25,1),opacity .26s,transform .36s;overflow:hidden;transform:translateY(8px)}.liquid-chrome-experience.is-open .liquid-chrome-tracklist{opacity:1;max-height:min(78vh,760px);transform:none}.liquid-chrome-tracklist-inner{overscroll-behavior:contain;scrollbar-color:#89939e #191d22;scrollbar-width:thin;min-height:0;max-height:min(78vh,760px);padding-bottom:4.5rem;overflow-y:auto}.theme-liquid-chrome .liquid-chrome-tracklist-inner>section{width:100%;max-width:none;margin:0;padding:.25rem .75rem 1.25rem}.theme-liquid-chrome .liquid-chrome-tracklist-inner>section>p:first-child{color:#c3cbd3}.theme-liquid-chrome .liquid-chrome-tracklist-inner>section .catalog-row{color:#f1f3f5}.theme-liquid-chrome .liquid-chrome-tracklist-inner>section .catalog-row[data-current=true]{border-color:#edf3f985;box-shadow:0 12px 28px #0006,inset 0 0 0 1px #edf3f914}.liquid-chrome-track-number{color:#c3cbd3;font:500 9px/1.4 var(--font-mono);letter-spacing:.14em;margin:0 0 .4rem}.liquid-chrome-track-state{color:#edf3f9;font:600 10px/1.4 var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.35rem 0 0;display:flex}.liquid-chrome-track-state>span:first-child:before{content:"";vertical-align:1px;background:#bfcbd7;border-radius:50%;width:6px;height:6px;margin-right:.45rem;display:inline-block}.liquid-chrome-track-state time{color:#c3cbd3;font-variant-numeric:tabular-nums;font-weight:400}@media (max-width:767px){.liquid-chrome-experience,.liquid-chrome-experience.is-open{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-inline:1rem}.liquid-chrome-case{width:min(82vw,380px)}.liquid-chrome-tracklist{max-height:0}.liquid-chrome-experience.is-open .liquid-chrome-tracklist,.liquid-chrome-tracklist-inner{max-height:68vh}.theme-liquid-chrome .liquid-chrome-tracklist-inner>section{padding-inline:.2rem}}@media (prefers-reduced-motion:reduce){.liquid-chrome-case,.liquid-chrome-disc,.liquid-chrome-disc-change,.liquid-chrome-disc-caption,.liquid-chrome-disc-cue,.liquid-chrome-tracklist{transition:none!important;animation:none!important}.liquid-chrome-buffering{animation:none!important}}.liquid-chrome-experience.lc-collection{width:min(100%,1160px);font-family:var(--font-manrope),sans-serif;color:#edf2f8;padding:clamp(24px,4vw,52px) clamp(16px,3vw,40px);display:block;container:chrome-collection/inline-size}.lc-collection *{min-width:0}.lc-collection :focus-visible{outline-offset:4px;outline:2px solid #c8e9ff}.lc-collection button{font:inherit}.lc-shelf-heading{align-items:center;gap:16px;margin-bottom:12px;display:flex}.lc-shelf-heading h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:400}.lc-shelf-heading>span{color:#bfcbd7;font-size:12px}.lc-shelf-buttons{gap:8px;margin-left:auto;display:flex}.lc-shelf-buttons button{color:#edf2f8;cursor:pointer;background:#1b222c;border:1px solid #6b798a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lc-shelf-buttons button:disabled{opacity:.4;cursor:default}.lc-shelf{overscroll-behavior-inline:contain;scrollbar-color:#8999ad #151c25;scrollbar-width:thin;perspective:1100px;align-items:flex-end;gap:14px;padding:14px 8px 30px;scroll-padding-inline:18px;display:flex;position:relative;overflow-x:auto}.lc-jewel-case{color:#e9f0f8;text-align:left;cursor:pointer;transform-origin:0;background:linear-gradient(135deg,#b2bdc6,#3d4a58 8%,#17212d 60%,#7e8e9f);border:1px solid #a3b0c0;border-radius:3px;flex:0 0 138px;grid-template-columns:11px minmax(0,1fr);width:138px;padding:3px 3px 7px;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .18s;display:grid;position:relative;transform:rotateY(-24deg);box-shadow:6px 12px 18px #0007}.lc-jewel-case[aria-pressed=true]{border-color:#e5f4ff;transform:rotateY(0)translateY(-8px);box-shadow:0 16px 24px #0008}.lc-case-spine{writing-mode:vertical-rl;color:#d9e5f0;letter-spacing:.08em;border-right:1px solid #a9b6c6;grid-area:1/1/3;justify-content:center;align-self:stretch;align-items:center;font-size:10px;display:flex}.lc-case-cover{aspect-ratio:1;background:#122a4d;grid-column:2;display:block;position:relative;overflow:hidden}.lc-case-cover>img,.lc-case-cover>.lc-art-fallback{object-fit:cover;width:100%;height:100%;display:grid}.lc-art-fallback{color:#eef7ff;background:linear-gradient(130deg,#8299ad,#174178 48%,#121d30);place-items:center;font-size:36px;font-weight:300;display:grid}.lc-case-glass{pointer-events:none;background:linear-gradient(115deg,#ffffff40,#0000 28% 68%,#d9eeff30);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d7e9f560}.lc-case-title{-webkit-line-clamp:2;color:#f1f6fc;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:2;min-height:36px;padding:7px 4px 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.lc-listening{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(28px,5vw,64px) 0 24px;display:grid}.lc-collection .lc-minidisc{background:linear-gradient(138deg,#89b9ff70,#163a9570 35%,#2462d58c 78%,#9bb8ff70);border-color:#8ebcfa;border-radius:10px 16px 8px 8px;justify-self:center;width:min(100%,430px);padding:10px;box-shadow:0 24px 42px #0008,inset 0 1px 2px #dbeaff}.lc-minidisc .liquid-chrome-disc-button{background:linear-gradient(145deg,#153b9a80,#08204c99);border-radius:6px}.lc-minidisc .liquid-chrome-disc{width:94%;margin-left:-13%}.lc-minidisc .liquid-chrome-disc-art.lc-art-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-cartridge-shutter{z-index:5;color:#122447;background:linear-gradient(135deg,#c7d2e9,#7e94bd 45%,#4d69a0);border:1px solid #aecbe3a6;border-radius:7px 0 0 7px;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;width:35%;height:37%;padding:14px;display:flex;position:absolute;top:40%;right:-1px;box-shadow:-4px 7px 16px #071c3f70}.lc-cartridge-shutter b{letter-spacing:-.03em;font-size:23px;font-weight:500}.lc-cartridge-shutter small{font-size:18px;font-weight:300}.lc-cartridge-label{z-index:6;color:#e8f3ff;letter-spacing:-.02em;font-size:14px;position:absolute;top:12px;left:14px}.lc-minidisc .liquid-chrome-disc-cue{font-family:var(--font-manrope),sans-serif;text-transform:none;letter-spacing:0;padding:10px;font-size:11px}.lc-selected h3{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(25px,3.4vw,42px);font-weight:300;line-height:1.18}.lc-selected-meta{color:#bdcad9;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.6}.lc-selected .liquid-chrome-transport{justify-content:flex-start;margin-top:24px}.lc-selected .liquid-chrome-transport-button{width:44px;height:44px}.lc-play-state{color:#b8c7da;max-width:42ch;min-height:2.8em;margin:16px 0 0;font-size:12px;line-height:1.5}.lc-track-actions{color:#dbe8f5;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:12px;display:flex}.lc-track-actions a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;display:inline-flex}.lc-track-actions button{min-height:44px;color:inherit}.lc-collection .liquid-chrome-tracklist{opacity:1;border-top:1px solid #455363;max-height:none;margin-top:24px;padding-top:16px;transition:none;overflow:visible;transform:none}.lc-collection .liquid-chrome-tracklist[hidden]{display:none}.lc-collection .liquid-chrome-tracklist-inner{max-height:560px;padding-bottom:24px}.lc-preview-note,.lc-empty{color:#c4d1de;font-size:13px;line-height:1.6}.lc-preview-tracklist{margin:0;padding-left:24px}.lc-preview-tracklist button{color:#e9f2fc;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px}@container chrome-collection (max-width:680px){.lc-listening{grid-template-columns:minmax(0,1fr);gap:28px}.lc-collection .lc-minidisc{width:min(88%,350px)}.lc-selected h3{font-size:30px}.lc-jewel-case{flex-basis:112px;width:112px;transform:rotateY(-16deg)}.lc-jewel-case[aria-pressed=true]{transform:rotateY(0)translateY(-6px)}.lc-selected .liquid-chrome-transport{justify-content:flex-start}}.lc-thumbnail{background:linear-gradient(145deg,#1b2430,#080d16);position:absolute;inset:0;overflow:hidden}.lc-thumbnail-shelf{gap:5px;display:flex;position:absolute;top:12px;left:12px;right:80px;overflow:hidden}.lc-thumbnail-shelf i{background:linear-gradient(145deg,#a9c1cd,#183e6a);border:1px solid #a0b9cb;flex:none;width:24px;height:29px;display:block;transform:skewY(-8deg)}.lc-thumbnail-disc{background:linear-gradient(145deg,#3a66c3,#14275d);border:2px solid #8ebcfa;border-radius:4px;width:54px;height:54px;position:absolute;bottom:12px;right:14px}.lc-thumbnail-disc:before{content:"";background:conic-gradient(#adcbff,#315bba,#d6c5ff,#417cd5,#adcbff);border-radius:50%;position:absolute;inset:5px}.lc-thumbnail-disc:after{content:"";background:linear-gradient(#c7d2e9,#7e94bd);width:18px;height:22px;position:absolute;top:19px;right:0}@media (prefers-reduced-motion:reduce){.lc-jewel-case{transition:none}.lc-jewel-case,.lc-jewel-case[aria-pressed=true],.lc-minidisc:hover{transform:none}.liquid-chrome-disc-reflection{animation:none!important}}.lc-minidisc .liquid-chrome-disc-art{position:absolute}.theme-collection-scene--liquid-chrome:has(.lc-thumbnail):before{display:none}.theme-collection-scene--liquid-chrome:has(.lc-thumbnail):after{display:none}
