.sb-gw-home{padding-block:28px}.sb-gw-banner{display:flex;align-items:center;gap:1.5rem;border:1px solid #9b77ed;border-radius:22px;padding:1.7rem 2rem;background:linear-gradient(115deg,#35165c,#6b3daf);color:#fff!important;text-decoration:none!important;box-shadow:0 16px 35px #51278420;position:relative;overflow:hidden}.sb-gw-banner-art{display:flex;gap:.5rem;flex-shrink:0}.sb-gw-banner-art img{width:46px;height:46px;padding:7px;background:#fff;border-radius:13px;animation:sb-gwc-float 8s ease-in-out infinite}.sb-gw-banner-art img:nth-child(2){animation-delay:-3s}.sb-gw-banner-art img:nth-child(3){animation-delay:-5s}.sb-gw-banner-copy{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.sb-gw-banner-copy small{text-transform:uppercase;font-weight:700;letter-spacing:.1em;color:#e4d6ff}.sb-gw-banner-copy strong{color:#fff;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.3}.sb-gw-banner-copy>span{font-size:.9rem;color:#eee3ff;line-height:1.6}.sb-gw-banner-action{padding:.75rem 1.05rem;border:1px solid #ffffff80;border-radius:10px;color:#fff;font-size:.9rem;max-width:100%}.sb-gw-banner:focus-visible{outline:3px solid #c297ff;outline-offset:4px}.sb-gw-banner:hover{box-shadow:0 20px 40px #51278435}
.sb-giveaway-admin{max-width:1200px;margin:auto;--gc-card:#fff;--gc-ink:#211a35;--gc-muted:#596579;--gc-line:#deddec}.sb-gw-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sb-gw-admin-card{border:1px solid var(--gc-line);background:var(--gc-card);border-radius:16px;padding:1.5rem;margin-bottom:1rem;color:var(--gc-ink);min-width:0}.sb-giveaway-admin h1{font-size:1.8rem;color:var(--gc-ink)}.sb-giveaway-admin h2{font-size:1.1rem;color:var(--gc-ink);margin-bottom:1rem}.sb-giveaway-admin p{font-size:.9rem;line-height:1.75;color:var(--gc-muted);margin-top:.75rem}.sb-gw-admin-note{border-inline-start:3px solid #a66c22;padding:.8rem 1rem;border-radius:8px;background:#fff0d5;color:#66400e!important}.sb-gw-switch{display:flex;align-items:center;gap:.7rem}.sb-giveaway-admin input[type=number],.sb-giveaway-admin input[type=password]{max-width:400px}.sb-gw-switch input{width:18px;height:18px;flex-shrink:0}
html[data-theme=dark] .sb-giveaway-admin{--gc-card:#111b2a;--gc-ink:#f1edff;--gc-muted:#b7c4d8;--gc-line:#354158}html[data-theme=dark] .sb-gw-admin-note{background:#342614;color:#ffdaa2!important}
@keyframes sb-gwc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:900px){.sb-gw-banner{flex-wrap:wrap}.sb-gw-admin-grid{grid-template-columns:1fr}}@media(max-width:560px){.sb-gw-banner{padding:1.3rem;gap:1rem}.sb-gw-banner-copy{flex-basis:100%}.sb-gw-banner-action{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.sb-gw-banner-art img{animation:none}}
