.share-buttons{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.5rem}.share-label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500;margin-bottom:.75rem;text-align:center}.share-buttons-container{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.share-button{align-items:center;background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;min-height:44px;padding:.625rem 1rem;transition:transform .2s ease,box-shadow .2s ease,background .3s ease}.share-button:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.share-button:active{box-shadow:0 2px 6px #8b5cf633;transform:translateY(0)}.share-icon{flex-shrink:0;height:1.25rem;width:1.25rem}.share-button-text{display:inline}.share-button-facebook,.share-button-reddit,.share-button-twitter,.share-button-whatsapp{background:#1e293b80;color:#fff}.share-button-facebook:hover,.share-button-reddit:hover,.share-button-twitter:hover,.share-button-whatsapp:hover{background:#1e293bcc;box-shadow:0 4px 12px #8b5cf64d}.share-button:focus{outline:3px solid var(--color-primary);outline-offset:2px}.share-button:focus:not(:focus-visible){outline:none}.share-button:focus-visible{box-shadow:0 0 0 4px #8b5cf633;outline:3px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.share-buttons-container{flex-direction:column;width:100%}.share-button{justify-content:center;padding:.75rem 1rem;width:100%}.share-button-text{display:inline}}@media (min-width:769px) and (max-width:1024px){.share-buttons-container{gap:.5rem}.share-button{font-size:.8125rem;padding:.5rem .875rem}.share-icon{height:1.125rem;width:1.125rem}}@media (max-width:480px){.share-buttons{margin-top:1rem;padding-top:1rem}.share-label{font-size:.8125rem;margin-bottom:.5rem}.share-button{font-size:.8125rem;padding:.625rem .875rem}.share-icon{height:1.125rem;width:1.125rem}}@media (prefers-contrast:high){.share-button{border:2px solid}.share-button:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.share-button{transition:none}.share-button:hover{transform:none}}.cookie-banner{animation:slideUp .3s ease-out;background:#fffffffa;border-top:2px solid #8b5cf6;bottom:0;box-shadow:0 -4px 12px #00000026;left:0;position:fixed;right:0;z-index:10000}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-banner-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;margin:0 auto;max-width:1200px;padding:24px}.cookie-banner-text{flex:1 1;min-width:300px}.cookie-banner-text h3{color:#191414;font-size:20px;margin:0 0 12px}.cookie-banner-text p{color:#333;font-size:14px;line-height:1.6;margin:0 0 12px}.cookie-details{background:#f5f5f5;border-radius:8px;font-size:13px;margin-top:16px;padding:16px}.cookie-details h4{color:#191414;font-size:15px;margin:0 0 12px}.cookie-details ul{margin:0;padding-left:20px}.cookie-details li{line-height:1.5;margin-bottom:8px}.cookie-details-toggle{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:13px;font-weight:500;padding:0;text-decoration:underline}.cookie-details-toggle:hover{color:#a78bfa}.cookie-banner-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.cookie-btn{border:none;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .2s ease;white-space:nowrap}.cookie-btn-accept{background:#8b5cf6;color:#fff}.cookie-btn-accept:hover{background:#a78bfa;transform:scale(1.05)}.cookie-btn-reject{background:#f5f5f5;border:1px solid #ddd;color:#333}.cookie-btn-reject:hover{background:#e0e0e0}@media (max-width:768px){.cookie-banner-content{flex-direction:column;padding:20px}.cookie-banner-actions{flex-direction:column;width:100%}.cookie-btn{width:100%}.cookie-banner-text h3{font-size:18px}.cookie-banner-text p{font-size:13px}}@media (prefers-color-scheme:dark){.cookie-banner{background:#282828fa;border-top-color:#8b5cf6}.cookie-banner-text h3{color:#fff}.cookie-banner-text p{color:#e0e0e0}.cookie-details{background:#2a2a2a}.cookie-details h4{color:#fff}.cookie-btn-reject{background:#3a3a3a;border-color:#555;color:#e0e0e0}.cookie-btn-reject:hover{background:#4a4a4a}}
/*# sourceMappingURL=main.9d179c4f.css.map*/