.verification-banner{position:sticky;top:var(--banner-topbar-offset,76px);z-index:15;background:linear-gradient(90deg,rgba(245,200,76,.42),rgba(232,179,46,.42));color:#3a2c05;border-bottom:1px solid rgba(207,159,31,.35);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);transition:top .2s ease,opacity .25s ease}
.verification-banner-text b,.verification-banner-text span{text-shadow:0 1px 2px rgba(255,255,255,.3)}
.verification-banner-inner{display:flex;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:10px clamp(14px,3vw,20px)}
.verification-banner-icon{width:22px;height:22px;flex:0 0 auto;stroke:#3a2c05;stroke-width:1.8;fill:rgba(58,44,5,.12)}
.verification-banner-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
.verification-banner-text b{font-size:13px;font-weight:800}
.verification-banner-text span{font-size:12px;opacity:.85}
.verification-banner #verificationBannerBtn{flex:0 0 auto;padding:9px 16px;border:0;border-radius:8px;background:rgba(58,44,5,.78);color:#f5c84c;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;transition:filter .15s ease,transform .15s ease,background .15s ease}
.verification-banner #verificationBannerBtn:hover{filter:brightness(1.15)}
.verification-banner #verificationBannerBtn:active{transform:scale(.97)}
@media(max-width:900px){.verification-banner-inner{flex-wrap:wrap;padding:9px 14px;gap:8px 10px}.verification-banner-text{order:2;flex:1 1 auto}.verification-banner-icon{order:1}.verification-banner #verificationBannerBtn{order:3;flex:1 1 100%}}
@media(max-width:760px){.verification-banner-text b{font-size:12px}.verification-banner-text span{font-size:11px;opacity:.8}.verification-banner #verificationBannerBtn{padding:9px 12px;font-size:11px}}
@media(max-width:420px){.verification-banner-text span{display:none}}
