@import url('./css/tokens.css');
@import url('./css/base.css');
@import url('./css/components.css');
@import url('./css/routes.css');
@import url('./css/maps.css');
.community-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 36px;border-bottom:1px solid var(--line);background:var(--paper)}.community-brand{display:flex;gap:12px;align-items:center;font-weight:800;font-size:15px;letter-spacing:.05em}.community-brand img{object-fit:contain}.community-brand small{display:block;font-size:8px;font-weight:600;letter-spacing:.17em;color:var(--muted);margin-top:5px}.community-header nav{display:flex;gap:8px;flex-wrap:wrap}.community-header nav a{padding:13px;font-size:12px;border-radius:7px}.community-header nav a:hover,.community-header nav a[aria-current=page]{background:var(--orange-pale)}#community-main{padding:34px;max-width:1550px;margin:auto;min-height:70vh}.community-footer{display:flex;justify-content:space-between;gap:14px;padding:24px 36px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.community-footer span{font-size:11px}.community-auth{max-width:460px;margin:25px auto 60px;border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:30px}.community-auth h1{font-size:27px;margin-bottom:15px}.community-auth p{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:21px}.community-auth label{display:block;font-size:12px;font-weight:650;margin:18px 0 8px}.community-auth input{width:100%;padding:12px;border:1px solid #cbd2c7;border-radius:7px;min-height:46px;font:inherit;font-size:14px}.community-auth .button{width:100%;margin-top:24px;min-height:46px}.community-error{background:#fff0eb;color:#862f24;border-radius:7px;padding:12px;font-size:12px;line-height:1.8;margin-top:18px}.community-auth :focus-visible,.community-header :focus-visible{outline:3px solid #ad5927;outline-offset:3px}.community-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.route-author{margin-top:16px}.community-auth [hidden]{display:none!important}@media(max-width:760px){.community-header{padding:14px 18px;align-items:flex-start;flex-direction:column;gap:10px}.community-header nav{gap:0}.community-header nav a{padding:11px 10px}#community-main{padding:22px 16px}.community-footer{padding:22px 18px;flex-direction:column;line-height:1.8}.community-auth{padding:24px}}
