:root{--bg-color: #000;--bg-nav-color: #754f3b;--bg-nav-color-dark: #283241;--white: #fff;--lightred: #faacac;--lighterred: #e4bcbc;--gray: #b8b8b8;--blue: #80d5ff;--orange: #ffb787}.floating-player{border:1px solid #ffffff;position:fixed;bottom:0;width:100%;background-color:black;z-index:9999;display:flex;align-items:center;gap:12px;padding:.6rem;background:rgba(20,20,20,0.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.14);border-left:0;border-right:0;border-bottom:0;box-shadow:0 10px 30px rgba(0,0,0,0.35);font-family:system-ui, -apple-system, Segoe UI, Roboto, sans-serif;padding-bottom:calc( .6rem + env(safe-area-inset-bottom) )}#floating-player input[type="range"]{touch-action:none;-webkit-user-select:none;user-select:none}#floating-player{-webkit-user-select:none;user-select:none}.fp-btn{width:38px;height:38px;border-radius:.2rem;border:1px solid rgba(206,206,206,0.18);background:rgba(156,156,156,0.08);color:#e4bcbc;cursor:pointer}.fp-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.fp-title{font-size:1rem;opacity:0.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-seek{width:100%}.fp-time{font-size:.8rem;color:grey}.fp-right{display:flex;align-items:center;gap:10px}.fp-vol{width:90px}:root{--slider-track: #525252;--slider-fill: #c92a2a;--slider-thumb: #e53935}input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;background:transparent;cursor:pointer}input[type="range"]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right, var(--slider-fill) 0%, var(--slider-fill) var(--value, 50%), var(--slider-track) var(--value, 50%), var(--slider-track) 100%);border-radius:999px}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;width:16px;height:16px;border-radius:50%;background:var(--slider-thumb);border:2px solid #000;box-shadow:0 0 0 0 rgba(201,42,42,0.5);transition:transform 0.15s ease, box-shadow 0.15s ease}input[type="range"]:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 6px rgba(201,42,42,0.25)}input[type="range"]::-moz-range-track{height:4px;background:var(--slider-track);border-radius:999px}input[type="range"]::-moz-range-progress{height:4px;background:var(--slider-fill);border-radius:999px}input[type="range"]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--slider-thumb);border:2px solid #000;cursor:pointer}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--white);background-color:var(--bg-color);font-size:1.2rem;overscroll-behavior:none;display:flex;flex-direction:column;font-family:sans-serif;margin:0 auto;color:var(--lightred);font-family:"Nunito", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.main-content-container{max-width:800px;margin:0 auto}p{padding-top:.2rem;padding-bottom:.2rem}a{color:var(--lighterred)}.header-blurb-container{color:var(--lightred)}.header-menu-container{display:flex;flex-direction:row}.header-menu-container div{flex:1;text-align:center}.header-blurb-container a{color:var(--lightred)}a:hover{color:grey}a:active{color:red}.bungee-tint-regular{font-family:"Bungee Tint", sans-serif;font-weight:400;font-style:normal}h1{font-size:3rem}h2{margin-top:1rem}h1,h2,h3{font-family:"Bungee Tint", sans-serif;font-weight:400;font-style:normal}p{margin-top:.3rem;margin-bottom:.3rem}small{font-size:12px}ul{margin-left:1rem}li{margin-bottom:.5rem;margin-left:.5rem}.container{padding:20px;line-height:1.6;display:flex;flex-direction:column;justify-content:center}.img-feature-container{margin-bottom:.3rem}.img-feature{margin:0 auto;width:100%}.custom-bullets{list-style-type:none}.custom-bullets li::before{content:'•';margin-right:10px}hr{display:block;height:1px;border:0;border-top:1px solid var(--lighterred);margin:1em 0;padding:0;display:none}.name-container{color:inherit;display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px}nav{font-family:monospace;font-size:15px;display:flex;justify-content:space-between;background-color:var(--bg-nav-color)}nav a{color:var(--lightred);text-decoration:none;font-weight:normal}nav a:hover{color:var(--lightred);text-decoration:underline}.web-nav{display:inherit;display:flex;align-items:center;justify-content:center}.web-nav-item{height:100%;display:flex;align-items:center;justify-content:center;padding:10px}.web-nav-item:hover{background-color:var(--bg-nav-color-dark)}.mobile-nav{margin-right:10px;height:30px;width:30px;display:none;filter:invert(90%)}@media screen and (max-width: 500px){nav{justify-content:space-between}.web-nav{display:none}.mobile-nav{display:inherit}}.sidebar{width:200px;height:500px;position:absolute;top:50px;right:0px;background:transparent;overflow:hidden}.sidebar-items{width:200px;height:400px;display:flex;flex-direction:column;padding:5px 10px;background-color:var(--bg-nav-color);transform:translate(200px, 0px);transition:0.3s all ease-out}.sidebar-items-item{height:50px;display:flex;align-items:center;justify-content:space-between}footer{padding:10px;margin-bottom:4rem;margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:inherit}footer a{color:var(--blue);text-decoration:none;font-weight:normal}footer a:hover{color:var(--orange);text-decoration:underline}.container{padding:.8rem;line-height:1.6;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1100px;margin:0 auto}.artists-container{column-count:2;column-gap:40px}.artists-container ul{padding:0;list-style:none}.artists-container li{break-inside:avoid;margin-bottom:0.5em}@media (max-width: 600px){.artists-container{column-count:1}}.collapsible{border:2px solid #898989;border-radius:.5rem;margin-bottom:.5rem}.collapsible>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;cursor:pointer;font-weight:600;user-select:none;padding:0.25rem 0.75rem}.collapsible>summary:hover{background-color:#202020;border-radius:.5rem}.collapsible>summary::-webkit-details-marker{display:none}.collapsible .caret{transition:transform 150ms ease;flex:0 0 auto}.collapsible[open] .caret{transform:rotate(180deg)}.collapsible>*:not(summary){margin-block:0.5rem 0.75rem}
