.siteStatePage{color:#292c28;min-height:100dvh;font-family:var(--font-playpen-thai),Tahoma,Arial,sans-serif;background:#faf8f5;flex-direction:column;flex:1;display:flex}.siteStatePage *{box-sizing:border-box}.siteStateHeader{border-bottom:1px solid #dedbd4;align-items:center;width:min(100%,1160px);min-height:76px;margin:0 auto;padding:0 30px;display:flex}.siteStateHeader a{color:inherit;font-size:13px;font-weight:600;text-decoration:none}.siteStateMain{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:min(100% - 36px,540px);margin:0 auto;padding:48px 0 100px;display:flex}.siteStateMain h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:18ch;margin:0 0 12px;font-size:clamp(32px,6vw,45px);font-weight:600;line-height:1.35}.siteStateMain p{color:#626c62;max-width:45ch;margin:0;font-size:13px;line-height:1.85}.siteStateActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.siteStateActions a,.siteStateActions button{color:#292c28;min-height:44px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #d9d3ca;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;text-decoration:none;display:inline-flex}.siteStateActions button{color:#fff;background:#292c28;border-color:#292c28}.siteStateActions a:hover{background:#f6f1eb;border-color:#a7766d}.siteStateActions button:hover{background:#475148}.siteStatePage :focus-visible{outline-offset:3px;outline:2px solid #a7766d}@media (max-width:620px){.siteStateHeader{min-height:65px;padding:0 18px}.siteStateMain{padding-bottom:80px}.siteStateActions{width:100%}}
