.search-about{max-width:1120px;margin:20px auto;padding:0 24px;color:#665346}.search-about details{border:1px solid #dfd3c5;border-radius:18px;background:#faf7f1;padding:18px 22px}.search-about summary{cursor:pointer;font-weight:700}.search-about h2{font-size:22px}.search-about h3{font-size:17px;margin-bottom:6px}.search-about p{font-size:14px;line-height:1.9}.search-about nav{display:flex;flex-wrap:wrap;gap:12px}.search-about a{color:#78553d;font-size:14px}.search-about details>div{padding-top:12px}body[data-screen=play] .search-about,body[data-screen=result] .search-about{display:none}html[lang=en] .search-about,html[lang=ja] .search-about{display:none}.search-page{margin:0;background:#f5f1e9;color:#493b30;font-family:'Microsoft JhengHei','PingFang TC',sans-serif;line-height:1.9}.search-page header,.search-page main,.search-page footer{max-width:960px;margin:auto;padding:24px}.search-brand{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none;font-size:24px;font-weight:900}.search-page nav{display:flex;gap:10px 20px;flex-wrap:wrap;margin:18px 0}.search-page a{color:#80563d;text-underline-offset:4px}.search-page h1{font-size:clamp(26px,5vw,40px);line-height:1.5}.search-page h2{font-size:23px;line-height:1.5}.search-page h3{font-size:17px;margin-bottom:4px}.search-page article,.search-page details{background:#fffdf9;border:1px solid #e1d6c8;border-radius:20px;padding:24px;margin:20px 0;scroll-margin-top:20px}.search-page .tag,.search-page .muted,.search-page .source{font-size:13px;color:#78695c}.search-page .source a{overflow-wrap:anywhere}.search-page .play-link{position:sticky;bottom:12px;background:#75533e;color:#fffdf9;border-radius:18px;padding:15px 20px;box-shadow:0 4px 18px #493b3020}.search-page .play-link a{color:inherit;text-decoration:none;font-weight:700}.search-page footer{border-top:1px solid #dfd3c5;font-size:14px}@media(max-width:700px){.search-about{padding:0 16px}.search-page header,.search-page main,.search-page footer{padding:18px}.search-page article{padding:19px}}
