.sunfire-logo[data-v-db8adf74]{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.08em;text-decoration:none;color:inherit}.sunfire-appbar[data-v-db8adf74] .v-toolbar__content{transition:background-color .3s ease}.sunfire-footer[data-v-1f98bbef]{border-top:1px solid rgba(255,122,24,.18);background:rgb(var(--v-theme-surface))}.sunfire-footer__mobile .v-btn[data-v-1f98bbef]{min-width:28px;width:28px}.sunfire-footer__copy[data-v-1f98bbef]{color:#ffffff61;flex-shrink:0}.sunfire-footer__scroll[data-v-1f98bbef]{overflow-x:auto;flex:1 1 auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sunfire-footer__scroll[data-v-1f98bbef]::-webkit-scrollbar{display:none}.sunfire-logo[data-v-1f98bbef]{background:linear-gradient(100deg,#ffc24b,#ff7a18);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.08em;line-height:1.2}.sunfire-footer__links[data-v-1f98bbef]{column-gap:2px}.sunfire-footer-link[data-v-1f98bbef]{color:#fff9;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .2s ease}.sunfire-footer-link[data-v-1f98bbef]:hover,.sunfire-footer-link.router-link-active[data-v-1f98bbef]{color:#ff7a18}html{scroll-behavior:smooth}section[id]{scroll-margin-top:76px}.sunfire-gradient{background:linear-gradient(100deg,#ffc24b,#ff7a18,#ff3d00);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.08em}.sunfire-hero[data-v-ba650a39]{position:relative;overflow:hidden;min-height:92vh;display:flex;background:radial-gradient(55% 45% at 50% 0%,rgba(255,122,24,.16),transparent 70%),radial-gradient(35% 35% at 85% 25%,rgba(255,61,0,.12),transparent 70%),radial-gradient(30% 30% at 12% 60%,rgba(255,194,75,.08),transparent 70%)}.sunfire-paws[data-v-ba650a39]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sunfire-hero-content[data-v-ba650a39]{position:relative;z-index:1}.sunfire-hero-title[data-v-ba650a39]{font-size:clamp(3rem,10vw,7rem);line-height:1.05;letter-spacing:.04em;background:linear-gradient(100deg,#ffc24b,#ff7a18 45%,#ff3d00);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 80px rgba(255,122,24,.25)}.sunfire-hero-subtitle[data-v-ba650a39]{max-width:560px}.sunfire-hero-scroll[data-v-ba650a39]{animation:sunfire-bounce-ba650a39 2s infinite;color:#ffffff80}@keyframes sunfire-bounce-ba650a39{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.sunfire-home-card[data-v-53d82bbb]{cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.sunfire-home-card[data-v-53d82bbb]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #ff5a002e}
