@media (prefers-reduced-motion:no-preference){.personal-shelf .shelf-item{animation:m-rise var(--m-enter) var(--m-ease) backwards;animation-delay:calc(3 * var(--m-stagger))}.personal-shelf .shelf-item:nth-child(2){animation-delay:calc(6 * var(--m-stagger))}.personal-shelf .shelf-item:nth-child(3){animation-delay:calc(9 * var(--m-stagger))}}.personal-shelf{border-bottom-color:#0000;position:relative}.personal-shelf:after{box-sizing:border-box;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);transform-origin:0;pointer-events:none;content:"";height:8px;position:absolute;bottom:-8px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.personal-shelf:after{animation:m-scale-x var(--m-enter) var(--m-ease) both;animation-delay:calc(13 * var(--m-stagger))}}@media (width<=760px){.personal-shelf:after{display:none}.personal-shelf .shelf-item{border-bottom-color:#0000;position:relative}.personal-shelf .shelf-item:after{box-sizing:border-box;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);transform-origin:0;pointer-events:none;content:"";height:7px;position:absolute;bottom:-7px;left:0;right:0}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.personal-shelf .shelf-item:after{animation:m-scale-x var(--m-enter) var(--m-ease) both;animation-delay:calc(8 * var(--m-stagger))}}@supports (animation-timeline:view()){@media (width<=760px) and (prefers-reduced-motion:no-preference){.personal-shelf .shelf-item:nth-child(n+2){animation:linear both m-rise;animation-timeline:view();animation-range:entry entry 70%}.personal-shelf .shelf-item:nth-child(n+2):after{animation:linear both m-scale-x;animation-timeline:view();animation-range:entry 40% cover 30%}}}@media (prefers-reduced-motion:no-preference){.personal-shelf .shelf-object,.personal-shelf .shelf-mini-reels i,.personal-shelf .shelf-books span,.personal-shelf .shelf-bookmark,.personal-shelf .shelf-notebook,.personal-shelf .shelf-sticky-note,.personal-shelf .shelf-pencil,.personal-shelf .shelf-action-arrow{transition:transform var(--m-base) var(--m-ease)}.personal-shelf .shelf-mini-reels i{transition-duration:calc(var(--m-base) * 1.6)}}.personal-shelf .shelf-action-arrow{display:inline-block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.personal-shelf .shelf-item-music:hover .shelf-cassette-case{filter:none;transform:translateY(-3px)rotate(-1.1deg)}.personal-shelf .shelf-item-music:hover .shelf-action-arrow{transform:translateY(2px)}.personal-shelf .shelf-item-books:hover .shelf-books{filter:none;transform:none}.personal-shelf .shelf-item-books:hover .shelf-books span:first-child{transform:rotate(-2.5deg)}.personal-shelf .shelf-item-books:hover .shelf-books span:nth-child(2){transform:translateY(-4px)}.personal-shelf .shelf-item-books:hover .shelf-books span:nth-child(3){transform:rotate(5deg)}.personal-shelf .shelf-item-books:hover .shelf-bookmark{transform:translateY(-6px)rotate(-3deg)}.personal-shelf .shelf-item-stationery:hover .shelf-stationery{filter:none;transform:translateY(-4px)}.personal-shelf .shelf-item-stationery:hover .shelf-notebook-back{transform:translateY(-2px)rotate(3deg)}.personal-shelf .shelf-item-stationery:hover .shelf-notebook-front{transform:translate(-1px,-1px)rotate(-1deg)}.personal-shelf .shelf-item-stationery:hover .shelf-sticky-note{transform:translateY(-3px)rotate(1deg)}.personal-shelf .shelf-item-stationery:hover .shelf-pencil{transform:translate(4px,-2px)rotate(-6deg)}}@media (prefers-reduced-motion:no-preference){.personal-shelf .shelf-item-music:focus-visible .shelf-cassette-case{filter:none;transform:translateY(-3px)rotate(-1.1deg)}}@media (hover:none),(pointer:coarse){.personal-shelf .shelf-item-music:hover .shelf-cassette-case{filter:none;transform:rotate(-.7deg)}.personal-shelf .shelf-item-music:hover .shelf-mini-reels i{transform:none}.personal-shelf .shelf-item-books:hover .shelf-books,.personal-shelf .shelf-item-stationery:hover .shelf-stationery{filter:none;transform:none}.personal-shelf .shelf-item-books:hover .shelf-books span:first-child,.personal-shelf .shelf-item-books:hover .shelf-books span:nth-child(2){transform:none}.personal-shelf .shelf-item-books:hover .shelf-books span:nth-child(3){transform:rotate(2deg)}.personal-shelf .shelf-item-books:hover .shelf-bookmark{transform:rotate(-3deg)}.personal-shelf .shelf-item-stationery:hover .shelf-notebook-back{transform:rotate(2.2deg)}.personal-shelf .shelf-item-stationery:hover .shelf-notebook-front{transform:rotate(-.6deg)}.personal-shelf .shelf-item-stationery:hover .shelf-sticky-note{transform:rotate(2.5deg)}.personal-shelf .shelf-item-stationery:hover .shelf-pencil{transform:rotate(-7deg)}}.cassette-experience,.playlist-archive-preview{border-top-color:#0000;position:relative}.cassette-experience:before,.playlist-archive-preview:before{background:var(--ink);transform-origin:0;pointer-events:none;content:"";height:1px;position:absolute;top:-1px;left:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cassette-experience:before,.playlist-archive-preview:before{animation:linear both m-scale-x;animation-timeline:view();animation-range:entry 40% cover 30%}.collections-thesis>.seclab,.collections-thesis-grid h2,.collections-thesis-copy p,.cassette-stage,.cassette-index,.playlist-archive-heading,.on-this-day{animation:linear both m-rise;animation-timeline:view();animation-range:entry entry 70%}}}@media (prefers-reduced-motion:reduce){.personal-shelf .shelf-item,.personal-shelf:after,.personal-shelf .shelf-item:after,.cassette-experience:before,.playlist-archive-preview:before,.collections-thesis>.seclab,.collections-thesis-grid h2,.collections-thesis-copy p,.cassette-stage,.cassette-index,.playlist-archive-heading,.on-this-day{animation:none!important}.personal-shelf .shelf-action-arrow{transition:none}}
