body:has(.record-shop){background:#111112;color:#eeeae5}body:has(.record-shop) .archive-header{background:#111112f5;border-color:#ffffff17}body:has(.record-shop) .archive-header nav a[aria-current]{color:#e28f89}body:has(.record-shop) .edition{color:#918889}.record-shop{max-width:1440px;margin:auto;padding:0 6% 70px}.shop-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:56px 0 44px}.shop-kicker{font:10px/1.5 monospace;letter-spacing:.12em;color:#a59a99}.shop-heading h1{font:500 clamp(35px,4.1vw,61px)/1.08 Archive,Arial,sans-serif;letter-spacing:-.045em;margin-top:17px}.shop-heading h1>span{color:#b63f36}.shop-intro{font-size:13px;line-height:1.8;color:#aea7a4}.record-library{border:1px solid #ffffff13;background:#181819;padding:20px 28px 0}.library-label{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px}.library-label h2,.library-label>span,.library-caption,.case-edition{font:9px/1.5 monospace;letter-spacing:.11em;color:#93908a}.library-label h2{font-weight:400;color:#c1bab3}.shelf-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#6c5452 #181819;padding:27px 22px 19px;perspective:1300px;background:linear-gradient(0deg,#0000 20px,#05050695 22px,transparent 82%);border-bottom:8px solid #55524e;box-shadow:0 2px #8b837566,0 9px 14px #0006;outline-offset:-3px!important}.spine-rack{display:flex;align-items:end;justify-content:center;gap:3px;width:max-content;min-width:100%;padding-inline:8px;height:210px;isolation:isolate}.cd-spine{position:relative;display:flex;align-items:center;flex-direction:column;flex:none;width:clamp(38px,4.7vw,65px);height:204px;background:linear-gradient(90deg,#0009,transparent 13%,#ffffff12 24%,#0007 96%),linear-gradient(0deg,#131011a8,#16141591),var(--spine-cover) center/cover;box-shadow:inset 0 0 0 1px #f0ebe343,inset 3px 0 #000c,4px 4px 6px #0008;border-radius:2px 2px 1px 1px;transform-origin:50% 100%;transition:transform .45s cubic-bezier(.22,.75,.22,1),box-shadow .45s;will-change:transform;color:#f4eee6}.cd-spine:nth-child(3n){height:207px}.cd-spine:nth-child(4n){transform:rotate(-1deg)}.cd-spine:hover,.cd-spine:focus-visible{transform:translateY(-9px) rotate(-1deg);z-index:2;box-shadow:inset 0 0 0 1px #e4d8c583,0 12px 18px #000b}.cd-spine[aria-expanded=true]{transform:translateY(-15px);box-shadow:inset 0 0 0 1px #e6d5c798,0 14px 19px #000a;z-index:3}.cd-spine[aria-expanded=true]:after{content:"";position:absolute;top:-3px;left:6px;right:6px;height:3px;background:#d77a72}.spine-top{font:8px/1 monospace;letter-spacing:.04em;margin:9px 0 7px;opacity:.8}.spine-title{writing-mode:vertical-rl;text-orientation:mixed;font:500 13px/1.1 Archive,Arial,sans-serif;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-height:143px;overflow:hidden;text-shadow:1px 0 2px #000}.spine-artist{position:absolute;right:5px;top:31px;writing-mode:vertical-rl;font:6px/1 monospace;letter-spacing:.05em;color:#d8ccc0;max-height:136px;overflow:hidden;white-space:nowrap}.spine-number{position:absolute;bottom:8px;font:8px/1 monospace;color:#c9beb2}.spine-glass{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff3 0,transparent 3%,#fff4 5%,transparent 8%,transparent 85%,#fff2 89%,#000b 92%,#fff4 96%,transparent),linear-gradient(169deg,#fff2 0,transparent 17%,transparent 57%,#ffffff0a 59%,transparent 75%);border-block:3px double #d8d7d452}.library-caption{display:flex;justify-content:space-between;gap:20px;padding:17px 0;color:#97908c;min-height:48px}.library-caption>span:last-child{font-size:8px;color:#635e5b}.record-inspector{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .65s cubic-bezier(.22,.75,.22,1),opacity .4s;scroll-margin-top:108px}.record-inspector.is-open{grid-template-rows:1fr;opacity:1}.inspector-clip{overflow:hidden;min-height:0}.inspector-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:5%;padding:65px 20px 40px;border-bottom:1px solid #ffffff20}.inspector-close{position:absolute;right:0;top:19px;background:none;border:0;padding:4px 0 6px 15px;color:#aaa29c;font:9px monospace;letter-spacing:.06em;display:flex;align-items:center;gap:12px}.inspector-close>span{font-size:23px;font-weight:400}.case-column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-width:0;perspective:1200px}.open-case{position:relative;width:100%;max-width:425px;aspect-ratio:2/1;perspective:1200px;--case-size:48%}.case-tray{position:absolute;right:0;width:var(--case-size);height:100%;border:3px ridge #a5a5a875;border-radius:3px;background:linear-gradient(125deg,#29292d,#090a0c 65%);box-shadow:inset 0 0 0 4px #88889622,8px 12px 24px #0008}.case-disc{position:absolute;inset:5% 3%;border-radius:50%;overflow:hidden;border:1px solid #c4cbd184;box-shadow:0 2px 4px #000;background:#ddd;-webkit-mask:radial-gradient(circle,transparent 0 6%,#000 6.7%);mask:radial-gradient(circle,transparent 0 6%,#000 6.7%);transform:rotate(-9deg)}.case-disc img{width:100%;height:100%;object-fit:cover}.disc-sheen{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 2px,#ffffff12 2.5px,transparent 3px),conic-gradient(from var(--reflection,35deg),transparent 0deg,#fff0 26deg,#fff8 44deg,transparent 66deg,transparent 202deg,#fff7 225deg,transparent 246deg,transparent 360deg);mix-blend-mode:screen}.disc-hub{position:absolute;inset:40%;border:3px double #dedee79c;border-radius:50%;background:radial-gradient(circle,transparent 0 35%,#222b 37% 68%,#929597ab 70%);box-shadow:0 0 0 4px #d6d6da44}.tray-grip{position:absolute;right:9%;width:19%;height:7%;border:1px solid #a1a2a033;border-radius:50%;background:#060708}.grip-top{top:1%}.grip-bottom{bottom:1%}.case-lid{position:absolute;right:0;top:0;width:var(--case-size);height:100%;transform-style:preserve-3d;transform-origin:0 50%;transform:rotateY(0);transition:transform 1s cubic-bezier(.22,.75,.2,1);will-change:transform}.record-inspector.case-unfolded .case-lid{transform:rotateY(-173deg)}.lid-front,.lid-inside{position:absolute;inset:0;backface-visibility:hidden;border:3px ridge #c0c3c785;border-radius:3px;box-shadow:inset 0 0 0 3px #ccc4}.lid-front{background:#161719}.lid-front img{width:100%;height:100%;object-fit:cover}.lid-inside{transform:rotateY(180deg);background:linear-gradient(133deg,#ffffff0c,transparent 35%,#fff1 75%,#0001),#141416;overflow:hidden}.lid-inside canvas{width:100%;height:100%;display:block}.case-edition{font-size:8px;color:#6d6967;text-align:center}.inspector-meta{font:10px monospace;letter-spacing:.06em;color:#a38e8b}.inspector-copy h2{font:500 clamp(30px,3vw,47px)/1.08 Archive,sans-serif;letter-spacing:-.025em;margin:16px 0 9px}.inspector-copy #project-artist{font-size:14px;color:#b9aaa4}.project-credit{margin:25px 0 9px;padding-top:20px;border-top:1px solid #ffffff16}.project-credit dt{font:8px monospace;letter-spacing:.12em;color:#998883}.project-credit dd{font-size:13px;letter-spacing:.025em;margin:8px 0 0;color:#e6dcd2}.inspector-copy #project-credit{font-size:12px;line-height:1.8;color:#a89b94;max-width:460px}.project-audio{margin:22px 0 0}.project-audio audio{width:100%;height:36px;display:block;color-scheme:dark}.project-audio>span{display:block;font:8px monospace;letter-spacing:.06em;color:#8c817b;margin-top:9px}.project-links{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:23px}.project-links a{font:9px monospace;letter-spacing:.025em;color:#a98a88}.project-links a:first-child{color:#f0ddd2;border-bottom:1px solid #ce5b52;padding-bottom:5px}.project-links a:hover{color:#fff}.project-links a>span{margin-left:15px}.professional-intro{padding:88px 0 64px;border-bottom:1px solid #ffffff24}.professional-intro>div{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:32px}.professional-intro h2{font-size:clamp(25px,2.8vw,39px);font-weight:450;letter-spacing:-.025em;line-height:1.3}.professional-intro p:not(.shop-kicker){font-size:14px;line-height:1.85;color:#a89e99;max-width:490px}.credits-directory{padding-top:44px}.credits-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.credits-heading h2{font-size:24px;font-weight:450;letter-spacing:-.02em}.credits-heading>span{font:9px monospace;color:#8d8280}.shop-filters{display:flex;gap:25px;flex-wrap:wrap;margin:25px 0 30px}.shop-filters button{border:0;border-bottom:1px solid transparent;background:transparent;color:#a49792;padding:6px 0 10px;font:11px Archive,sans-serif;transition:color .2s}.shop-filters button[aria-pressed=true]{color:#f6e5db;border-color:#d25a51}.shop-filters button:hover{color:#fff}.credit-table-heading,.credit-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 50px 22px;gap:25px;align-items:center}.credit-table-heading{font:8px monospace;letter-spacing:.1em;color:#837874;padding:0 0 13px;border-bottom:1px solid #ffffff23}.credit-row{padding:22px 0;border-bottom:1px solid #ffffff12;transition:background .25s;min-height:100px}.credit-row[hidden]{display:none}.credit-row:hover{background:#ffffff03}.credit-record{display:flex;gap:20px;align-items:center;min-width:0}.credit-record img{width:54px;height:54px;object-fit:cover;filter:saturate(.85)}.credit-record strong{display:block;font-size:17px;font-weight:450;line-height:1.3}.credit-record>span>span{display:block;font-size:11px;line-height:1.5;color:#928884;margin-top:6px}.credit-role{font-size:12px;line-height:1.65;color:#b5a9a1}.credit-year{font:10px monospace;color:#a89990}.credit-arrow{color:#93706e;transition:transform .25s,color .25s}.credit-row:hover .credit-arrow{transform:translate(3px,-3px);color:#f3c1bd}.archive-contact{padding:70px 0 5px;display:flex;align-items:center;justify-content:space-between;gap:20px}.archive-contact>span{font:9px monospace;letter-spacing:.1em;color:#91817a}.archive-contact>a{font-size:27px;font-weight:450;letter-spacing:-.02em}.archive-contact>a>span{margin-left:30px;color:#bc6660}.record-shop~footer{background:#111112;border-color:#ffffff16;color:#99837e}@media(max-width:900px){.record-shop{padding-inline:5%}.shop-heading{padding-top:38px}.shop-intro{font-size:11px}.record-library{padding-inline:18px}.cd-spine{width:45px}.inspector-inner{gap:4%;padding-inline:0}.professional-intro>div{gap:5%}.credit-table-heading,.credit-row{gap:18px}.credit-record{gap:13px}.credit-record strong{font-size:16px}.credit-role{font-size:11px}}@media(max-width:600px){.shop-heading{display:block;padding:32px 0 27px}.shop-kicker{font-size:8px;letter-spacing:.06em}.shop-heading h1{font-size:36px;margin-top:12px}.shop-intro{margin-top:17px;font-size:12px;line-height:1.7}.shop-intro br{display:none}.record-library{padding:16px 12px 0}.library-label h2,.library-label>span{font-size:7px;letter-spacing:.06em}.shelf-scroll{padding:24px 5px 13px}.spine-rack{height:188px;padding-inline:3px;gap:3px;justify-content:start}.cd-spine{width:41px;height:181px}.cd-spine:nth-child(3n){height:184px}.spine-title{font-size:12px;max-height:121px}.spine-artist{font-size:5px;max-height:115px;right:3px}.library-caption{font-size:8px;gap:12px}.library-caption>span:last-child{display:none}.inspector-inner{grid-template-columns:1fr;padding:63px 5px 32px;gap:35px}.open-case{max-width:330px}.case-column{gap:24px}.inspector-copy h2{font-size:35px}.inspector-meta{font-size:9px}.record-inspector{scroll-margin-top:83px}.professional-intro{padding:56px 0 44px}.professional-intro>div{grid-template-columns:1fr;gap:30px}.professional-intro h2{font-size:29px}.professional-intro p:not(.shop-kicker){font-size:13px}.credits-directory{padding-top:30px}.credits-heading h2{font-size:22px}.shop-filters{gap:10px 19px;margin:19px 0 25px}.shop-filters button{font-size:10px}.credit-table-heading{grid-template-columns:1fr 40px}.credit-table-heading>span:nth-child(2),.credit-table-heading>span:last-child{display:none}.credit-row{grid-template-columns:1fr 30px;gap:10px 15px;padding:20px 0}.credit-record{grid-column:1}.credit-record img{width:47px;height:47px}.credit-record strong{font-size:16px}.credit-record>span>span{font-size:10px}.credit-role{grid-column:1;grid-row:2;padding-left:60px;font-size:11px}.credit-year{grid-column:2;grid-row:1;font-size:9px}.credit-arrow{grid-column:2;grid-row:2}.archive-contact{align-items:start;flex-direction:column;padding-top:45px;gap:14px}.archive-contact>a{font-size:25px}.archive-contact>a>span{margin-left:13px}}@media(prefers-reduced-motion:reduce){.cd-spine,.record-inspector,.case-lid{transition:none;will-change:auto}}.disc-sheen{background:none;transform:rotate(calc(var(--finish-angle,0rad) + var(--reflection,0deg)));opacity:var(--sheen-opacity,1);transition:transform .35s cubic-bezier(.22,.75,.22,1);will-change:transform}@media(prefers-reduced-motion:reduce){.disc-sheen{transition:none;will-change:auto}}.cd-spine{width:28px;height:204px;border-radius:1px;box-shadow:inset 0 0 0 1px #eee4,2px 2px 4px #0009}.spine-artist{display:none}.spine-title{font-size:12px}.spine-glass{border-block:1px solid #ccc6}.spine-rack{gap:3px}.cd-spine.taken{opacity:.22;transform:none}.cd-spine.taken:after{display:none}.record-inspector{transition:none}.record-inspector .open-case{opacity:0}.record-inspector.case-arrived .open-case{opacity:1}.case-tray,.lid-front,.lid-inside{border:1px solid #b7bec478;border-radius:1px;box-shadow:inset 0 0 0 1px #bbb3,0 4px 12px #0008}.case-tray{background:linear-gradient(130deg,#292a2c,#090a0c)}.case-lid{transition:transform .62s cubic-bezier(.22,1,.36,1)}.case-disc{box-shadow:0 1px 2px #0009}.disc-hub{border-width:1px;box-shadow:0 0 0 2px #d6d6da33}.inspector-copy,.case-edition{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1)}.case-unfolded .inspector-copy,.case-unfolded .case-edition{opacity:1;transform:none;transition-delay:.2s}.flying-case{position:fixed;top:0;left:0;z-index:99;pointer-events:none;transform-style:preserve-3d;will-change:transform;contain:layout style}.pickup-face{position:absolute;inset:0;padding:2px;background:#777;border:1px solid #eef6;box-shadow:0 14px 24px #0007;backface-visibility:hidden}.pickup-face img{display:block;width:100%;height:100%;object-fit:cover}.pickup-face:after{content:"";position:absolute;inset:0;border:1px solid #fff5;background:linear-gradient(121deg,transparent 22%,#fff3 23%,transparent 48%,#fff1 70%,transparent)}.pickup-spine{position:absolute;left:0;top:0;bottom:0;width:6px;transform-origin:0 50%;transform:rotateY(90deg);background:linear-gradient(90deg,#ccc9,#101010,#ddd8)}@media(max-width:600px){.cd-spine{width:25px;height:182px}.cd-spine:nth-child(3n){height:184px}.spine-rack{gap:3px}.open-case{max-width:350px}}@media(prefers-reduced-motion:reduce){.case-unfolded .inspector-copy,.case-unfolded .case-edition{transition:none}.flying-case{display:none}}body:has(.record-shop) .record-library{padding:18px 0 8px;background:transparent}.record-library .library-label{padding:0 8px 16px;margin:0}.record-library .shelf-scroll{padding:48px 26px 31px;position:relative;background:linear-gradient(180deg,#1b18151c,#1816133b 67%,transparent);border:0;box-shadow:none;overflow-y:hidden;scrollbar-color:#806345 #151414}.record-library .spine-rack{position:relative;display:flex;flex-direction:column;gap:55px;align-items:stretch;width:100%;min-width:740px;height:auto;padding:0 20px 10px;isolation:auto}.record-library .spine-rack:before,.record-library .spine-rack:after{display:none}.shelf-wall-tracks{position:absolute;inset:18px 0 8px;pointer-events:none}.shelf-wall-tracks>i{position:absolute;left:15%;top:0;bottom:0;width:9px;background:repeating-linear-gradient(0deg,transparent 0 10px,#1f1f1d 10px 13px,transparent 13px 20px),linear-gradient(90deg,#252727,#8a898168 16%,#575c5a 48%,#1e2321 76%,#98978b68);box-shadow:1px 0 #b4b3a038,2px 0 4px #0008}.shelf-wall-tracks>i:last-child{left:auto;right:17%}.wood-shelf-row{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(18px,3vw,45px);height:186px;padding:0 24px;margin:0}.wood-shelf-row:after{content:"";position:absolute;left:-17px;right:-17px;bottom:-11px;height:11px;background:linear-gradient(180deg,#e2bf7b26,#7c552c26),url(assets/materials/record-shelf-oak.jpg) 0 15%/100% 90px;box-shadow:0 1px #decba73b,0 9px 13px #0006,0 20px 25px #0003;border-radius:1px;z-index:3}.wood-shelf-row:before{content:"";position:absolute;left:-17px;right:-17px;bottom:0;height:12px;background:linear-gradient(0deg,#71562b33,transparent),url(assets/materials/record-shelf-oak.jpg) 0 90%/100% 100px;transform:skew(-26deg);transform-origin:bottom;box-shadow:0 -2px 6px #dac47b12;z-index:0}.shelf-records{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:1px;flex:none;height:186px;z-index:2}.record-library .cd-spine{width:25px;height:178px;background:linear-gradient(90deg,#090b0d45,transparent 18%,transparent 80%,#0006),var(--spine-cover) var(--crop,50%) center/auto 178px;filter:saturate(.88) brightness(.9);box-shadow:inset 1px 0 #e0e7e245,inset -1px 0 #d4d8d438,1px 0 2px #0009;color:#f3ede1;transition:transform 1.15s cubic-bezier(.16,1,.3,1),box-shadow .9s,opacity .6s;transform:translateY(calc(var(--neighbor-lift,0)*-1px)) rotate(calc(var(--neighbor-roll,0)*1deg))}.record-library .cd-spine:nth-child(3n){width:23px;height:179px}.record-library .cd-spine:nth-child(5n){width:26px}.record-library .cd-spine:nth-child(7n){height:177px}.record-library .cd-spine:nth-child(4n){transform:translateY(calc(var(--neighbor-lift,0)*-1px)) rotate(-.55deg)}.record-library .cd-spine:hover,.record-library .cd-spine:focus-visible{transform:translateY(-31px) rotate(-2.4deg);box-shadow:inset 1px 0 #f1f7e6aa,inset -1px 0 #e2e5dbaa,4px 19px 17px #0007}.record-library .cd-spine[aria-expanded=true]{transform:translateY(-28px)}.record-library .cd-spine.taken{opacity:.2;transform:none}.record-library .spine-title{max-height:128px;font-size:9.5px;font-weight:400;letter-spacing:.015em;margin-top:15px;text-shadow:0 1px 2px #0007}.record-library .spine-number{bottom:8px;font-size:6px}.record-library .spine-glass{background:linear-gradient(90deg,#e4ebed26,transparent 5%,transparent 93%,#dbe6e629),linear-gradient(var(--glint,172deg),#ffffff09,transparent 24%,transparent 58%,#ffffff13 60%,transparent 64%);border-block:1px solid #d6dfde40}.record-library .library-caption{padding:18px 10px 0}.shelf-objects{display:flex;align-items:flex-end;justify-content:center;gap:12px;position:relative;flex:0 1 200px;min-width:110px;z-index:1;pointer-events:none}.objects-left{justify-content:flex-end}.objects-right{justify-content:flex-start}.shelf-sleeve{position:relative;width:119px;height:137px;padding:2px 3px 6px;background:#d7d0c0;box-shadow:2px 3px 8px #0007;transform:rotate(-2deg);flex:none}.shelf-sleeve img{display:block;width:100%;height:100%;object-fit:cover}.shelf-sleeve>i{position:absolute;inset:0;background:linear-gradient(132deg,#fff1,transparent 27%,#fff1 47%,transparent 62%);box-shadow:inset 0 0 0 1px #fffc}.shelf-notebook{width:17px;height:167px;background:linear-gradient(90deg,#70461f,#a07b52 26%,#63401e 70%,#dad6c267 75%,#846544);box-shadow:1px 1px 4px #0009;transform:rotate(3deg);flex:none}.shelf-paper-sleeves{width:38px;height:159px;background:repeating-linear-gradient(90deg,#aba699 0 1px,#c4c0b4 1px 8px,#413d3477 8px 9px,#a4a296 9px 10px);box-shadow:2px 0 5px #0009;flex:none}.shelf-flat-stack{width:124px;position:relative;display:flex;flex-direction:column-reverse;gap:2px;padding-bottom:0;flex:none;transform:rotate(-1.1deg)}.shelf-flat-stack>i{display:block;height:9px;background:linear-gradient(0deg,#000a,#d7d1bb26 35%,#fff4 80%,#0007 96%),var(--flat-art) 40% 33%/cover;border:1px solid #dedfc54d;box-shadow:1px 3px 3px #0007}.shelf-flat-stack>i:nth-child(2){width:98%;margin-left:4px}.shelf-flat-stack>i:last-child{height:11px;width:103%;transform:translate(-3px)}.shelf-orb-lamp{width:49px;height:59px;flex:none;background:radial-gradient(circle at 35% 30%,#ded3b3,#a7987a 68%,#625944);border-radius:50%;box-shadow:0 5px 8px #0007,0 0 28px #cbbc7d09;position:relative;margin-bottom:13px}.shelf-orb-lamp:after{content:"";position:absolute;bottom:-13px;left:12px;width:25px;height:15px;background:linear-gradient(90deg,#242629,#77756a,#171719);border-radius:2px 2px 0 0}.shelf-photo-frame{display:block;background:linear-gradient(90deg,#70451e,#b0874e 5%,#4c2d17 9%,#bc995a 95%,#513c1c);padding:7px;box-shadow:3px 3px 8px #0009;transform:rotate(1deg)}.shelf-photo-frame .shelf-sleeve{width:97px;height:113px;transform:none;padding:7px;background:#c7c0ae;box-shadow:none}.shelf-metal-canister{width:38px;height:97px;border-radius:2px 2px 4px 4px;background:linear-gradient(90deg,#3b3f3e,#b4b5aa 27%,#777b76 54%,#323a35 90%,#aeb3a4);border-top:8px solid #909284;box-shadow:2px 4px 6px #0009;flex:none}@media(max-width:1000px){.record-library .shelf-scroll{padding-inline:15px}.record-library .spine-rack{padding-inline:6px;min-width:700px}.wood-shelf-row{gap:17px;padding-inline:10px}.shelf-objects{flex-basis:155px}.shelf-sleeve{width:95px;height:120px}.shelf-flat-stack{width:94px}.shelf-paper-sleeves{width:27px}.shelf-notebook{width:13px}.shelf-photo-frame .shelf-sleeve{width:81px;height:105px}.shelf-metal-canister{width:30px}}@media(max-width:600px){body:has(.record-shop) .record-library{padding-inline:0}.record-library .shelf-scroll{padding:40px 15px 27px;margin-inline:-4%}.record-library .spine-rack{gap:51px;min-width:650px;padding-inline:15px}.wood-shelf-row{height:169px;gap:14px}.shelf-records{height:169px}.record-library .cd-spine{height:163px;width:24px;background-size:auto 163px}.record-library .cd-spine:nth-child(3n){height:164px;width:22px}.record-library .cd-spine:nth-child(7n){height:162px}.record-library .spine-title{max-height:115px;font-size:9px}.shelf-objects{flex-basis:126px}.shelf-sleeve{width:84px;height:113px}.shelf-flat-stack{width:86px}.shelf-paper-sleeves{width:24px;height:143px}.shelf-orb-lamp{width:38px;height:44px}.shelf-photo-frame .shelf-sleeve{width:74px;height:100px}.shelf-metal-canister{width:25px;height:80px}.record-library .library-caption{padding-inline:0;gap:12px}.collection-hover-sound{font-size:8px}}@media(prefers-reduced-motion:reduce){.record-library .cd-spine{transition:none}}.glass-shelf-row:after{height:9px;bottom:-9px;background:linear-gradient(180deg,#e9ffff81 0,#84aaa861 12%,#30484f65 45%,#bfe8e882 80%,#f4ffffa3 96%);border-top:1px solid #efffffaa;border-bottom:1px solid #759b9c99;box-shadow:0 1px 1px #d0ffff50,0 10px 19px #0008,inset 0 1px 3px #e5ffff40}.glass-shelf-row:before{height:18px;background:linear-gradient(162deg,#d3f4ff22,transparent 31%,#b3dbe514 66%,#f6ffff35);box-shadow:0 -1px #c7edf957,inset 0 1px 8px #b0d5eb0c;border-inline:1px solid #c7e6f85e;transform:skew(-26deg)}.record-library .shelf-scroll{background:linear-gradient(180deg,#0e171c0a,#10202a14 67%,transparent);scrollbar-color:#72858d #111417}.shelf-wall-tracks>i{width:6px;background:linear-gradient(90deg,#485259,#dce5e9b0 20%,#70818a 48%,#222c33 75%,#d5e7ef99);box-shadow:1px 0 #d1edf64d,2px 0 4px #0009}.shelf-ceramic{display:block;width:116px;height:155px;align-self:flex-end;margin-bottom:0;filter:drop-shadow(5px 5px 3px #0007)}.shelf-candle{width:125px;height:135px;filter:drop-shadow(0 -8px 14px #eda7590a)}.record-library .cd-spine{color:#fff}@media(max-width:650px){.shelf-ceramic{width:100px;height:143px}.shelf-candle{width:108px;height:125px}}.shelf-blue-addition{width:62px;height:109px;flex:none;margin-left:2px}.shelf-candle{width:67px;height:99px;flex:none;margin-left:1px}.shelf-objects{flex:0 1 238px;gap:10px;min-width:158px}@media(max-width:850px){.record-library .spine-rack{min-width:850px}.shelf-objects{flex-basis:208px}}@media(max-width:650px){.shelf-blue-addition{width:54px;height:98px}.shelf-candle{width:58px;height:90px}.shelf-objects{flex-basis:188px;gap:9px;min-width:140px}.record-library .spine-rack{min-width:800px}}.shelf-opal-lamp{width:58px;height:97px;flex:none;margin-right:2px;filter:drop-shadow(0 0 10px #fff1)}.shelf-glass-buddha{width:59px;height:104px;flex:none;margin-left:1px}@media(max-width:650px){.shelf-opal-lamp{width:49px;height:83px}.shelf-glass-buddha{width:49px;height:88px}}
