#main>div{display:flex;flex-direction:column}#main>div .above-site-header-outlet{order:-4}#main>div .d-header-wrap{order:-3}#main>div .below-site-header-outlet{order:-1}#main>div .below-site-header-outlet+.below-site-header-outlet{order:-2}#main>div #main-outlet{max-width:calc(100% - 16px);width:1110px}:root{--hero-primary: #DAA900;--hero-accent: #DAA900;--hero-bg: #ffffff;--hero-text: #DAA900;--hero-text-muted: #DAA900;--hero-min-height: 70vh}@media(prefers-color-scheme: dark){:root{--hero-primary: #DAA900;--hero-accent: #DAA900;--hero-bg: #0f172a;--hero-text: #f1f5f9;--hero-text-muted: #DAA900}}.vibecommit-hero{position:relative;min-height:var(--hero-min-height);display:flex;align-items:center;justify-content:center;overflow:hidden;width:1110px;max-width:calc(100% - 16px);margin:20px auto;border-radius:12px;width:unset;max-width:unset;margin:0;border-radius:0}.vibecommit-hero .hero-background{position:absolute;inset:0;z-index:0}.vibecommit-hero .hero-bg-image{position:absolute;inset:0;opacity:1;background-size:cover;background-position:center;background-repeat:no-repeat}.vibecommit-hero .hero-controls{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;gap:.5rem}.vibecommit-hero .hero-controls .close-hero,.vibecommit-hero .hero-controls .toggle-hero{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:hsla(0,0%,100%,.8);padding:.5rem;transition:all .3s ease}.vibecommit-hero .hero-controls .close-hero:hover,.vibecommit-hero .hero-controls .toggle-hero:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.05)}.vibecommit-hero .hero-controls .close-hero svg,.vibecommit-hero .hero-controls .toggle-hero svg{width:1rem;height:1rem}.vibecommit-hero .hero-content{position:relative;z-index:5;width:100%;overflow:hidden;max-height:100vh;transition:max-height 1s ease}.vibecommit-hero .hero-content.--hero-collapsed{max-height:0;transition:max-height .5s ease}.vibecommit-hero .hero-container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.vibecommit-hero .hero-inner{max-width:5xl;margin:0 auto}.vibecommit-hero .hero-badge{display:flex;justify-content:center;margin-bottom:2rem}.vibecommit-hero .hero-badge .badge-container{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:2rem;background:rgba(218,169,0,.5);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.2);cursor:default}.vibecommit-hero .hero-badge .badge-container .badge-dot{position:relative;width:.95rem;height:.95rem;background:linear-gradient(135deg, var(--hero-primary), var(--hero-accent));border-radius:50%;animation:pulse 2s infinite}.vibecommit-hero .hero-badge .badge-container .badge-dot .badge-ping{position:absolute;inset:0;width:.75rem;height:.75rem;background:linear-gradient(135deg, var(--hero-primary), var(--hero-accent));border-radius:50%;animation:ping 2s infinite;opacity:.3}.vibecommit-hero .hero-badge .badge-container .badge-text{font-size:1.3rem;font-weight:600;color:var(--hero-text);opacity:1;letter-spacing:.025em}.vibecommit-hero .hero-badge .badge-container .badge-icons{display:flex;align-items:center;gap:.25rem}.vibecommit-hero .hero-badge .badge-container .badge-icons .badge-icon-1,.vibecommit-hero .hero-badge .badge-container .badge-icons .badge-icon-2{width:1rem;height:1rem;transition:all .3s ease}.vibecommit-hero .hero-badge .badge-container .badge-icons .badge-icon-1{color:var(--hero-primary);opacity:.7}.vibecommit-hero .hero-badge .badge-container .badge-icons .badge-icon-2{color:var(--hero-accent);opacity:.6;width:.75rem;height:.75rem}.vibecommit-hero .hero-heading{text-align:center;margin-bottom:2.5rem}.vibecommit-hero .hero-title{font-size:clamp(2rem,5vw,4.5rem);font-weight:900;line-height:1.1;letter-spacing:-0.025em;margin-bottom:1.5rem}.vibecommit-hero .hero-title .title-prefix,.vibecommit-hero .hero-title .title-suffix{color:var(--hero-text);opacity:1;filter:drop-shadow(0 0.125rem 0.25rem rgb(0, 0, 0))}.vibecommit-hero .hero-title .title-main{position:relative;display:inline-block}.vibecommit-hero .hero-title .title-main .title-main-text{background:linear-gradient(135deg, var(--hero-primary), var(--hero-accent), var(--hero-primary));background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);filter:drop-shadow(0 0.125rem 0.25rem rgb(0, 0, 0))}.vibecommit-hero .hero-title .title-main .title-glow{position:absolute;inset:-0.25rem;background:linear-gradient(135deg, rgba(var(--hero-primary-rgb), 0.2), rgba(var(--hero-accent-rgb), 0.2), rgba(var(--hero-primary-rgb), 0.2));filter:blur(1.5rem);opacity:.7;z-index:-1}.vibecommit-hero .hero-description{font-size:clamp(1.125rem,2vw,1.5rem);color:var(--hero-text-muted);opacity:1;max-width:48rem;margin:0 auto;line-height:2;font-weight:900;filter:drop-shadow(0 0.125rem 0.25rem rgb(0, 0, 0))}.vibecommit-hero .hero-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem}@media(min-width: 640px){.vibecommit-hero .hero-buttons{flex-direction:row}}.vibecommit-hero .hero-btn{position:relative;display:inline-flex;align-items:center;height:3rem;padding:0 2rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .5s ease;overflow:hidden;border:none;cursor:pointer}.vibecommit-hero .hero-btn.hero-btn-primary{background:linear-gradient(135deg, var(--hero-primary), var(--hero-primary));color:#fff;box-shadow:0 1.25rem 2.5rem rgba(var(--hero-primary-rgb), 0.25)}.vibecommit-hero .hero-btn.hero-btn-primary:hover{box-shadow:0 1.25rem 2.5rem rgba(var(--hero-primary-rgb), 0.4)}.vibecommit-hero .hero-btn.hero-btn-primary .btn-shine{position:absolute;inset:0;background:linear-gradient(135deg, transparent, rgba(255, 255, 255, 0.1), transparent);transform:translateX(-100%);transition:transform 1s ease}.vibecommit-hero .hero-btn.hero-btn-primary:hover .btn-shine{transform:translateX(100%)}.vibecommit-hero .hero-btn.hero-btn-secondary{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);border:2px solid hsla(0,0%,100%,.15);color:var(--hero-text);box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.vibecommit-hero .hero-btn.hero-btn-secondary:hover{background:hsla(0,0%,100%,.2);border-color:rgba(var(--hero-primary-rgb), 0.6);box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.vibecommit-hero .hero-btn .btn-content{position:relative;display:flex;align-items:center;z-index:1}.vibecommit-hero .hero-btn .btn-icon{width:1.25rem;height:1.25rem;margin-right:.5rem;transition:transform .3s ease}.vibecommit-hero .hero-btn .btn-arrow{width:1.25rem;height:1.25rem;margin-left:.5rem;transition:transform .3s ease}.vibecommit-hero .hero-btn:hover .btn-icon{transform:rotate(12deg)}.vibecommit-hero .hero-btn:hover .btn-arrow{transform:translateX(0.25rem)}.vibecommit-hero .hero-bottom-gradient{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(to top, var(--hero-bg), transparent);pointer-events:none}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@media screen and (max-width: 768px){.vibecommit-hero{margin:10px auto;border-radius:8px}.vibecommit-hero .hero-container{padding:0 1rem}.vibecommit-hero .hero-title{font-size:clamp(1.5rem,8vw,2.5rem)}.vibecommit-hero .hero-description{font-size:1rem}.vibecommit-hero .hero-buttons{flex-direction:column;gap:.75rem}.vibecommit-hero .hero-btn{width:100%;justify-content:center}.vibecommit-hero .hero-controls{top:.5rem;right:.5rem}.vibecommit-hero .hero-controls .close-hero .d-button-label,.vibecommit-hero .hero-controls .toggle-hero .d-button-label{display:none}}.category-header .vibecommit-hero{margin:20px auto}.above-main-container-outlet .vibecommit-hero{margin-bottom:1.5rem}
/*# sourceMappingURL=common_theme_87_68abdddf6484281e16bc06c318da903d967042d7.css.map?__ws=hellominers.com */
