.buzzbar{--bg-dark:#0f0f0f;--bg-card:#1a1a1a;--text-main:#fff;--text-muted:#a0a0a0;--neon-pink:#f0f;--neon-green:#39ff14;--neon-yellow:#ff0;--header-height:80px}.buzzbar .btn{text-transform:uppercase;cursor:pointer;text-align:center;border:none;border-radius:50px;justify-content:center;align-items:center;padding:12px 24px;font-size:.9rem;font-weight:700;line-height:1;transition:all .3s;display:inline-flex}.buzzbar .btn-primary{background-color:var(--neon-pink);color:#fff;box-shadow:0 0 15px #f0f6}.buzzbar .btn-primary:hover{background-color:#d900d9;transform:translateY(-2px);box-shadow:0 0 25px #f0f9}.buzzbar .btn-verify{background-color:var(--neon-green);color:#000;font-weight:900}.buzzbar .btn-verify:hover{background-color:#32cc12}.buzzbar .btn-outline{color:#fff;background:0 0;border:1px solid #333}.buzzbar .btn-outline:hover{border-color:#fff}.buzzbar .tape-wrapper{background:linear-gradient(90deg,var(--neon-green),var(--neon-pink));z-index:10;border-top:2px solid #000;border-bottom:2px solid #000;width:100%;margin-top:-80px;margin-bottom:60px;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.05);box-shadow:0 10px 20px #00000080}.buzzbar .tape-strip{white-space:nowrap;align-items:center;width:max-content;padding:12px 0;animation:30s linear infinite buzzbar-scroll;display:flex}.buzzbar .tape-strip img{width:auto;height:35px;margin:0 40px}@keyframes buzzbar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.buzzbar .tape-wrapper-reverse{background:linear-gradient(90deg,var(--neon-pink),var(--neon-green));z-index:10;border-top:2px solid #000;border-bottom:2px solid #000;width:100%;margin:60px 0;position:relative;overflow:hidden;transform:rotate(2deg)scale(1.05);box-shadow:0 10px 20px #00000080}.buzzbar .tape-strip-reverse{white-space:nowrap;align-items:center;width:max-content;padding:12px 0;animation:30s linear infinite buzzbar-scroll-reverse;display:flex}.buzzbar .tape-strip-reverse img{width:auto;height:35px;margin:0 40px}@keyframes buzzbar-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.buzzbar .card{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1a1acc;border:1px solid #333;border-radius:16px;padding:20px;transition:all .3s;display:block;position:relative;overflow:hidden}.buzzbar .card:hover{border-color:var(--neon-pink);transform:translateY(-5px);box-shadow:0 10px 30px #00000080}.buzzbar .card img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:315px;margin-bottom:20px;transition:all .3s}.buzzbar .card h3{margin-bottom:5px;font-size:1.5rem;font-style:italic}.buzzbar .tag{text-transform:uppercase;border:1px solid #555;border-radius:20px;margin-bottom:15px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-block}@keyframes buzzbar-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.buzzbar .verify-box{background:var(--bg-card);text-align:center;border-radius:20px;width:100%;max-width:500px;margin:0 auto;padding:60px 40px;position:relative;box-shadow:0 10px 30px #0000004d}.buzzbar .verify-box:before{content:"";background:linear-gradient(60deg,var(--neon-green),var(--neon-pink),var(--neon-green),var(--neon-pink));-webkit-mask-composite:xor;pointer-events:none;background-size:300% 300%;border-radius:20px;padding:3px;animation:4s infinite buzzbar-border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes buzzbar-glow-pulse{0%{border-color:#444;box-shadow:0 0 5px #39ff141a}50%{border-color:var(--neon-green);box-shadow:0 0 15px #39ff1466}to{border-color:#444;box-shadow:0 0 5px #39ff141a}}.buzzbar .verify-input{color:#fff;text-align:center;background:#0a0a0a;border:1px solid #444;border-radius:50px;outline:none;width:100%;margin-bottom:20px;padding:15px;font-size:16px;animation:3s infinite buzzbar-glow-pulse}.buzzbar .verify-input:focus{border-color:var(--neon-green);animation:none;box-shadow:0 0 15px #39ff1480}.buzzbar .modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}.buzzbar .modal-content{background-color:var(--bg-card);text-align:center;border:1px solid #444;border-radius:20px;width:90%;max-width:450px;margin:auto;padding:40px;animation:.3s ease-out buzzbar-modal-pop;position:relative;box-shadow:0 0 30px #000c}@keyframes buzzbar-modal-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.buzzbar .modal-close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;transition:all .3s;position:absolute;top:15px;right:20px}.buzzbar .modal-close:hover{color:#fff}.buzzbar .modal-logo{height:50px;margin:0 auto 20px;display:block}.buzzbar .modal-icon{justify-content:center;align-items:center;margin:20px auto;display:flex}.buzzbar .modal-text{text-transform:uppercase;margin-bottom:30px;font-size:1.2rem;font-style:italic;font-weight:700}.buzzbar .btn-modal{cursor:pointer;text-transform:uppercase;border:none;border-radius:50px;width:100%;padding:12px;font-size:1rem;font-weight:700}.buzzbar .btn-success{background-color:var(--neon-green);color:#000}.buzzbar .btn-success:hover{background-color:#32cc12}.buzzbar .btn-error{color:#fff;background-color:red}.buzzbar .btn-error:hover{background-color:#c00}.buzzbar .card.sativa:hover{border-color:var(--neon-pink)}.buzzbar .card.indica:hover{border-color:var(--neon-yellow)}.buzzbar .card.hybrid:hover{border-color:var(--neon-green)}.buzzbar .product-card{-webkit-backdrop-filter:blur(12px);text-align:center;background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:100%;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 30px #0000001a}.buzzbar .product-card:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 10px 30px #00000080}.buzzbar .product-card.sativa:hover{border-color:var(--neon-pink);box-shadow:0 10px 30px #f0f3}.buzzbar .product-card.indica:hover{border-color:var(--neon-yellow);box-shadow:0 10px 30px #ff03}.buzzbar .product-card.hybrid:hover{border-color:var(--neon-green);box-shadow:0 10px 30px #39ff1433}@media (max-width:900px){.buzzbar .nav-links{display:none}.buzzbar .hamburger{display:block}.buzzbar .mascot-container{opacity:1;width:280px;margin:0 auto 30px;display:block;position:relative;top:auto;right:auto;transform:none}}@media (max-width:600px){.buzzbar .logo-img{height:28px}.buzzbar header img{width:auto;height:28px!important}.buzzbar .btn{width:100%;margin-bottom:10px;display:flex}.buzzbar .btn:last-child{margin-bottom:0}.buzzbar header .btn-verify{white-space:nowrap;margin-bottom:0;padding:8px 12px;font-size:.7rem;display:inline-flex;width:auto!important}.buzzbar .section-title{text-align:center;margin-bottom:10px;font-size:2rem}.buzzbar .verify-box{padding:40px 20px}.buzzbar .card img{height:160px;margin-bottom:12px}.buzzbar .card h3{font-size:1rem}.buzzbar .tag{margin-bottom:10px;padding:4px 8px;font-size:.65rem}}
