.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-sm{max-width:24rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.bg-\[\#080C14\]{--tw-bg-opacity: 1;background-color:rgb(8 12 20 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body{background:#080c14;margin:0;padding:0}.home-v2{--home-bg: #0B0F1A;--home-surface: #111827;--home-surface2: #1A2235;--home-gold: #C8A97E;--home-gold2: #E8C99A;--home-gold-dim: rgba(200, 169, 126, .13);--home-text: #EDE8DF;--home-text-muted: #8899AA;--home-emerald: #4ECCA3;--home-emerald-dim: rgba(78, 204, 163, .1);--home-border: rgba(200, 169, 126, .2);background:var(--home-bg);color:var(--home-text);font-family:Jost,sans-serif;min-height:100vh;position:relative}.home-v2 .stars{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 73% 9%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1px 1px at 40% 65%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 88% 52%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 5% 78%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 57% 34%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 28% 88%,rgba(200,169,126,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 79% 72%,rgba(200,169,126,.3) 0%,transparent 100%),radial-gradient(1px 1px at 95% 25%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 22% 48%,rgba(255,255,255,.25) 0%,transparent 100%)}.home-v2 .ambient{position:fixed;top:-200px;left:50%;transform:translate(-50%);width:600px;height:400px;pointer-events:none;z-index:0;background:radial-gradient(ellipse,rgba(200,169,126,.07) 0%,transparent 65%)}.home-v2 .wrap{max-width:430px;margin:0 auto;padding:0 20px 100px;position:relative;z-index:1}.home-v2 .header{padding-top:56px;text-align:center}.home-v2 .moon-badge{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;background:linear-gradient(145deg,#1e2b3f,#0d1421);border:1.5px solid var(--home-gold);box-shadow:0 0 50px #c8a97e40,inset 0 0 24px #c8a97e0f;margin-bottom:24px;animation:home-pulse 3.5s ease-in-out infinite}.home-v2 .moon-badge svg{filter:drop-shadow(0 0 8px rgba(200,169,126,.5))}@keyframes home-pulse{0%,to{box-shadow:0 0 30px #c8a97e2e,inset 0 0 20px #c8a97e0a}50%{box-shadow:0 0 60px #c8a97e61,inset 0 0 32px #c8a97e1a}}.home-v2 .header-title{font-family:Playfair Display,serif;font-size:42px;font-weight:700;line-height:1.1;color:var(--home-gold2);letter-spacing:.01em;margin-bottom:8px}.home-v2 .header-title em{font-style:italic;color:var(--home-text)}.home-v2 .header-sub{font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--home-text-muted)}.home-v2 .ornament{display:flex;align-items:center;gap:14px;margin:32px 0 26px}.home-v2 .ornament-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--home-border),transparent)}.home-v2 .ornament-center{display:flex;align-items:center;gap:8px}.home-v2 .ornament-diamond{width:7px;height:7px;background:var(--home-gold);transform:rotate(45deg);opacity:.65}.home-v2 .ornament-diamond.small{width:4px;height:4px;opacity:.35}.home-v2 .nafila-card{background:var(--home-surface);border:1px solid var(--home-border);border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #0000008c,0 0 0 1px #c8a97e0d;margin-bottom:14px;animation:home-fade-up .5s ease both}@keyframes home-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home-v2 .card-header{padding:22px 22px 18px;background:linear-gradient(135deg,#192030,#111827);border-bottom:1px solid rgba(200,169,126,.15);display:flex;align-items:center;gap:16px}.home-v2 .day-badge{width:62px;height:62px;border-radius:50%;flex-shrink:0;background:linear-gradient(145deg,#d4b480,#906a30);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px 24px #c8a97e6b}.home-v2 .day-num{font-family:Amiri,serif;font-size:24px;font-weight:700;color:#0b0f1a;line-height:1}.home-v2 .day-lbl{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#0b0f1aa6}.home-v2 .card-header-info{flex:1;min-width:0}.home-v2 .card-night{font-family:Playfair Display,serif;font-size:22px;color:var(--home-gold2);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-v2 .card-meta{font-size:12px;color:var(--home-text-muted)}.home-v2 .card-meta b{color:var(--home-gold);font-weight:500}.home-v2 .btn-listen{width:44px;height:44px;border-radius:50%;flex-shrink:0;border:1px solid rgba(200,169,126,.3);background:var(--home-gold-dim);color:var(--home-gold);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.home-v2 .btn-listen:hover{background:#c8a97e38;border-color:var(--home-gold);transform:scale(1.07)}.home-v2 .btn-listen.active{background:#c0392bd9;border-color:#c0392b;color:#fff}.home-v2 .card-body{padding:20px 22px 22px}.home-v2 .section-label{display:flex;align-items:center;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--home-gold);margin-bottom:10px}.home-v2 .section-label:after{content:"";flex:1;height:1px;background:#c8a97e26}.home-v2 .inst-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:11px;background:#ffffff06;border:1px solid rgba(255,255,255,.045);margin-bottom:7px;transition:background .2s}.home-v2 .inst-row:hover{background:#c8a97e0f}.home-v2 .inst-sourate{font-size:16px;color:var(--home-text)}.home-v2 .inst-fois{font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--home-gold);background:var(--home-gold-dim);padding:3px 11px;border-radius:20px}.home-v2 .after-block{margin-top:14px;padding:14px 16px;background:var(--home-emerald-dim);border:1px solid rgba(78,204,163,.18);border-radius:13px}.home-v2 .after-title{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--home-emerald);margin-bottom:10px}.home-v2 .dhikr-row{display:flex;justify-content:space-between;font-size:15px;color:var(--home-text-muted);padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04)}.home-v2 .dhikr-row:last-child{border-bottom:none}.home-v2 .dhikr-fois{color:var(--home-emerald);font-weight:500}.home-v2 .bienfait-block{margin-top:16px;padding:18px;background:linear-gradient(135deg,#c8a97e12,#c8a97e05);border:1px solid rgba(200,169,126,.14);border-radius:14px;position:relative;overflow:hidden}.home-v2 .bienfait-block:before{content:'"';position:absolute;top:-8px;left:12px;font-family:Playfair Display,serif;font-size:64px;color:var(--home-gold);opacity:.15;line-height:1;pointer-events:none}.home-v2 .bienfait-section-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--home-gold);margin-bottom:10px}.home-v2 .bienfait-text{font-size:18px;line-height:1.75;color:var(--home-text-muted);font-style:italic}.home-v2 .card-footer{padding:11px 22px;border-top:1px solid rgba(200,169,126,.1);text-align:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8899aa80}.home-v2 .actions{display:flex;gap:12px;margin-bottom:36px}.home-v2 .btn-share{flex:1;padding:14px 12px;border-radius:14px;border:1px solid var(--home-border);background:transparent;color:var(--home-gold);cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.home-v2 .btn-share:hover{background:var(--home-gold-dim);border-color:#c8a97e80}.home-v2 .btn-all{flex:1.4;padding:14px 16px;border-radius:14px;border:none;background:linear-gradient(135deg,#d4b480,#906a30);color:#0b0f1a;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 32px #c8a97e47;transition:all .22s}.home-v2 .btn-all:hover{transform:translateY(-2px);box-shadow:0 14px 44px #c8a97e70}.home-v2 .btn-all svg{transition:transform .2s}.home-v2 .btn-all:hover svg{transform:translate(3px)}.home-v2 .features{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.home-v2 .feat-card{display:flex;align-items:center;gap:18px;padding:16px 18px;background:var(--home-surface);border:1px solid rgba(255,255,255,.05);border-radius:16px;cursor:pointer;text-align:left;width:100%;transition:all .25s ease;position:relative;overflow:hidden}.home-v2 .feat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 60%,rgba(200,169,126,.03));opacity:0;transition:opacity .25s}.home-v2 .feat-card:hover{border-color:var(--home-border);background:#131d2d;transform:translate(5px)}.home-v2 .feat-card:hover:after{opacity:1}.home-v2 .feat-icon-wrap{width:50px;height:50px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid;position:relative}.home-v2 .feat-badge{position:absolute;top:-7px;right:-7px;font-size:9px;font-weight:700;padding:2px 6px;border-radius:7px;color:#0b0f1a}.home-v2 .feat-text{flex:1}.home-v2 .feat-title{font-family:Playfair Display,serif;font-size:15.5px;color:var(--home-text);margin-bottom:2px}.home-v2 .feat-desc{font-size:11.5px;color:var(--home-text-muted)}.home-v2 .feat-arrow{color:var(--home-gold);opacity:.4;transition:all .25s;flex-shrink:0}.home-v2 .feat-card:hover .feat-arrow{opacity:1;transform:translate(4px)}.home-v2 .quran-quote{border-left:2.5px solid var(--home-gold);padding:16px 20px;background:linear-gradient(135deg,rgba(255,255,255,.025) 0%,transparent 100%);border-radius:0 14px 14px 0;margin-bottom:32px}.home-v2 .quran-text{font-family:Amiri,serif;font-size:15px;color:var(--home-text-muted);line-height:1.85;margin-bottom:8px;font-style:italic}.home-v2 .quran-ref{font-size:10px;color:var(--home-gold);letter-spacing:.14em;text-transform:uppercase}.home-v2 .footer{text-align:center;padding-bottom:8px}.home-v2 .footer-name{font-size:12px;color:var(--home-text-muted);margin-bottom:3px}.home-v2 .footer-contact{font-size:11px;color:#89a6}.home-v2 .no-ramadan{background:var(--home-surface);border:1px solid var(--home-border);border-radius:20px;padding:40px 24px;text-align:center;margin-bottom:24px}.home-v2 .no-ramadan h4{font-family:Playfair Display,serif;font-size:20px;color:var(--home-gold2);margin-bottom:10px}.home-v2 .no-ramadan p{font-size:13px;color:var(--home-text-muted);line-height:1.7}.home-v2 .nafila-export-wrapper{position:fixed;left:-9999px;top:50px;width:1200px;z-index:-1;pointer-events:none;visibility:visible;opacity:1;transition:none}.home-v2 .nafila-export-wrapper .nafila-card{width:100%}.home-v2 .nafila-card-export{min-width:1200px;border-radius:32px;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-v2 .nafila-card-export .card-header{padding:48px 48px 36px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.home-v2 .nafila-card-export .day-badge{width:120px;height:120px}.home-v2 .nafila-card-export .day-num{font-size:56px;font-weight:700}.home-v2 .nafila-card-export .day-lbl{font-size:14px;font-weight:400}.home-v2 .nafila-card-export .card-night{font-size:36px;font-weight:400}.home-v2 .nafila-card-export .card-meta{font-size:20px;font-weight:400}.home-v2 .nafila-card-export .btn-listen-placeholder{width:66px;height:66px;border-radius:50%;flex-shrink:0;background:transparent}.home-v2 .nafila-card-export .card-body{padding:40px 48px 48px;text-rendering:optimizeLegibility}.home-v2 .nafila-card-export .section-label,.home-v2 .nafila-card-export .after-title,.home-v2 .nafila-card-export .bienfait-section-lbl{font-size:16px;margin-bottom:18px;font-weight:400}.home-v2 .nafila-card-export .inst-row{padding:22px 28px;margin-bottom:16px;border-radius:20px}.home-v2 .nafila-card-export .inst-sourate{font-size:26px;font-weight:500}.home-v2 .nafila-card-export .inst-fois{font-size:20px;padding:8px 20px;border-radius:26px;font-weight:600}.home-v2 .nafila-card-export .after-block{margin-top:28px;padding:28px 32px;border-radius:22px}.home-v2 .nafila-card-export .dhikr-row{font-size:22px;padding:10px 0}.home-v2 .nafila-card-export .bienfait-block{margin-top:32px;padding:32px;border-radius:24px}.home-v2 .nafila-card-export .bienfait-text{font-size:24px;line-height:1.9;color:#ede8df;font-weight:400}.home-v2 .nafila-card-export .card-footer{padding:22px 48px;font-size:18px;letter-spacing:.22em;color:#8899aad9;font-weight:400}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-emerald-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
