.light{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:340 70% 48%;--primary-foreground:210 40% 98%;--secondary:270 40% 38%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:340 70% 48%;--radius:0.5rem;--gradient-start:340 70% 48%;--gradient-end:270 40% 38%;--sidebar-background:0 0% 100%;--sidebar-foreground:222.2 84% 4.9%;--sidebar-accent:210 40% 96.1%;--sidebar-accent-foreground:222.2 47.4% 11.2%}.light .news-card{background:linear-gradient(to bottom right,rgba(255,255,255,.9),rgba(240,240,245,.9));border:1px solid rgba(226,232,240,.6);color:#1a202c}.light .news-card .text-white{color:#1a202c}.light .news-card .text-slate-300\/80{color:rgba(100,116,139,.8)}.light .news-card .border-slate-700\/50{border-color:rgba(226,232,240,.5)}.light .news-card .text-slate-400{color:rgba(100,116,139,1)}.light .tabs-container{background-color:rgba(255,255,255,.5);border:1px solid rgba(226,232,240,.5)}.light .author-name{color:rgba(100,116,139,1)}.light .ai-tool-card{background-color:rgba(255,255,255,.8)}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:340 70% 48%;--primary-foreground:210 40% 98%;--secondary:270 40% 38%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:340 70% 48%;--gradient-start:340 70% 48%;--gradient-end:270 40% 38%;--sidebar-background:222.2 84% 4.9%;--sidebar-foreground:210 40% 98%;--sidebar-accent:217.2 32.6% 17.5%;--sidebar-accent-foreground:210 40% 98%}.dark .news-card{background:linear-gradient(to bottom right,rgba(15,23,42,.9),rgba(30,41,59,.9));border:1px solid rgba(51,65,85,.6);color:#f8fafc}.dark .news-card .text-white{color:#f8fafc}.dark .news-card .text-slate-300\/80{color:rgba(203,213,225,.8)}.dark .news-card .border-slate-700\/50{border-color:rgba(51,65,85,.5)}.dark .news-card .text-slate-400{color:rgba(148,163,184,1)}.dark .tabs-container{background-color:rgba(15,23,42,.5);border:1px solid rgba(30,41,59,.5)}.dark .author-name{color:rgba(148,163,184,1)}.dark .ai-tool-card{background-color:rgba(15,23,42,.8);border-color:rgba(51,65,85,.6)}.sunrise{--background:225 50% 18%;--foreground:0 0% 10%;--card:225 50% 22%;--card-foreground:0 0% 10%;--popover:225 50% 22%;--popover-foreground:0 0% 10%;--primary:340 70% 48%;--primary-foreground:210 40% 98%;--secondary:270 40% 38%;--secondary-foreground:210 40% 98%;--muted:225 50% 25%;--muted-foreground:0 0% 40%;--accent:225 50% 28%;--accent-foreground:0 0% 10%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:225 50% 25%;--input:225 50% 25%;--ring:340 70% 48%;--gradient-start:340 70% 48%;--gradient-end:270 40% 38%;--sidebar-background:225 50% 16%;--sidebar-foreground:0 0% 10%;--sidebar-accent:225 50% 22%;--sidebar-accent-foreground:0 0% 10%;color-scheme:light;--hero-grid-color-1:rgba(240,165,179,0.1);--hero-grid-color-2:rgba(240,165,179,0.2);--hero-grid-point-color:rgba(240,165,179,0.5);--hero-grid-diagonal-color:rgba(240,165,179,0.2);--hero-cyber-line-color:rgba(240,165,179,0.3);--hero-grid-pulse-animation:pulse-hero-grid-light infinite alternate}.sunrise body{background:linear-gradient(180deg,#f3b7c2,#f8e1c9);background-attachment:fixed}.sunrise .cyber-grid-bg{background-image:linear-gradient(rgba(243,183,194,.05) 1px,transparent 0),linear-gradient(90deg,rgba(243,183,194,.05) 1px,transparent 0),linear-gradient(rgba(248,225,201,.03) 2px,transparent 0),linear-gradient(90deg,rgba(248,225,201,.03) 2px,transparent 0);background-size:20px 20px,20px 20px,100px 100px,100px 100px}.sunrise .hero-glow:after{background:radial-gradient(circle at 50% 50%,rgba(243,183,194,.15),transparent 70%)}.sunrise .sidebar{background:linear-gradient(180deg,#f0a5b3,#f3b7c2);background-attachment:fixed}.sunrise .news-card{background:linear-gradient(180deg,#f0a5b3,#f5d4b8);border:1px solid rgba(226,124,143,.3);color:#1a202c}.sunrise .news-card .text-white{color:#1a202c}.sunrise .news-card .text-slate-300\/80{color:rgba(79,70,229,.8)}.sunrise .news-card .border-slate-700\/50{border-color:rgba(226,124,143,.3)}.sunrise .news-card .text-slate-400{color:rgba(79,70,229,1)}.sunrise .ai-tool-card{border-color:rgba(240,165,179,.2);background:linear-gradient(180deg,#f0a5b3,#f5d4b8)}.sunrise .article-content h1,.sunrise .article-content h2,.sunrise .article-content h3,.sunrise .article-content h4,.sunrise .article-content h5,.sunrise .article-content h6{color:#222;font-weight:600}.sunrise .text-foreground{color:#222}.sunrise .text-muted-foreground{color:#555}.sunrise .text-slate-600{color:#444}.sunrise .text-slate-700{color:#333}.sunrise .text-slate-800{color:#222}.sunrise .text-slate-900{color:#111}.sunrise .tabs-container{background-color:rgba(240,165,179,.8);border:1px solid rgba(226,124,143,.3)}.sunrise .hero-overlay h3,.sunrise .hero-overlay p,.sunrise .hero-overlay span{color:white;text-shadow:0 1px 2px rgba(0,0,0,.5)}.sunrise .hero-overlay{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5),rgba(0,0,0,.3))}.sunrise .author-name{color:#666666;font-weight:500}.sunrise button[class*=bg-secondary]{background:linear-gradient(180deg,#f0a5b3,#f5d4b8)}.sunrise button[class*=bg-secondary]:hover{background:linear-gradient(180deg,#f3b7c2,#f0a5b3)}.sunrise input,.sunrise select,.sunrise textarea{background:linear-gradient(180deg,#f3b7c2,#f5d4b8);border-color:#e27c8f}.sunrise input:focus,.sunrise select:focus,.sunrise textarea:focus{border-color:#d96c80;box-shadow:0 0 0 2px rgba(217,108,128,.3)}.sunrise .tools-hero{background:linear-gradient(to bottom right,#f0a5b3,#f3b7c2,#f5d4b8)}.sunrise .tools-grid-pattern{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjAgNjBIMFYwaDYwdjYweiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTU5LjUgNTkuNXYtNTloLTU5djU5aDU5eiIgc3Ryb2tlPSJyZ2JhKDAsIDAsIDAsIDAuMDUpIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTU5LjUgNTkuNXYtNTloLTU5djU5aDU5eiIgc3Ryb2tlPSJyZ2JhKDAsIDAsIDAsIDAuMDUpIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMwIDB2NjBNMCAzMGg2MCIgc3Ryb2tlPSJyZ2JhKDAsIDAsIDAsIDAuMDUpIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMwIDB2NjBNMCAzMGg2MCIgc3Ryb2tlPSJyZ2JhKDAsIDAsIDAsIDAuMDUpIiBmaWxsPSJub25lIi8+PC9zdmc+")}.sunrise .tools-geometric-shape-1{background:linear-gradient(to bottom right,rgba(226,124,143,.3),rgba(248,225,201,.3))}.sunrise .tools-geometric-shape-2{background:linear-gradient(to top right,rgba(248,225,201,.3),rgba(226,124,143,.3))}.sunrise .tools-hero-title{color:#222}.sunrise .tools-hero-description{color:rgba(34,34,34,.8)}.sunrise .tools-featured-badge{background-color:rgba(34,34,34,.05);border-color:rgba(34,34,34,.2)}.sunrise .tools-badge-text{color:#222}.sunrise .tools-search-glow{background-color:rgba(34,34,34,.05)}.sunrise .tools-search-icon{color:rgba(34,34,34,.7)}.sunrise .tools-search-input{background-color:rgba(34,34,34,.05);border-color:rgba(34,34,34,.2);color:#222}.sunrise .tools-search-input::placeholder{color:rgba(34,34,34,.6)}.sunrise .tools-search-input:focus{--tw-ring-color:rgba(34,34,34,0.3)}.sunrise .tools-filter-button{color:rgba(34,34,34,.7)}.sunrise .tools-filter-button:hover{color:#222;background-color:rgba(34,34,34,.1)}.sunrise .tools-featured-card{background-color:rgba(34,34,34,.05);border:1px solid rgba(34,34,34,.1)}.sunrise .tools-featured-card:hover{background-color:rgba(34,34,34,.1)}.sunrise .tools-featured-icon{background:linear-gradient(to bottom right,rgba(34,34,34,.1),rgba(34,34,34,.05))}.sunrise .tools-featured-icon-text{color:rgba(34,34,34,.4)}.sunrise .tools-featured-title{color:#222}.sunrise .tools-featured-rating{color:rgba(34,34,34,.7)}.sunrise .tools-featured-arrow{color:rgba(34,34,34,.4)}.sunrise .tools-featured-arrow:hover{color:rgba(34,34,34,.8)}.sunrise section h3 a span{color:#000000}.sunrise section h3 a:hover span{color:#d81b60}.sunrise .ai-tool-card h3{color:#000000}.sunrise .ai-tool-card:hover h3,.sunrise .group:hover .group-hover\:text-primary{color:#d81b60}.sunrise .tool-title{color:#000000}.sunrise .ai-tool-card:hover .tool-title,.sunrise .hover\:text-pink-600:hover{color:#d81b60}.sunrise .card button[variant=ghost],.sunrise .news-card button[variant=ghost],.sunrise .read-more-btn{background:transparent;background-image:none;box-shadow:none}.sunrise .card button[variant=ghost]:hover,.sunrise .news-card button[variant=ghost]:hover,.sunrise .read-more-btn:hover{background-color:rgba(204,43,94,.1);background-image:none}.sunrise,.sunrise main{background:linear-gradient(180deg,#f3b7c2,#f8e1c9);background-attachment:fixed}.sunrise .footer,.sunrise .header,.sunrise .sidebar{background-color:initial}.sunrise .bg-background\/40,.sunrise .bg-background\/50,.sunrise .bg-background\/60{background-color:rgba(255,255,255,.6)}.sunrise .bg-gradient-to-br.from-slate-900.via-slate-800.to-slate-900{background:linear-gradient(to bottom right,#f0a5b3,#f3b7c2,#f5d4b8)}.sunrise header{background:linear-gradient(90deg,#f0a5b3,#f3b7c2)}.sunrise footer{background:linear-gradient(0deg,#f5d4b8,#f8e1c9)}.sunrise-tag-badge-bg{background-color:#FEF3C7!important}.sunrise .sunrise-tag-badge-bg:hover{background-color:#FCD34D!important}.sunrise .modal-overlay,.sunrise [data-radix-dialog-overlay],.sunrise [data-state=open][data-overlay]{background:radial-gradient(60% 40% at 50% 0,hsl(var(--ring)/.1),transparent 70%),hsl(var(--background)/.55)!important;backdrop-filter:blur(6px)}.sunrise .DialogContent,.sunrise .alert-dialog-content,.sunrise .modal-content,.sunrise .sheet-content,.sunrise [data-radix-dialog-content],.sunrise [role=dialog],.sunrise [role=dialog] .content{background:linear-gradient(180deg,hsl(var(--card)/.94) 0,hsl(var(--popover)/.94) 100%)!important;color:hsl(var(--popover-foreground))!important;border:1px solid hsl(var(--border)/.55)!important;border-radius:.875rem;background-image:none!important;box-shadow:0 12px 40px hsl(var(--background)/.35),0 0 0 1px hsl(var(--border)/.35),0 0 60px hsl(var(--primary)/.12);backdrop-filter:blur(8px) saturate(112%)}.sunrise [data-radix-dialog-content] .modal-header,.sunrise [data-radix-dialog-content] header{background:hsl(var(--card)/.15);border-bottom:1px solid hsl(var(--border)/.45)}.sunrise [data-radix-dialog-content] .modal-footer,.sunrise [data-radix-dialog-content] footer{background:hsl(var(--card)/.12);border-top:1px solid hsl(var(--border)/.45)}.sunrise [data-radix-dialog-content] .separator,.sunrise [data-radix-dialog-content] hr{border-color:hsl(var(--border)/.45)}.sunrise [data-radix-dialog-content] :focus-visible,.sunrise [data-radix-dialog-content] [data-focus]{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.35)}.sunrise [data-radix-dialog-content] [variant=ghost],.sunrise [data-radix-dialog-content] button[variant=ghost]{background:transparent;background-image:none;box-shadow:none}.sunrise .modal-content[data-tone=surface]{background:linear-gradient(180deg,hsl(var(--card)/.92),hsl(var(--popover)/.92))!important}.sunrise .modal-content[data-tone=deep]{background:linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--card)/.94))!important;border-color:hsl(var(--border)/.65)!important;box-shadow:0 16px 60px hsl(var(--background)/.45),0 0 0 1px hsl(var(--border)/.5),0 0 80px hsl(var(--primary)/.14)}.blurple-twilight{--background:240 25% 20%;--foreground:210 40% 98%;--card:240 25% 24%;--card-foreground:210 40% 98%;--popover:240 25% 24%;--popover-foreground:210 40% 98%;--primary:236 59% 52%;--primary-foreground:210 40% 98%;--secondary:270 40% 38%;--secondary-foreground:210 40% 98%;--muted:240 25% 16%;--muted-foreground:210 40% 80%;--accent:240 25% 26%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:240 25% 26%;--input:240 25% 26%;--ring:340 70% 48%;--gradient-start:340 70% 48%;--gradient-end:270 40% 38%;--sidebar-background:240 25% 13%;--sidebar-foreground:210 40% 98%;--sidebar-accent:240 25% 18%;--sidebar-accent-foreground:210 40% 98%;color-scheme:dark;--hero-grid-color-1:rgba(71,82,196,0.05);--hero-grid-color-2:rgba(71,82,196,0.1);--hero-grid-point-color:rgba(88,101,242,0.4);--hero-grid-diagonal-color:rgba(88,101,242,0.15);--hero-cyber-line-color:rgba(88,101,242,0.5);--hero-grid-pulse-animation:pulse-hero-grid-dark infinite alternate}.blurple-twilight body{background:linear-gradient(180deg,#0e1752,#050412);background-attachment:fixed}.blurple-twilight .cyber-grid-bg{background-image:linear-gradient(rgba(71,82,196,.05) 1px,transparent 0),linear-gradient(90deg,rgba(71,82,196,.05) 1px,transparent 0),linear-gradient(rgba(14,23,82,.03) 2px,transparent 0),linear-gradient(90deg,rgba(14,23,82,.03) 2px,transparent 0);background-size:20px 20px,20px 20px,100px 100px,100px 100px}.blurple-twilight .hero-glow:after{background:radial-gradient(circle at 50% 50%,rgba(114,137,218,.15),transparent 70%)}.blurple-twilight .sidebar{background:linear-gradient(180deg,#0a1038,#030310);background-attachment:fixed}.blurple-twilight .news-card{background:linear-gradient(180deg,#0c1345,#080728);border:1px solid rgba(71,82,196,.3);color:#f8fafc}.blurple-twilight .ai-tool-card{border-color:rgba(79,70,229,.2);background:linear-gradient(180deg,#0c1345,#080728)}.blurple-twilight .ai-tool-card .bg-slate-100,.blurple-twilight .ai-tool-card .bg-slate-200,.blurple-twilight .ai-tool-card .bg-slate-50\/50{background:rgba(14,23,82,.7)}.blurple-twilight .ai-tool-card .border-slate-100,.blurple-twilight .ai-tool-card .border-slate-200{border-color:rgba(79,70,229,.2)}.blurple-twilight .text-slate-400{color:rgba(203,213,225,.8)}.blurple-twilight .text-slate-500{color:rgba(203,213,225,.9)}.blurple-twilight .text-slate-600{color:rgba(226,232,240,.9)}.blurple-twilight .text-slate-700{color:rgba(226,232,240,1)}.blurple-twilight .text-slate-800{color:rgba(241,245,249,1)}.blurple-twilight .text-slate-900{color:rgba(248,250,252,1)}.blurple-twilight .tabs-container{background-color:rgba(12,19,69,.8);border:1px solid rgba(71,82,196,.3)}.blurple-twilight .news-card .text-white,.blurple-twilight .news-card h1,.blurple-twilight .news-card h2,.blurple-twilight .news-card h3,.blurple-twilight .news-card h4,.blurple-twilight .news-card h5,.blurple-twilight .news-card h6{color:#f8fafc}.blurple-twilight .news-card .text-slate-300,.blurple-twilight .news-card .text-slate-300\/80,.blurple-twilight .news-card .text-slate-400{color:rgba(226,232,240,.9)}.blurple-twilight .news-card .text-slate-500,.blurple-twilight .news-card .text-slate-600{color:rgba(226,232,240,.8)}.blurple-twilight .news-card .text-muted-foreground{color:rgba(226,232,240,.7)}.blurple-twilight .news-card .text-primary{color:#e27c8f;font-weight:500}.blurple-twilight .news-card .text-primary:hover{color:#e68c9e}.blurple-twilight .news-card .border-primary\/30{border-color:rgba(204,43,94,.5)}.blurple-twilight .author-name{color:rgba(203,213,225,.9)}.blurple-twilight .article-content,.blurple-twilight .article-content blockquote,.blurple-twilight .article-content h1,.blurple-twilight .article-content h2,.blurple-twilight .article-content h3,.blurple-twilight .article-content h4,.blurple-twilight .article-content h5,.blurple-twilight .article-content h6,.blurple-twilight .article-content li,.blurple-twilight .article-content p{color:white}.blurple-twilight .article-content a{color:#e27c8f}.blurple-twilight .article-content a:hover{color:#e68c9e;text-decoration:underline}.blurple-twilight .article-content code{color:#e27c8f;background-color:rgba(14,23,82,.5)}.blurple-twilight .article-content pre{background-color:rgba(14,23,82,.7)}.blurple-twilight .article-content blockquote{border-color:rgba(226,124,143,.5);background-color:rgba(14,23,82,.3)}.blurple-twilight .article-content hr,.blurple-twilight .article-content table td,.blurple-twilight .article-content table th{border-color:rgba(255,255,255,.2)}.blurple-twilight .article-content table th{background-color:rgba(14,23,82,.5)}.blurple-twilight .article-content table tr:nth-child(odd){background-color:rgba(14,23,82,.3)}.blurple-twilight .article-content table tr:nth-child(2n){background-color:rgba(14,23,82,.2)}.blurple-twilight button[class*=bg-secondary]{background:linear-gradient(180deg,#0c1345,#080728)}.blurple-twilight button[class*=bg-secondary]:hover{background:linear-gradient(180deg,#0e1752,#0c1345)}.blurple-twilight input,.blurple-twilight select,.blurple-twilight textarea{background:linear-gradient(180deg,#0e1752,#0a1038);border-color:#0c1345}.blurple-twilight input:focus,.blurple-twilight select:focus,.blurple-twilight textarea:focus{border-color:#4752c4;box-shadow:0 0 0 2px rgba(71,82,196,.3)}.blurple-twilight .tools-hero{background:linear-gradient(to bottom right,#0e1752,#0a1038,#0e1752)}.blurple-twilight .tools-grid-pattern{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjAgNjBIMFYwaDYwdjYweiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTU5LjUgNTkuNXYtNTloLTU5djU5aDU5eiIgc3Ryb2tlPSJyZ2JhKDI1NSwgMjU5LCAyNTUsIDAuMDMpIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMwIDB2NjBNMCAzMGg2MCIgc3Ryb2tlPSJyZ2JhKDI1NSwgMjU5LCAyNTUsIDAuMDMpIiBmaWxsPSJub25lIi8+PC9zdmc+")}.blurple-twilight .tools-geometric-shape-1{background:linear-gradient(to bottom right,rgba(204,43,94,.2),rgba(117,58,136,.2))}.blurple-twilight .tools-geometric-shape-2{background:linear-gradient(to top right,rgba(59,130,246,.2),rgba(117,58,136,.2))}.blurple-twilight .tools-hero-title{color:white}.blurple-twilight .tools-hero-description{color:rgba(255,255,255,.8)}.blurple-twilight .tools-featured-badge{background-color:rgba(255,255,255,.1);backdrop-filter:blur(4px);border-color:rgba(255,255,255,.2)}.blurple-twilight .tools-badge-text{color:white}.blurple-twilight .tools-search-glow{background-color:rgba(255,255,255,.05)}.blurple-twilight .tools-search-icon{color:rgba(255,255,255,.7)}.blurple-twilight .tools-search-input{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:white}.blurple-twilight .tools-search-input::placeholder{color:rgba(255,255,255,.6)}.blurple-twilight .tools-search-input:focus{--tw-ring-color:rgba(255,255,255,0.3)}.blurple-twilight .tools-filter-button{color:rgba(255,255,255,.7)}.blurple-twilight .tools-filter-button:hover{color:white;background-color:rgba(255,255,255,.1)}.blurple-twilight .tools-featured-card{background-color:rgba(255,255,255,.05);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.blurple-twilight .tools-featured-card:hover{background-color:rgba(255,255,255,.1)}.blurple-twilight .tools-featured-icon{background:linear-gradient(to bottom right,rgba(255,255,255,.1),rgba(255,255,255,.05))}.blurple-twilight .tools-featured-icon-text{color:rgba(255,255,255,.4)}.blurple-twilight .tools-featured-title{color:white}.blurple-twilight .tools-featured-rating{color:rgba(255,255,255,.7)}.blurple-twilight .tools-featured-arrow{color:rgba(255,255,255,.4)}.blurple-twilight .tools-featured-arrow:hover{color:rgba(255,255,255,.8)}.blurple-twilight .ai-tool-card h3,.blurple-twilight .group:hover .group-hover\:text-primary{color:#e27c8f}.blurple-twilight .tool-title{color:#ffffff}.blurple-twilight .ai-tool-card:hover .tool-title{color:#e27c8f}.blurple-twilight .hover\:text-pink-600:hover{color:#ec4899}.blurple-twilight .card button[variant=ghost],.blurple-twilight .news-card button[variant=ghost],.blurple-twilight .read-more-btn{background:transparent;background-image:none;box-shadow:none}.blurple-twilight .card button[variant=ghost]:hover,.blurple-twilight .news-card button[variant=ghost]:hover,.blurple-twilight .read-more-btn:hover{background-color:rgba(204,43,94,.1);background-image:none}.blurple-twilight,.blurple-twilight main{background:linear-gradient(180deg,#0e1752,#050412);background-attachment:fixed}.blurple-twilight .sidebar,.blurple-twilight footer,.blurple-twilight header{background-color:initial}.blurple-twilight .bg-background\/40,.blurple-twilight .bg-background\/50,.blurple-twilight .bg-background\/60{background-color:rgba(14,23,82,.6)}.blurple-twilight .bg-white\/10,.blurple-twilight .bg-white\/5,.blurple-twilight .bg-white\/50{background-color:rgba(14,23,82,.5)}.blurple-twilight .bg-gradient-to-br.from-slate-900.via-slate-800.to-slate-900{background:linear-gradient(to bottom right,#0e1752,#0a1038,#0e1752)}.blurple-twilight header{background:linear-gradient(90deg,#0a1038,#0e1752)}.blurple-twilight footer{background:linear-gradient(0deg,#030310,#0a1038)}.blurple-twilight .modal-overlay,.blurple-twilight [data-radix-dialog-overlay],.blurple-twilight [data-state=open][data-overlay]{background:radial-gradient(60% 40% at 50% 0,hsl(var(--ring)/.1),transparent 70%),hsl(var(--background)/.65)!important;backdrop-filter:blur(6px)}.blurple-twilight .DialogContent,.blurple-twilight .alert-dialog-content,.blurple-twilight .modal-content,.blurple-twilight .sheet-content,.blurple-twilight [data-radix-dialog-content],.blurple-twilight [role=dialog],.blurple-twilight [role=dialog] .content{background:linear-gradient(180deg,hsl(var(--card)/.94) 0,hsl(var(--popover)/.94) 100%)!important;color:hsl(var(--popover-foreground))!important;border:1px solid hsl(var(--border)/.6)!important;border-radius:.875rem;background-image:none!important;box-shadow:0 12px 40px hsl(var(--background)/.55),0 0 0 1px hsl(var(--border)/.4),0 0 60px hsl(var(--primary)/.12);backdrop-filter:blur(8px) saturate(115%)}.blurple-twilight [data-radix-dialog-content] .modal-header,.blurple-twilight [data-radix-dialog-content] header{background:hsl(var(--card)/.2);border-bottom:1px solid hsl(var(--border)/.5)}.blurple-twilight [data-radix-dialog-content] .modal-footer,.blurple-twilight [data-radix-dialog-content] footer{background:hsl(var(--card)/.16);border-top:1px solid hsl(var(--border)/.5)}.blurple-twilight [data-radix-dialog-content] .separator,.blurple-twilight [data-radix-dialog-content] hr{border-color:hsl(var(--border)/.5)}.blurple-twilight [data-radix-dialog-content] :focus-visible,.blurple-twilight [data-radix-dialog-content] [data-focus]{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.35)}.blurple-twilight [data-radix-dialog-content] [variant=ghost],.blurple-twilight [data-radix-dialog-content] button[variant=ghost]{background:transparent;background-image:none;box-shadow:none}.blurple-twilight .modal-content[data-tone=surface]{background:linear-gradient(180deg,hsl(var(--card)/.92),hsl(var(--popover)/.92))!important}.blurple-twilight .modal-content[data-tone=deep]{background:linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--card)/.94))!important;border-color:hsl(var(--border)/.7)!important;box-shadow:0 16px 60px hsl(var(--background)/.6),0 0 0 1px hsl(var(--border)/.55),0 0 80px hsl(var(--primary)/.14)}.blurple-twilight .ai-tool-card h3.store-heading{color:#ffffff!important}.blurple-twilight .bg-blue-50{background-color:rgba(37,99,235,.18)!important;border-color:rgba(59,130,246,.35)!important}