body *,body *:before,body *:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none;margin:0;padding-left:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.15}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}iframe,video{width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}em{font-style:normal}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--spotify-black: #121212;--spotify-black-gray: #181818;--spotify-gray: #535353;--spotify-dark-gray: #282828;--spotify-light-gray: #b3b3b3;--spotify-green: #1ed760;--spotify-white: #ffffff;--spotify-blue: #1d75de;--spotify-card-bg: #2828289f;--spotify-base-font-size: 14px;--button-bg-color: #1f1f1f;--button-hover-color: #2a2a2a;--font-color: #b3b3b3;--button-size: 48px;--svg-size: 24px;--button-border: #7c7c7c;--button-border-radius: 500px;--button-transition: all .2s ease-in-out;--button-shadow: 0 .3em .3em -.1em var(--spotify-black);--spacing-8xl: 192px;--spacing-7xl: 160px;--spacing-6xl: 144px;--spacing-5xl: 128px;--spacing-4xl: 96px;--spacing-xxl: 80px;--spacing-xl: 64px;--spacing-lg: 40px;--spacing-md: 24px;--spacing-sm: 16px;--spacing-xs: 8px;--sidebar-max-width: 420px;--sidebar-min-width: 360px;--font-size-lg: 3.5rem;--font-size-md: 1.5rem;--font-size-base: 1rem;--font-size-small: .8rem;--font-size-xs: .8125rem;--font-weight-normal: 400;--font-weight-bold: 600;--font-weight-bolder: 700;--font-weight-boldest: 900;--border-radius-round: 50%;--border-radius-md: 8px;--background-gray-200: #1f1f1f;--background-base: #121212;--background-press: #000;--background-elevated-highlight: #2a2a2a;--background-elevated-press: #191919}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.reset-style{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none}.visually-hidden,.visually-shown-on-focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visually-shown-on-focus:focus{position:static;width:auto;height:auto;padding:initial;margin:initial;overflow:visible;clip:auto;white-space:normal}.skip-link{position:absolute;top:0;left:0;z-index:9999;padding:.5rem 1rem;text-decoration:none;transform:translateY(-100%);transition:transform .3s}.skip-link:focus{transform:translateY(0);outline:2px solid var(--spotify-white)}a{text-decoration:none;color:inherit}body{font-family:Pretendard Variable,sans-serif;background-color:#000;color:var(--spotify-white)}.flex{display:flex}.flex-row{flex-direction:row}.justify-between{justify-content:space-between}.bg-green{background-color:var(--spotify-green)}.bg-gray{background-color:var(--spotify-gray)}.bg-black{background-color:var(--spotify-black)}.bg-transparent{background-color:transparent}.bg-blue{background-color:var(--spotify-blue)}.white-text{color:var(--spotify-white)}.green-text{color:var(--spotify-green)}.gray-text{color:var(--spotify-gray)}.light-gray-text{color:var(--spotify-light-gray)}.dark-gray-text{color:var(--spotify-dark-gray)}.black-text{color:var(--spotify-black)}.svg-img-white{filter:brightness(1)}.svg-img-black{filter:brightness(0)}.text-bold{font-weight:700}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.leading-loose{line-height:2}.btn{font-weight:700;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;letter-spacing:1px;min-width:7.5rem;min-height:2.5rem;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-base);text-decoration:none;box-sizing:border-box;gap:var(--spacing-xs);transition:all .3s ease-in-out}.rounded-btn{border-radius:500px}.gray-outline-style{background-color:transparent;border:2px solid var(--spotify-gray)}.rounded-btn.btn-large{font-size:var(--font-size-base);padding-block:var(--spacing-sm)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--button-size);aspect-ratio:1;border-radius:var(--button-size)}.icon-btn img,.icon-btn svg{max-width:var(--svg-size);max-height:var(--svg-size);vertical-align:middle}.rounded-btn.btn-small{min-width:5rem;min-height:2rem;font-size:var(--font-size-xs);padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm)}.rounded-btn.btn-long{font-size:var(--font-size-base);padding-inline:var(--spacing-xxl);max-width:30rem;min-width:15rem}.hover-bg-green:hover{background-color:var(--spotify-green);color:var(--spotify-black)}.hover-bg-white:hover{background-color:var(--spotify-white);color:var(--spotify-black)}.hover-size-grow:hover{transform:scale(1.05)}.hover-bg-blue:hover{background-color:var(--spotify-blue);color:var(--spotify-white)}.hover-grow:hover{transform:scale(1.05)}.btn .btn-icon{max-height:var(--svg-size)}.sidebar-btn{width:100%}.sidebar{display:flex;flex-direction:column;min-height:0;height:100%;min-width:280px;max-width:420px;width:100%;border-radius:.5rem;padding:var(--spacing-lg);gap:var(--spacing-lg);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);background:var(--spotify-black);color:var(--spotify-white);box-sizing:border-box}.sidebar-menu{display:flex;flex-direction:column}.sidebar-link,.sidebar-footer-link,.sidebar-playlist-link{opacity:70%}[aria-current=page]{opacity:100%}.sidebar a{width:100%}.sidebar-link:hover,.sidebar-footer-link:hover,.sidebar-playlist-link:hover{opacity:100%}.sidebar-logo{max-height:2.5rem}.sidebar-logo img{height:100%}.sidebar-main li,.sidebar-main ul{margin-bottom:var(--spacing-lg)}.home .sidebar-icon{-webkit-mask-image:url(/icons/home.svg);mask-image:url(/icons/home.svg)}.search .sidebar-icon{-webkit-mask-image:url(/icons/find.svg);mask-image:url(/icons/find.svg)}.library .sidebar-icon{-webkit-mask-image:url(/icons/bookmark.svg);mask-image:url(/icons/bookmark.svg)}.sidebar-link,.sidebar-playlist-link{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--spotify-white)}.sidebar-link:focus,.sidebar-playlist-link:focus{opacity:100%}.sidebar-icon{width:var(--svg-size);height:var(--svg-size);margin-right:var(--spacing-sm);background-color:var(--spotify-white);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rounded-icon-box{border-radius:6px}.favorite-playlist .sidebar-icon,.create-playlist .sidebar-icon{display:flex;justify-content:center;align-items:center}.favorite-playlist .sidebar-icon{background:linear-gradient(135deg,#450af5,#c4efd9)}.create-playlist .sidebar-icon{background-color:var(--spotify-white)}.favorite-playlist .sidebar-icon img,.create-playlist .sidebar-icon img{width:50%}.create-playlist .sidebar-icon img{filter:brightness(0)}.sidebar-main{overflow-y:scroll;padding:3px}.sidebar-footer{margin-top:auto;width:100%;max-width:280px}.sidebar-footer-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs);font-weight:var(--font-weight-normal)}.language-select{margin-top:var(--spacing-xs);width:6rem;height:2rem;border:1px solid var(--spotify-light-gray);background:transparent;color:inherit}.language-select img{width:1rem;height:1rem;max-height:1rem}.sidebar-footer-link{margin-bottom:var(--spacing-xs)!important}.search-box{position:relative}.search-box .container{background:var(--button-bg-color);max-width:474px;height:var(--button-size);border-radius:var(--button-size);display:flex;flex-flow:row nowrap;justify-content:start;align-items:center}.search-box .container .search-button{margin:0;padding:12px}.search-box .container .search-button .icon-search{width:var(--svg-size);height:var(--svg-size);vertical-align:middle}.search-box .container input#search-box{width:1px;line-height:2;color:#fff;font-size:1rem;line-height:var(--spacing-lg);flex-shrink:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-box .container input#search-box::placeholder{color:#c1c1c1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-box .container .icon-break-line{min-height:var(--svg-size)}.search-box .container .icon-browse-link{max-width:100%;padding:12px;aspect-ratio:1}.search-box .container .icon-browse-link svg{vertical-align:middle}.search-box .container .icon-browse-link svg path{fill:var(--font-color)}.search-box .container .icon-browse-link svg:hover path{fill:#fff;scale:1.05}.search-box .container:hover{background:var(--button-hover-color)}.search-box .container:hover .icon-search{fill:#fff}.search-box .container:has(input:focus){outline:2px solid white}.search-box .clossing-search-bar{background:var(--button-bg-color);width:var(--button-size);aspect-ratio:1;text-align:center;align-content:center;border-radius:var(--button-size);border-radius:50%;top:0;left:0}.search-box .clossing-search-bar svg{transform:translateY(.6px)}.search-box .clossing-search-bar.absolute{position:absolute}.search-box .clossing-search-bar .search-toggle-btn{padding:0;width:100%;height:100%;border-radius:var(--button-size)}.search-box .clossing-search-bar .icon-search{vertical-align:middle}.search-box:has(.search-box .clossing-search-bar):hover :is(.search-box .clossing-search-bar){background:var(--button-hover-color)}.search-box:has(.search-box .clossing-search-bar):hover :is(.search-box .clossing-search-bar) .icon-search{fill:#fff}@media (width<1078px){.search-box .hidden{display:none}}.header-logo-box .logo{display:inline-block;padding:20px}.header-logo-box .logo svg{vertical-align:middle}.home-link{background-color:var(--button-bg-color);display:inline-block;width:var(--button-size);aspect-ratio:1;text-align:center;align-content:center;border-radius:var(--button-size)}.home-link a{height:var(--svg-size);display:inline-block}.home-link a svg{vertical-align:text-bottom}.home-link:hover{background-color:var(--button-hover-color);scale:1.05}.link-more-group{color:var(--font-color);min-width:208.7px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:0;flex-shrink:0;column-gap:var(--spacing-xs)}.link-more-group a{text-decoration:none;color:currentColor;font-size:var(--font-size-base);font-weight:700;line-height:1;display:flex;flex-flow:row nowrap;transition:all .05s ease-in-out}.link-more-group a.premium-link{font-size:15px;width:67px;transform:translateY(-1px)}.link-more-group a:hover{color:#fff;scale:1.05}.link-more-group .icon-break-line{margin:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-sm)}.link-login-group{height:48px;font-size:var(--spotify-base-font-size);display:flex;flex-flow:row nowrap;column-gap:var(--spacing-xs);align-items:center}.link-login-group a{text-decoration:none;font-weight:700;color:var(--font-color);align-content:center;transition:all .05s ease-in-out}.link-login-group a:hover{color:#fff;scale:1.05}.link-login-group a:hover svg path{fill:#fff}.link-login-group a.install-link{width:118.83px;height:32px;line-height:0;padding:4px 16px 4px 32px;text-align:center;position:relative;font-size:var(--spotify-base-font-size);flex-shrink:0;word-spacing:-1px;transform:translate(1.5px)}.link-login-group a.install-link svg{width:16px;height:16px;left:10px;top:var(--spacing-xs);position:absolute;vertical-align:sub;scale:.95}.link-login-group div{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.link-login-group div .sign-link{height:32px;padding:4px 16px 4px 8px;flex-shrink:0;line-height:0}.link-login-group div .login-link{background:#fff;color:#000;width:137.54px;height:48px;flex-shrink:0;text-align:center;align-content:center;border-radius:var(--button-size);font-size:var(--font-size-base)}@media (width>850px){.link-login-group button{display:none}}.header-box{background:transparent;width:100%;min-width:800px;height:64px;padding:var(--spacing-xs);margin:0;display:flex;flex-flow:row nowrap;align-items:center;z-index:999}.header-box .wide-screen-box{display:contents}.header-box li{list-style-type:none;row-gap:var(--spacing-xs)}.header-box li:nth-child(2){margin-left:var(--spacing-xs)}.header-box li:nth-child(3){flex-grow:1;padding-inline:var(--spacing-xs)}.header-box li:nth-child(4){justify-content:end}.header-box li:nth-child(5){justify-content:end}@media (width<850px){.header-box li:nth-child(2){margin-left:var(--spacing-xs)}.header-box li .hamburger-bar{width:20px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-encore-id='icon' role='img' aria-hidden='true' class='e-9921-icon e-9921-baseline' viewBox='0 0 16 16' fill='white' %3E%3Cpath d='M15.5 13.5H.5V12h15v1.5zm0-4.75H.5v-1.5h15v1.5zm0-4.75H.5V2.5h15V4z' %3E%3C/path%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:center;margin-inline-start:var(--spacing-xs)}.header-box .remove{display:none}}@media (width>1742px){.header-box li:nth-child(2){flex-grow:1;text-align:end;justify-content:end}}::-webkit-scrollbar{display:none}.main-component{box-sizing:border-box;background:var(--spotify-black);border-radius:.5rem}.padding-box{padding:2rem}.list-component{margin-bottom:5rem;display:flex;flex-direction:column;width:100%}.list-component .list-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}.list-component .list-header h2{color:var(--spotify-white);margin:0}.list-component .list-header button{background:none;border:0;padding:0;margin:0;cursor:pointer;color:var(--font-color);font-weight:700;font-size:.825rem}.list-component .list-header button:active,.list-component .list-header button:focus{border:none;box-shadow:none}.list-component .list-card{cursor:pointer;list-style-type:none;flex:0 0 auto;width:100%;max-width:180px;padding:1rem;scroll-snap-align:start;border-radius:.5rem}.list-component .list-card a{text-decoration:none}.list-component .artist-cover,.list-component .album-cover{position:relative;border-radius:.5rem;margin-bottom:12px;aspect-ratio:1 / 1}.list-component .list-card:hover{background-color:var(--button-hover-color)}.list-component .list-card:hover .play-button{opacity:1;pointer-events:auto;transform:translateY(-4px)}.list-component .playlist-list,.list-component .album-list,.list-component .artist-list{display:flex;overflow-x:auto;padding:0;scroll-behavior:smooth;list-style:none;margin:0;overflow:hidden}.list-component .playlist-list.grid-mode,.list-component .album-list.grid-mode,.list-component .artist-list.grid-mode{width:100%;display:grid;grid-template-columns:repeat(auto-fill,180px);justify-content:start;overflow:visible;row-gap:1rem;column-gap:0}.scroll-wrapper{box-sizing:border-box;width:100%;padding:0 1rem;position:relative;display:flex;align-items:center;transition:padding .2s ease}.scroll-wrapper.scrolled{padding:0}.scroll-btn-left,.scroll-btn-right{z-index:1;opacity:0;pointer-events:none;transition:opacity .3s ease;position:absolute;color:var(--spotify-white);width:32px;height:32px;background-color:var(--button-bg-color);border-radius:100%;border:0}.scroll-btn-left:hover,.scroll-btn-right:hover{background-color:var(--button-hover-color)}.scroll-btn-left{left:0}.scroll-btn-right{right:0}.scroll-wrapper:hover .scroll-btn-left,.scroll-wrapper:hover .scroll-btn-right{opacity:1;pointer-events:auto}.play-button{width:2rem;aspect-ratio:1 / 1;opacity:0;position:absolute;bottom:10px;right:10px;cursor:pointer;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.card-title{margin:0;padding:0;font-size:1rem;color:var(--spotify-white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-bottom:.25rem}.component-item{margin:2rem}.component-item h1{color:var(--spotify-white);margin-bottom:2rem}.album-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:var(--spotify-gray)}.artist-profile{width:10rem;border-radius:50%;aspect-ratio:1 / 1;object-fit:cover}.card-info{margin:0;padding:0;font-size:.825rem;color:var(--font-color)}:root{--footer-divider: #232323;--bg-green: #6df843;--footer-social-bg: #222;--footer-social-hover: #333;--footer-radius: 50%}.footer-container{background:var(--spotify-black);color:var(----spotify-white);padding:var(--spacing-lg) 0 0 0;border-top:1px solid var(--footer-divider);font-size:15px;width:100%;margin:0 auto}.footer-columns{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-evenly;align-items:flex-start;padding-bottom:var(--spacing-lg)}.footer-column h4{font-size:15px;color:var(----spotify-white);margin-bottom:var(--spacing-sm);letter-spacing:.5px;font-weight:600}.preview-container{background-image:linear-gradient(90deg,#af2896,#509bf5);min-width:800px;min-height:66.74px;padding:11px 24px 7px 15px;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;column-gap:var(--spacing-md)}.preview-container div{word-spacing:-1px}.preview-container div h1{font-size:var(--spotify-base-font-size);font-weight:700;height:21px;align-content:center}.preview-container div h1 span{font-size:13.3px}.preview-container div p{min-height:23.81px;font-size:var();font-weight:400;line-height:1.5;align-content:end}.preview-container a{background:var(--spotify-white);color:#2d2d2d;max-width:169.78px;min-width:147.2px;height:var(--button-size);flex-shrink:1;flex-grow:1;text-align:center;align-content:center;border-radius:var(--button-size);font-size:var(--font-size-base);font-weight:800;word-spacing:-1px;flex-shrink:0;transition:all .05s ease-in-out}.preview-container a:hover{transform:scale(1.04)}:root{--gray-text: #b3b3b3;--footer-divider: #232323;--bg-green: #6df843;--footer-social-bg: #222;--footer-social-hover: #333;--footer-radius: 50%}.footer-container{width:100%;margin:0 auto;padding:8px 32px 40px}.footer-columns{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;align-items:flex-start;padding-bottom:var(--spacing-lg);margin-top:32px}.footer-column{min-width:160px;flex:1 1 0}.footer-column h4{font-size:15px;color:var(--spotify-white);margin-bottom:var(--spacing-sm);letter-spacing:.5px;font-weight:600}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:var(--spacing-xs)}.footer-column a{color:var(--spotify-light-gray);text-decoration:none;transition:color;font-size:var(--spotify-base-font-size)}.footer-column a:hover{color:#fff}.footer-social{display:flex;align-items:center;gap:18px;margin-left:32px}.footer-social a{width:32px;height:32px;background:var(--footer-social-bg);border-radius:var(--footer-radius);display:flex;align-items:center;justify-content:center;color:var(--spotify-light-gray);transition:background .2s}.footer-social a:hover{background:var(--footer-social-hover);box-shadow:0 0 0 1px #fff}.footer-social svg{width:auto;height:auto;fill:var(--spotify-light-gray)}.footer-bottom{border-top:1px solid var(--footer-divider);padding:20px 0;text-align:left;color:var(--spotify-light-gray);font-size:13px}.code-viewer{margin:var(--spacing-lg) auto 0 auto;max-width:1200px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.code-btn{padding:var(--spacing-xs) 20px;background:#232323;color:var(--spotify-white);border:none;border-radius:8px;font-size:15px;margin-right:var(--spacing-xs);cursor:pointer;transition:background .1s}.code-btn:hover{background:var(--spotify-light-gray);color:var(--spotify-white)}.code-box{width:100%;max-width:1200px;background:#111;color:var(--spotify-white);border-radius:8px;padding:20px;font-size:13px;font-family:Fira Mono,Consolas,monospace;overflow-x:auto;margin-top:var(--spacing-xs);border:1px solid var(--spotify-dark-gray);box-shadow:0 2px 16px #0000001a;white-space:pre-wrap}@media (max-width: 1000px){.footer-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.footer-column{min-width:0}.footer-social{grid-column:1 / -1;margin-top:var(--spacing-sm);justify-content:flex-start}}@media (max-width: 768px){.footer-columns{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:stretch}.footer-social{margin:0;justify-content:flex-start}}.spotify-player{position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--spotify-black);width:100%;height:5.625rem}.track-info{display:flex;align-items:center;gap:.625rem}.player-album-img{width:3.5rem;height:3.5rem;border-radius:.5rem;object-fit:cover}.track-text{display:flex;flex-direction:column}.track-title{font-size:.875rem;font-weight:700}.artist-name{font-size:.75rem;color:var(--font-color)}.player-user{display:flex;align-items:center;gap:.5rem}.user-btn{background:none;border:none;color:var(--spotify-white);font-size:1.125rem;cursor:pointer}.player-controls{display:flex;flex-direction:column;align-items:center;flex:1;max-width:31.25rem}.control-buttons{display:flex;gap:1rem;margin-bottom:.25rem}.control-btn{background:none;border:none;color:var(--spotify-white);font-size:1.125rem;cursor:pointer}.play-btn{font-size:1.5rem}.progress-container{display:flex;align-items:center;gap:.5rem;width:100%}.current-time,.total-time{font-size:.75rem;min-width:2.5rem;text-align:center}.player-progress{width:100%}.progress-bar{flex:1;height:.25rem;cursor:pointer;width:100%}.player-options{display:flex;align-items:center;gap:.75rem}.option-btn{background:none;border:none;color:var(--spotify-white);font-size:1rem;cursor:pointer}.volume-bar{width:5rem}input[type=range]{background:transparent;background-image:linear-gradient(to right,var(--spotify-green) 0%,var(--spotify-green) var(--progress, 50%),var(--spotify-gray) var(--progress, 50%),var(--spotify-gray) 100%);height:.25rem;border-radius:.125rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range]::-webkit-slider-runnable-track{height:.25rem;background:transparent;border-radius:.125rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:.75rem;height:.75rem;background:var(--spotify-white);border-radius:50%;margin-top:-.25rem;cursor:pointer;border:none}input[type=range]::-moz-range-track{height:.25rem;background:var(--spotify-gray);border-radius:.125rem}input[type=range]::-moz-range-progress{background:var(--spotify-green);height:.25rem;border-radius:.125rem}input[type=range]::-moz-range-thumb{width:.75rem;height:.75rem;background:var(--spotify-white);border-radius:50%;border:none;cursor:pointer}input[type=range]::-ms-track{height:.25rem;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:var(--spotify-green);border-radius:.125rem}input[type=range]::-ms-fill-upper{background:var(--spotify-gray);border-radius:.125rem}input[type=range]::-ms-thumb{width:.75rem;height:.75rem;background:var(--spotify-white);border-radius:50%;cursor:pointer;border:none}.full-width{width:100%;min-width:none;max-width:none}
