.empty-state{max-width:600px;margin:40px auto;text-align:center}.empty-state-code{margin:64px 0 20px;font-size:112px;line-height:1;letter-spacing:-1px}.empty-state-message{margin:0 auto;max-width:440px;font-size:18px;color:var(--text);text-wrap:balance}.empty-state-art{display:block;margin:48px auto 40px}.empty-state-art picture,.empty-state-art img{display:block;width:100%;height:auto}.empty-state-home{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid var(--gold);border-radius:4px;background:var(--gold);color:var(--recess);font-weight:600}.empty-state-home:hover{background:var(--gold-hover);border-color:var(--gold-hover);color:var(--recess)}.empty-state-home:focus-visible,.empty-state-art:focus-visible{outline:2px solid var(--sand);outline-offset:5px}[data-address-empty][hidden],[data-address-content][hidden],[data-address-loading][hidden]{display:none}.address-checking{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;color:var(--muted)}.address-checking p{margin:0}.address-spinner,[data-address-empty][aria-busy=true] .empty-state-message:before{display:inline-block;width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:address-checking-spin .9s linear infinite}[data-address-empty] .empty-state-message{min-height:3em}[data-address-empty][aria-busy=true] .empty-state-message:before{content:"";width:16px;height:16px;margin-right:10px;vertical-align:middle}@keyframes address-checking-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.address-spinner,[data-address-empty][aria-busy=true] .empty-state-message:before{animation:none}}@media(max-width:767px){.empty-state{margin:32px auto}.empty-state-code{margin-top:40px;font-size:88px}.empty-state-art{margin:32px auto}.empty-state-message{font-size:16px}}
