.archive-search{width:min(640px,calc(100% - 32px));max-height:80vh;padding:0;border:0;border-radius:12px;box-shadow:0 20px 80px #0003;background:#fff;color:#15171a;font-family:Poppins,sans-serif}.archive-search::backdrop{background:#0008}.archive-search-top{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #eee}.archive-search-top input{width:100%;min-width:0;border:0;outline:0;padding:8px;background:#fff;color:#15171a;font:inherit;font-size:18px}.archive-search-top button{border:0;background:none;color:#444;font-size:28px;cursor:pointer;padding:0 8px}.archive-search-results{padding:8px 24px 24px;overflow:auto;max-height:60vh;font-size:15px}.archive-search-results>p{margin:12px 0;color:#62646a}.archive-search-results>a{display:block;padding:16px 0;border-bottom:1px solid #eee;color:inherit;text-decoration:none}.archive-search-results a:hover strong{color:#902afe}.archive-search-results strong,.archive-search-results span{display:block}.archive-search-results span{margin-top:6px;color:#62646a;font-size:14px;line-height:1.5}.archive-search :focus-visible{outline:2px solid #902afe;outline-offset:3px}
.archive-note{margin:18px 0 0;text-align:center;font-size:12px;line-height:1.6;color:#707070}.archive-note a{color:inherit;text-decoration:none}.archive-note a:hover{text-decoration:underline}.archive-note a:focus-visible{outline:2px solid #902afe;outline-offset:4px}
