html{background:#fff;color:#000}body{font-family:"Times New Roman",Times,serif;font-size:16px;margin:8px}main{text-align:center}a{color:#0000ee}a:visited{color:#551a8b}form{margin:16px 0}input[type=search]{width:280px;max-width:65vw}input,button{font:13px Arial,sans-serif}.numbers{line-height:normal}.numbers a{display:inline-block;margin-right:4px}.songs{line-height:1.5}.notice,footer{margin:20px auto;max-width:760px}.notice{font-size:14px;color:#444}footer{font-size:13px}h1{font-size:20px}a:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid #0000ee;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
