.TrackEmbed-module__aWNWRW__videoFrame{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.TrackEmbed-module__aWNWRW__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.TrackEmbed-module__aWNWRW__spotifyFrame{align-content:center;align-self:center;width:100%;display:grid}.TrackEmbed-module__aWNWRW__spotifyFrame iframe{background:#181818;border:0;width:100%}.TrackEmbed-module__aWNWRW__photo{color:var(--paper-ink);background:0 0;flex-direction:column;display:flex}.TrackEmbed-module__aWNWRW__photo[data-has-image=false]{min-height:0}.TrackEmbed-module__aWNWRW__photoImage{width:100%;max-height:var(--media-img-max,20rem);aspect-ratio:16/9;object-fit:cover;border:0;flex:none;display:block}.TrackEmbed-module__aWNWRW__photoBody{flex:none;padding:.8rem .15rem .15rem;display:block}.TrackEmbed-module__aWNWRW__photoBody:only-child{padding:.75rem .15rem .9rem}.TrackEmbed-module__aWNWRW__photo[data-has-image=false] .TrackEmbed-module__aWNWRW__photoTitle{font-size:clamp(1.05rem,2.8vw,1.25rem);line-height:1.2}.TrackEmbed-module__aWNWRW__photoTitle{font-family:var(--font-sans), sans-serif;font-size:clamp(1rem,2.6vw,1.2rem);font-weight:650;line-height:1.3;display:block}.TrackEmbed-module__aWNWRW__photoDesc{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.TrackEmbed-module__aWNWRW__photoRow{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.65rem;display:flex}.TrackEmbed-module__aWNWRW__photoStamp{color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}
.TrackViewer-module__GrmN0W__quietLayer{z-index:20;pointer-events:auto;background:#f7f4eec7;animation:.18s both TrackViewer-module__GrmN0W__quietRoom;position:fixed;inset:0}.TrackViewer-module__GrmN0W__quietLayer[data-closing=true]{animation:.22s reverse both TrackViewer-module__GrmN0W__quietRoom}.TrackViewer-module__GrmN0W__dialog{z-index:21;overscroll-behavior:contain;width:min(100vw - 32px,40rem);max-width:none;max-height:calc(100dvh - 7rem);color:var(--ink);transform-origin:50%;background:0 0;border:0;margin:0;padding:0;position:fixed;top:clamp(5.25rem,10vh,7rem);left:50%;overflow:auto;transform:translate(-50%)}.TrackViewer-module__GrmN0W__dialog[data-motion=opening]{animation:.32s cubic-bezier(.16,.88,.22,1) both TrackViewer-module__GrmN0W__pullFromStamp}.TrackViewer-module__GrmN0W__dialog[data-motion=closing]{pointer-events:none;animation:.26s cubic-bezier(.4,0,.7,.2) reverse both TrackViewer-module__GrmN0W__pullFromStamp}.TrackViewer-module__GrmN0W__dialog:focus{outline:0}.TrackViewer-module__GrmN0W__viewer{background:color-mix(in srgb, var(--paper) 98%, white);padding:clamp(.65rem,2vw,.95rem);position:relative;box-shadow:0 22px 54px #251d172e}.TrackViewer-module__GrmN0W__header{grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;align-items:start;gap:.4rem;padding:0 0 .7rem;display:grid}.TrackViewer-module__GrmN0W__header>div{grid-column:2;justify-items:center;min-width:0;display:grid}.TrackViewer-module__GrmN0W__counter{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TrackViewer-module__GrmN0W__header h2{margin:0;overflow-wrap:anywhere;background:linear-gradient(96deg, color-mix(in srgb, var(--accent) 4%, transparent), color-mix(in srgb, var(--accent) 20%, transparent) 10%, color-mix(in srgb, var(--accent) 14%, transparent) 90%, color-mix(in srgb, var(--accent) 4%, transparent));width:fit-content;max-width:100%;color:var(--accent-text);font-family:var(--font-hand), cursive;text-align:center;-webkit-line-clamp:2;white-space:normal;border-radius:.6em .4em .7em .3em/.9em .5em .8em .6em;-webkit-box-orient:vertical;justify-self:center;margin-inline:0;padding:.05em .38em .11em;font-size:clamp(1.05rem,2.3vw,1.3rem);font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.TrackViewer-module__GrmN0W__header .TrackViewer-module__GrmN0W__close{border:1px solid color-mix(in srgb, var(--accent-text) 46%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);width:2.35rem;height:2.35rem;color:var(--accent-text);font-family:var(--font-sans), sans-serif;border-radius:.72rem .86rem .68rem .8rem;grid-column:3;align-self:start;padding:0 0 .12rem;font-size:1.2rem;line-height:1}.TrackViewer-module__GrmN0W__embed{background:0 0;overflow:hidden}.TrackViewer-module__GrmN0W__embed>*{width:100%}.TrackViewer-module__GrmN0W__original{width:fit-content;min-height:40px;margin:.75rem auto 0;padding:.5rem .9rem;font-size:.78rem}@keyframes TrackViewer-module__GrmN0W__pullFromStamp{0%{opacity:.25;transform:translateX(calc(-50% + var(--origin-x,0px))) translateY(var(--origin-y,0px)) scale(var(--origin-scale-x,.08), var(--origin-scale-y,.08)) rotate(2.4deg)}to{opacity:1;transform:translate(-50%)}}@keyframes TrackViewer-module__GrmN0W__quietRoom{0%{opacity:0}to{opacity:1}}.TrackViewer-module__GrmN0W__original:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:560px){.TrackViewer-module__GrmN0W__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 5.5rem);top:4.75rem;left:50%}.TrackViewer-module__GrmN0W__viewer{padding:.55rem}.TrackViewer-module__GrmN0W__header{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:.3rem}.TrackViewer-module__GrmN0W__header h2{padding-inline:.2em;font-size:1rem;line-height:1.18}.TrackViewer-module__GrmN0W__header .TrackViewer-module__GrmN0W__close{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.TrackViewer-module__GrmN0W__dialog,.TrackViewer-module__GrmN0W__quietLayer{animation:none}}
