.navBar{background:#1a1a1a;color:#fff;font-weight:600;padding:1rem 2rem}.cookie-banner{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(26,26,26,.98);border-top:1px solid hsla(0,0%,100%,.08);bottom:0;box-shadow:0 -8px 32px rgba(0,0,0,.6);left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:1000}.cookie-banner.visible{transform:translateY(0)}.cookie-banner .cookie-content{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.5rem 2rem}@media (max-width:768px){.cookie-banner .cookie-content{flex-direction:column;padding:1.5rem 1rem;text-align:center}}.cookie-banner .cookie-text{color:#fff;flex:1;text-align:left}.cookie-banner .cookie-text h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.cookie-banner .cookie-text p{color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1.5;margin:0}.cookie-banner .cookie-buttons{display:flex;flex-shrink:0;gap:.75rem}@media (max-width:768px){.cookie-banner .cookie-buttons{flex-wrap:wrap;justify-content:center;width:100%}}@media (max-width:480px){.cookie-banner .cookie-buttons{flex-direction:column;width:100%}}.cookie-banner .cookie-buttons .btn{border:none;border-radius:25px;cursor:pointer;font-size:.9rem;font-weight:600;min-width:100px;padding:.75rem 1.5rem;transition:all .2s ease}.cookie-banner .cookie-buttons .btn.btn-accept{background:#4f7eff;color:#fff}.cookie-banner .cookie-buttons .btn.btn-accept:hover{background:#3b6aff;box-shadow:0 4px 12px rgba(79,126,255,.3);transform:translateY(-1px)}.cookie-banner .cookie-buttons .btn.btn-decline{background:#ff6b47;color:#fff}.cookie-banner .cookie-buttons .btn.btn-decline:hover{background:#f53;box-shadow:0 4px 12px rgba(255,107,71,.3);transform:translateY(-1px)}.cookie-banner .cookie-buttons .btn.btn-settings{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.cookie-banner .cookie-buttons .btn.btn-settings:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.4);color:#fff}
