[data-flu-theme]{--flu-yellow:#ffbc0b;--flu-yellow-dark:#e5a800;--flu-purple:#5e55ff;--flu-deep-purple:#240a49;--flu-dark-red:#8e2a4a;--flu-bright-red:#f74a4a;--flu-light-pink:#ffefef;--flu-dark-navy:#05111e;--flu-bg-primary:#ffbc0b;--flu-bg-secondary:#ffd54f;--flu-bg-card:#ffffffeb;--flu-bg-card-solid:#fff;--flu-text-primary:#05111e;--flu-text-secondary:#1a2a3a;--flu-text-muted:#3a4a5a;--flu-border:#05111e1f;--flu-accent:#05111e;--flu-accent-text:#fff;--flu-accent-soft:#05111e14;--flu-button-secondary-bg:#05111e14;--flu-button-secondary-hover:#05111e26;--flu-bg-tertiary:#05111e0f;--flu-related-bg:#f74a4a;--flu-card-shadow:0 4px 6px -1px #0000001a;--flu-card-hover-shadow:0 20px 25px -5px #0000001a;--flu-nav-pill-bg:#2c2f30;--flu-nav-pill-border:#2c2f30cc;--flu-tab-inactive-text:#fff;--flu-danismanlik-selected-text:#05111e;--flu-hero-btn-bg:#dc2626;--flu-hero-btn-text:#fff}:root.dark [data-flu-theme]{--flu-bg-primary:#05111e;--flu-bg-secondary:#0d1a2d;--flu-bg-card:#ffffff0d;--flu-bg-card-solid:#0f1f33;--flu-text-primary:#fff;--flu-text-secondary:#9ca3af;--flu-text-muted:#6b7280;--flu-border:#ffffff1a;--flu-accent:var(--flu-yellow);--flu-accent-text:#000;--flu-button-secondary-bg:#ffffff1a;--flu-button-secondary-hover:#fff3;--flu-bg-tertiary:#ffffff14;--flu-related-bg:linear-gradient(to bottom, #0d1a2d, #05111e);--flu-card-shadow:none;--flu-card-hover-shadow:0 8px 40px #0006;--flu-nav-pill-bg:#ffffff0a;--flu-nav-pill-border:#ffffff0f;--flu-tab-inactive-text:#9ca3af;--flu-danismanlik-selected-text:#000;--flu-hero-btn-bg:#ffbc0b;--flu-hero-btn-text:#000}.flu-gradient-yellow{background:linear-gradient(135deg, var(--flu-yellow) 0%, var(--flu-yellow-dark) 100%)}.flu-text-gradient{background:linear-gradient(135deg, var(--flu-yellow) 0%, orange 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root:not(.dark) .flu-text-gradient{background:#05111e;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.flu-card-hover{transition:transform .3s,box-shadow .3s}.flu-card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006}.flu-category-badge{border-radius:1rem;align-items:center;height:auto;padding:.625rem 1.25rem;font-size:1rem;font-weight:700;display:inline-flex}@keyframes fluFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.flu-animate-fade-in{animation:.5s forwards fluFadeIn}.flu-card{background:var(--flu-bg-card);border:1px solid var(--flu-border);box-shadow:var(--flu-card-shadow);transition:all .3s}.flu-card-interactive:hover{box-shadow:var(--flu-card-hover-shadow)}:root.dark .flu-card-interactive:hover{border-color:#ffffff1a}.flu-card-inner{transition:all .2s}:root.dark .flu-card-inner{background:#ffffff1a;border:1px solid #ffffff14}:root:not(.dark) .flu-card-inner{background:#00000014;border:1px solid #0000001a}.flu-card-inner:hover{filter:brightness(1.15)}.flu-filter-pill{background:var(--flu-bg-tertiary);border:1px solid var(--flu-border);color:var(--flu-text-secondary);transition:all .3s}:root:not(.dark) .flu-filter-pill{color:#fff;background:#2c2f30;border-color:#2c2f30}.flu-filter-pill:hover{border-color:var(--flu-text-muted)}.flu-marker-highlight{z-index:1;display:inline;position:relative}:root:not(.dark) .flu-marker-highlight{color:#ffbc0b}:root:not(.dark) .flu-marker-highlight:before{content:"";z-index:-1;background:#111;border-radius:12px 3px 16px 4px/5px 18px 3px 14px;position:absolute;top:0%;bottom:3%;left:-7px;right:-5px;transform:rotate(-1.4deg)skew(-2deg)}:root:not(.dark) .flu-marker-highlight:after{content:"";z-index:-1;background:#1a1a1a;border-radius:4px 14px 6px 10px/12px 4px 14px 3px;position:absolute;top:6%;bottom:0%;left:-4px;right:-6px;transform:rotate(.8deg)skew(1.5deg)}.flu-cta-gradient{border:1px solid var(--flu-border)}:root.dark .flu-cta-gradient{background:linear-gradient(to bottom right,#ffbc0b1a,#a855f70d,#0000)}:root:not(.dark) .flu-cta-gradient{background:linear-gradient(to bottom right,#ffbc0b1a,#a855f71a,#ffbc0b0d)}.flu-cta-gradient-red{border:1px solid var(--flu-border)}:root.dark .flu-cta-gradient-red{background:linear-gradient(to bottom right,#ff6b6b1a,#ffbc0b0d,#0000)}:root:not(.dark) .flu-cta-gradient-red{background:linear-gradient(to bottom right,#ff6b6b1a,#ffbc0b1a,#ff6b6b0d)}.flu-badge-accent{background:var(--flu-accent-soft);color:var(--flu-accent);border:1px solid var(--flu-border)}.flu-tag{transition:all .2s}:root.dark .flu-tag{color:#fff9;background:#ffffff0d}:root:not(.dark) .flu-tag{color:#00000080;background:#0000000a}.flu-stats-card{transition:all .3s}:root.dark .flu-stats-card{background:#ffffff05;border:1px solid #ffffff0f}:root:not(.dark) .flu-stats-card{background:#ffffff80;border:1px solid #ffffffb3;box-shadow:0 1px 3px #0000001a}.flu-tab-container{transition:all .3s}:root.dark .flu-tab-container{background:#ffffff0a;border:1px solid #ffffff0f}:root:not(.dark) .flu-tab-container{background:#0000000a;border:1px solid #0000000f}.flu-text-gradient-gold{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-gold{background:linear-gradient(90deg,#ffbc0b,#a855f7);-webkit-text-fill-color:transparent;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.flu-text-gradient-red{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-red{background:linear-gradient(90deg,#f74a4a,#ffbc0b);-webkit-text-fill-color:transparent;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.flu-text-gradient-purple{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-purple{background:linear-gradient(90deg,#a855f7,#00d9ff);-webkit-text-fill-color:transparent;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.flu-text-gradient-fire{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-fire{background:linear-gradient(90deg,#ffbc0b,#f74a4a,#a855f7);-webkit-text-fill-color:transparent;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.flu-text-gradient-sunset{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-sunset{background:linear-gradient(90deg,#ff6b6b,#ffbc0b);-webkit-text-fill-color:transparent;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.flu-text-gradient-purple-gold{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-purple-gold{background:linear-gradient(90deg,#a855f7,#ffbc0b);-webkit-text-fill-color:transparent;font-weight:inherit;-webkit-background-clip:text;background-clip:text}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes featureFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes featurePulse{0%,to{opacity:.15}50%{opacity:.6}}.flu-scrollbar-hide::-webkit-scrollbar{display:none}:root:not(.dark) [data-flu-theme] .rdp{--rdp-accent-color:#05111e;--rdp-background-color:#05111e14;color:#05111e}:root:not(.dark) [data-flu-theme] .rdp-caption_label{color:#05111e!important}:root:not(.dark) [data-flu-theme] .rdp-head_cell{color:#3a4a5a!important}:root:not(.dark) [data-flu-theme] .rdp-day{color:#000!important;opacity:1!important}:root:not(.dark) [data-flu-theme] .rdp-day_disabled{color:#9ca3af!important;opacity:.7!important}:root:not(.dark) [data-flu-theme] .rdp-nav_button{color:#05111e!important}:root:not(.dark) [data-flu-theme] .rdp-day_selected{color:#fff!important;background:#05111e!important}:root:not(.dark) [data-flu-theme] .rdp-day_today:not(.rdp-day_selected){font-weight:700;color:#000!important}.flu-glass-section{position:relative}
