.community-page{background:#f8f7f3;color:#19136a;font-family:Arial,"PingFang SC",sans-serif}.community-page *{box-sizing:border-box}.community-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 5vw;border-bottom:1px solid #d3d1dd}.community-nav nav,.community-actions,.community-tabs{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.community-nav a,.community-footer a{color:inherit;text-decoration:none}.community-shell{width:min(1180px,90vw);margin:auto}.community-intro{padding:78px 0 60px;max-width:820px}.community-intro h1{font-size:clamp(42px,6vw,82px);line-height:1.1;letter-spacing:-.055em;margin:22px 0}.community-page p,.community-page li{line-height:1.8}.community-muted{color:#6d6990}.community-page .eyebrow{color:#2115ed;font:12px monospace;letter-spacing:.14em}.community-page button,.community-primary{display:inline-block;border:1px solid #2115ed;color:#2115ed;background:transparent;padding:12px 20px;cursor:pointer;border-radius:0;text-decoration:none;font:inherit}.community-page button:disabled{opacity:.5;cursor:wait}.community-page .community-primary,.community-tabs button[aria-pressed=true]{background:#2115ed;color:#fff}.community-tabs{border-bottom:1px solid #d3d1dd;padding-bottom:22px}.pet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;padding:30px 0}.pet-card{border:1px solid #d3d1dd;background:#fff;padding:20px;min-width:0}.pet-card h3{font-size:24px;margin:18px 0 8px;overflow-wrap:anywhere}.pet-card p{font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.pet-card .community-actions{gap:8px}.pet-card button,.pet-card select{font-size:13px;padding:9px 12px}.pet-preview{width:176px;height:176px;max-width:100%;margin:auto;background-size:200% 200%;background-repeat:no-repeat;animation:pet-blink 3.6s steps(1,end) infinite}.pet-preview.still{animation:none}@keyframes pet-blink{0%,65%,85%,100%{background-position:0 0}67%,81%{background-position:100% 0}70%,78%{background-position:100% 100%}88%,98%{background-position:0 100%}}@media(prefers-reduced-motion:reduce){.pet-preview{animation:none}}.community-section{border-top:1px solid #d3d1dd;margin-top:42px;padding:45px 0;scroll-margin-top:20px}.community-section h2{font-size:36px;letter-spacing:-.03em}.community-page label{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;line-height:1.6}.community-page input:not([type=checkbox]),.community-page textarea,.community-page select{background:#fff;border:1px solid #b8b5cd;padding:12px;color:inherit;font:inherit;width:100%}.community-page .community-check{flex-direction:row;align-items:flex-start}.community-check input{margin-top:6px}.builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding-top:15px}.builder-grid button{align-self:center}.community-footer{border-top:1px solid #d3d1dd;display:flex;gap:28px;justify-content:space-between;padding:32px 5vw}.community-page [role=status]{white-space:pre-wrap;overflow-wrap:anywhere}.community-page :focus-visible{outline:3px solid #ffb932;outline-offset:4px}@media(max-width:650px){.community-nav{align-items:flex-start;flex-direction:column}.community-nav nav{gap:16px;font-size:14px}.community-intro{padding:45px 0}.builder-grid{grid-template-columns:1fr}.community-footer{flex-wrap:wrap}.community-tabs{gap:10px}.community-tabs button{padding:10px}}
