body{font-family:helvetica,arial,sans-serif;margin:0}.experience-canvas{width:100vw!important;height:100vh!important;display:block}h1{font-style:italic;color:#373fff}.esc-description{position:fixed;top:30px;left:30px;z-index:1000;opacity:0;transition:opacity .5s ease-in-out;background:#000000b3;padding:15px 20px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.esc-description.visible{opacity:1}.esc-arrow{color:#fff;font-size:24px;text-align:center;margin-bottom:5px;font-weight:700}.esc-text{color:#fff;font-size:16px;font-weight:600;text-align:center;letter-spacing:2px}.music-icons{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:100px;z-index:1000;opacity:0;transition:opacity .5s ease-in-out}.music-icons.visible{opacity:1}.icon-container{cursor:pointer;transition:transform .2s ease-in-out}.icon-container:hover{transform:scale(1.1)}.music-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.album-cover-container{position:absolute;top:-120px;left:50%;transform:translate(-50%);z-index:1001}.album-cover{width:80px;height:80px;border-radius:10px;box-shadow:0 4px 12px #0000004d;object-fit:cover}.track-info{position:absolute;top:-40px;left:50%;transform:translate(-50%);text-align:center;z-index:1001;white-space:nowrap}.song-name{font-size:14px;color:#fff;font-weight:600;margin-bottom:6px}.artist-name{font-size:12px;color:#e5e5e5;font-weight:400}@media (max-width: 768px){.music-icons{bottom:20px;gap:20px}.music-icon{width:40px;height:40px}.esc-description{top:20px;left:20px;padding:10px 15px}.esc-arrow{font-size:20px}.esc-text{font-size:14px}}
