:root{--brand:#ff8a1f;--ink:#352d26;--canvas:#fffaf5;--border:#ffedd5}body{font-family:'Prompt',sans-serif!important;background-color:var(--canvas)!important;background-image:radial-gradient(#fed7aa66 .6px,transparent .6px)!important;background-size:26px 26px!important;color:var(--ink)}.max-w-7xl{max-width:1280px!important}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button[type=submit]:not(.site-header button),.dash-primary,.btn.primary,.bg-gradient-to-r.from-brand-500{background:#ff8a1f!important;border-color:#ff8a1f!important;color:#431407!important;box-shadow:0 6px 16px #f9731618!important}button[type=submit]:hover,.dash-primary:hover,.btn.primary:hover{filter:brightness(1.03)}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ea580c;outline-offset:4px}input:focus,select:focus,textarea:focus{outline-color:#fb923c}#my-pets,section[id]{scroll-margin-top:110px}.site-footer{background:#fff;border-top:1px solid #ffedd5;padding:26px 24px;margin-top:40px;color:#a8a29e;font-size:11px}.site-footer>div{max-width:1216px;margin:auto;display:flex;justify-content:space-between;gap:20px;align-items:center}.site-footer nav{display:flex;gap:20px;flex-wrap:wrap}.site-footer a:hover{color:#ea580c}.profile-description{white-space:pre-wrap;overflow-wrap:anywhere}button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.site-footer>div{flex-direction:column;text-align:center}.site-footer nav{justify-content:center;gap:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
