.instructions-card{background:#1a1a1a;border:2px solid #00ffff;border-radius:12px;padding:1.5rem;max-width:600px;margin:0 auto 2rem;box-shadow:0 0 20px rgba(0,255,255,.3),inset 0 0 20px rgba(0,255,255,.1);transition:all .3s ease}.instructions-card h2{color:#00ffff;font-size:1.5rem;margin-bottom:1rem;margin-top:0;text-align:center}.instructions-card p{color:#ffffff;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.songs-container{padding:6rem 2rem;color:white}.songs-container h1{color:#00ffff;font-size:2rem;margin-bottom:2rem;text-align:center}.search-container{max-width:500px;margin:0 auto 2rem}.search-wrapper{position:relative;background:rgba(26,26,26,.9);border:2px solid #00ffff;border-radius:25px;padding:4px;box-shadow:0 0 15px rgba(0,255,255,.3);transition:all .3s ease}.search-wrapper:focus-within,.search-wrapper:hover{border-color:#44ffff;box-shadow:0 0 20px rgba(0,255,255,.5)}.search-input{width:100%;background:transparent;border:none;outline:none;padding:12px 50px 12px 20px;color:#ffffff;font-size:16px;border-radius:25px}.search-input::placeholder{color:rgba(0,255,255,.6)}.search-button{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:linear-gradient(45deg,#00ffff,#0088ff);border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.search-button:hover{background:linear-gradient(45deg,#44ffff,#0099ff);transform:translateY(-50%) scale(1.1)}.search-icon{width:18px;height:18px;fill:#000000}.dropdown-menu{position:absolute;top:100%;left:0;right:0;background:rgba(26,26,26,.95);border:2px solid #00ffff;border-radius:25px;box-shadow:0 0 15px rgba(0,255,255,.3);z-index:10;max-height:350px;overflow-y:auto;margin-top:8px;font-family:inherit;scrollbar-width:none;-ms-overflow-style:none}.dropdown-menu::-webkit-scrollbar{display:none}.dropdown-option{padding:12px 20px;color:#ffffff;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(0,255,255,.1)}.dropdown-option:last-child{border-bottom:none}.dropdown-option:hover{background-color:rgba(0,255,255,.1)}.dropdown-menu pre{margin:0;padding:16px 20px;font-size:14px;color:#ffffff;background-color:transparent;white-space:pre-wrap;word-wrap:break-word;border:none}