
.btn[data-account="login"],.btn[data-account="register"]{position:relative;isolation:isolate;overflow:visible!important;border:1px solid #ffe46b!important;border-radius:999px!important;padding:12px 22px!important;min-height:44px;font-weight:800;box-shadow:0 0 12px #ba8549cc,0 0 24px #ba854988,0 0 34px #ffe12faa!important;animation:mi88Heartbeat 2s ease-in-out infinite!important;transform-origin:center}
.btn[data-account="login"]{background:linear-gradient(145deg,#986338,#432717)!important;color:#fff!important}.btn[data-account="register"]{background:linear-gradient(145deg,#ffe86c,#efbc23)!important;color:#372213!important;animation-delay:.25s!important;box-shadow:0 0 12px #ffe22dcc,0 0 24px #ffe22d99,0 0 36px #ba854999!important}
.btn[data-account="login"]::after,.btn[data-account="register"]::after{content:attr(data-label);position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:3px 9px;border-radius:999px;background:#ffe263;color:#372213;font:800 8px/1.4 Arial,sans-serif;white-space:nowrap;box-shadow:0 0 12px #ffdf4388;pointer-events:none}.btn[data-account="register"]::after{background:#704222;color:#fff;border:1px solid #e2ba71;box-shadow:0 0 12px #ba854999}.btn[data-account="login"]:hover,.btn[data-account="register"]:hover{filter:brightness(1.15);box-shadow:0 0 18px #c59452ee,0 0 35px #ffe32ddd!important}
.header-actions,.hero-actions{gap:20px!important;padding-top:18px!important;padding-bottom:10px!important;overflow:visible!important}.mobile-cta{gap:20px!important;padding-top:22px!important;overflow:visible!important}.side-card .btn,.sidebar .btn{margin-top:15px;margin-bottom:10px}
@keyframes mi88Heartbeat{0%,38%,100%{transform:scale(1)}10%{transform:scale(1.1)}18%{transform:scale(1)}27%{transform:scale(1.07)}}
.partner-panel{max-width:1000px;margin:32px auto 55px;padding:32px;border:1px solid #d4b86266;border-radius:24px;background:linear-gradient(135deg,#4d3020,#21160f);color:#fff;box-shadow:0 15px 45px #0005}.partner-heading{text-align:center}.partner-heading img{width:290px;max-width:80%;height:auto}.partner-heading h1{font-size:clamp(28px,4vw,40px);margin:18px 0 12px}.partner-panel p{color:#ecdfcd;line-height:1.8}.partner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0}.partner-stats>div{padding:20px 8px;text-align:center;border:1px solid #e3c56755;background:#ffffff06;border-radius:15px}.partner-stats strong{display:block;color:#ffe078;font-size:25px}.partner-stats span{color:#e3d2b9;font-size:13px}.partner-domains{list-style:none;padding:0;display:grid;gap:12px;margin:24px 0}.partner-domains li{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid #ffffff25;border-radius:14px;background:linear-gradient(100deg,#533421,#302015)}.domain-number{color:#ffe078;font-weight:800;font-size:21px;min-width:30px}.domain-name{flex:1;font-weight:700;font-size:18px;overflow-wrap:anywhere;min-width:0}.partner-visit{flex:none;padding:10px 18px;background:linear-gradient(145deg,#ffe36d,#eebd31);border-radius:10px;color:#372213!important;font-weight:800;text-decoration:none}.partner-visit:hover{box-shadow:0 0 18px #fadd6299}.partner-panel h2{margin-top:28px;color:#ffe078}.partner-panel a:focus-visible{outline:3px solid #ffe078;outline-offset:4px}
@media(max-width:620px){.partner-panel{padding:22px 14px;margin:24px 12px 45px}.partner-stats{gap:7px}.partner-stats strong{font-size:20px}.partner-stats span{font-size:11px}.partner-domains li{padding:14px 10px;gap:10px}.domain-name{font-size:15px}.partner-visit{font-size:12px;padding:9px 11px}.btn[data-account="login"],.btn[data-account="register"]{padding:12px 16px!important}.btn[data-account="login"]::after,.btn[data-account="register"]::after{font-size:7px}}
@media(prefers-reduced-motion:reduce){.btn[data-account="login"],.btn[data-account="register"]{animation:none!important;transition:none!important}}

.side-actions{gap:20px;padding-top:18px;overflow:visible}.header-actions{flex-wrap:wrap}.partner-panel{margin-bottom:100px}.partner-heading img{object-fit:contain}.mobile-cta .btn{overflow:visible}
