.SpotifyWidget-module__74MNYa__widgetLink{width:100%;max-width:360px;color:inherit;outline:none;margin:0 auto 36px;text-decoration:none;display:block}.SpotifyWidget-module__74MNYa__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 4px 16px #0003}.SpotifyWidget-module__74MNYa__card:hover{background:#ffffff24;border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 6px 22px #00000059}.SpotifyWidget-module__74MNYa__albumWrap{border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000004d}.SpotifyWidget-module__74MNYa__albumCover{object-fit:cover;border-radius:8px}.SpotifyWidget-module__74MNYa__iconWrap{background:#0000004d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.SpotifyWidget-module__74MNYa__info{text-align:left;flex-direction:column;flex-grow:1;min-width:0;display:flex}.SpotifyWidget-module__74MNYa__statusRow{align-items:center;gap:6px;margin-bottom:2px;display:flex}.SpotifyWidget-module__74MNYa__statusText{font-family:var(--font-roboto), "Roboto", sans-serif;text-transform:uppercase;letter-spacing:.8px;color:#ffffffb3;font-size:11px;font-weight:500}.SpotifyWidget-module__74MNYa__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.SpotifyWidget-module__74MNYa__artist{font-family:var(--font-roboto), "Roboto", sans-serif;color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.SpotifyWidget-module__74MNYa__equalizer{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;margin-left:auto;padding-left:6px;display:flex}.SpotifyWidget-module__74MNYa__bar{background-color:#1db954;border-radius:1px;width:2.5px;animation:1.2s ease-in-out infinite alternate SpotifyWidget-module__74MNYa__equalize}.SpotifyWidget-module__74MNYa__bar:first-child{height:60%;animation-duration:.8s;animation-delay:.1s}.SpotifyWidget-module__74MNYa__bar:nth-child(2){height:100%;animation-duration:1.1s;animation-delay:.3s}.SpotifyWidget-module__74MNYa__bar:nth-child(3){height:40%;animation-duration:.7s;animation-delay:.2s}.SpotifyWidget-module__74MNYa__bar:nth-child(4){height:80%;animation-duration:.9s;animation-delay:.4s}@keyframes SpotifyWidget-module__74MNYa__equalize{0%{height:20%}to{height:100%}}.SpotifyWidget-module__74MNYa__trackTransition{animation:.45s cubic-bezier(.16,1,.3,1) SpotifyWidget-module__74MNYa__trackSwap}.SpotifyWidget-module__74MNYa__albumTransition{animation:.5s cubic-bezier(.16,1,.3,1) SpotifyWidget-module__74MNYa__albumSwap}@keyframes SpotifyWidget-module__74MNYa__trackSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes SpotifyWidget-module__74MNYa__albumSwap{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.SpotifyWidget-module__74MNYa__skeletonCard{cursor:default;pointer-events:none}.SpotifyWidget-module__74MNYa__skeletonThumb{background:#ffffff1f;border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.SpotifyWidget-module__74MNYa__skeletonInfo{flex-direction:column;flex-grow:1;gap:6px;display:flex}.SpotifyWidget-module__74MNYa__skeletonLineStatus{background:#ffffff1f;border-radius:4px;width:90px;height:10px;position:relative;overflow:hidden}.SpotifyWidget-module__74MNYa__skeletonLineTitle{background:#ffffff24;border-radius:4px;width:140px;height:13px;position:relative;overflow:hidden}.SpotifyWidget-module__74MNYa__skeletonLineArtist{background:#ffffff1a;border-radius:4px;width:100px;height:11px;position:relative;overflow:hidden}.SpotifyWidget-module__74MNYa__shimmer{background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;animation:1.5s infinite SpotifyWidget-module__74MNYa__shimmer;position:absolute;top:0;left:0}@keyframes SpotifyWidget-module__74MNYa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:600px){.SpotifyWidget-module__74MNYa__widgetLink{max-width:100%;margin-bottom:28px}}
.Home-module__g21JLG__main{background-color:#f5f5f5;flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Home-module__g21JLG__bgImage{object-fit:cover;z-index:0;transition:filter .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.Home-module__g21JLG__bgLoading{filter:blur(20px);transform:scale(1.05)}.Home-module__g21JLG__bgLoaded{filter:blur();transform:scale(1)}.Home-module__g21JLG__links{color:#fff;opacity:.85;justify-content:center;align-items:center;margin-right:32px;transition:transform .2s,opacity .2s;display:inline-flex}.Home-module__g21JLG__links:hover{opacity:1;transform:translateY(-2px)}.Home-module__g21JLG__links:active{transform:translateY(0)}.Home-module__g21JLG__links:last-child{margin-right:0}.Home-module__g21JLG__unsplash{z-index:1;color:#fff;opacity:.7;padding:8px;font-size:14px;transition:opacity .2s;position:relative}.Home-module__g21JLG__unsplash a{transition:opacity .2s,-webkit-text-decoration .2s,text-decoration .2s}.Home-module__g21JLG__unsplash a:hover{opacity:1;text-decoration:underline}.Home-module__g21JLG__linkWrap{flex-direction:row;align-items:center;display:flex}.Home-module__g21JLG__bio{font-family:var(--font-roboto), "Roboto", sans-serif;text-align:center;margin:32px 0 36px;font-size:18px;line-height:26px}.Home-module__g21JLG__content{z-index:1;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Home-module__g21JLG__bioWrap{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000008c;border-radius:8px;flex-direction:column;align-items:center;max-width:50%;padding:3% 5%;display:flex;box-shadow:0 4px 20px #0000004d}@media (max-width:600px){.Home-module__g21JLG__bioWrap{max-width:90%;padding:5%}}.Home-module__g21JLG__name{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.7px;font-size:36px;font-weight:700}
