#music-entry{position:fixed;z-index:60;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(300px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:18px;border:1px solid #d6dbc8;border-radius:20px;background:#faf6ed;color:#294637;box-shadow:0 12px 50px #18382944;font:14px/1.5 system-ui,sans-serif}#music-entry h2{font-size:18px;margin:0 0 10px}#music-entry p{font-size:12px;margin:8px 0}#music-entry a{display:inline-block;margin-right:10px;color:#365b49;font-size:11px}#music-entry button{display:block;width:100%;min-height:44px;border:1px solid #bdcdb4;border-radius:12px;margin-top:8px;background:#e8eedc;color:#294637;font:600 14px system-ui,sans-serif}#music-entry button:last-child{background:transparent}#music-entry-retry{position:fixed;z-index:27;left:8px;top:calc(50% - 22px);max-width:140px;min-height:44px;padding:8px 12px;border:1px solid #bdcdb4;border-radius:12px;background:#f9f4e8;color:#294637;font:600 13px system-ui,sans-serif;box-shadow:0 2px 8px #18382922}
