/*x-tailwind-polaris.css-def starts*/
/*#menu-button.active-modifier {*/
/*    box-shadow: -0.0625rem 0rem 0.0625rem 0rem rgba(26, 26, 26, 0.122) inset,*/
/*    0.0625rem 0rem 0.0625rem 0rem rgba(26, 26, 26, 0.122) inset,*/
/*    0rem 0.125rem 0.0625rem 0rem rgba(26, 26, 26, 0.2) inset;*/
/*    background-color: #d4d4d4;*/
/*}*/

/*.boxShadowNormal {*/
/*    box-shadow: 0rem -0.0625rem 0rem 0rem #b5b5b5 inset,*/
/*    0rem 0rem 0rem 0.0625rem rgba(0, 0, 0, 0.1) inset,*/
/*    0rem 0.03125rem 0rem 0.09375rem #fff inset;*/
/*}*/

/*.boxShadowNormal:active {*/
/*    box-shadow: -0.0625rem 0rem 0.0625rem 0rem rgba(26, 26, 26, 0.122) inset,*/
/*    0.0625rem 0rem 0.0625rem 0rem rgba(26, 26, 26, 0.122) inset,*/
/*    0rem 0.125rem 0.0625rem 0rem rgba(26, 26, 26, 0.2) inset;*/
/*}*/

/*.primaryButtonShadow {*/
/*    box-shadow: 0rem -0.0625rem 0rem 0.0625rem rgba(0, 0, 0, 0.8) inset,*/
/*    0rem 0rem 0rem 0.0625rem #303030 inset,*/
/*    0rem 0.03125rem 0rem 0.09375rem hsla(0, 0%, 100%, 0.25) inset;*/
/*}*/

/*.indigoButtonShadow {*/
/*    box-shadow: 0rem -0.0625rem 0rem 0.0625rem rgba(49, 46, 129, 0.8) inset,*/
/*    0rem 0rem 0rem 0.0625rem #4f46e5 inset,*/
/*    0rem 0.03125rem 0rem 0.09375rem rgba(199, 210, 254, 0.25) inset;*/
/*}*/

/*.dangerButtonShadow {*/
/*    box-shadow: 0rem -0.0625rem 0rem 0.0625rem rgba(153, 27, 27, 0.8) inset,*/
/*    0rem 0rem 0rem 0.0625rem #dc2626 inset,*/
/*    0rem 0.03125rem 0rem 0.09375rem rgba(254, 202, 202, 0.25) inset;*/
/*}*/

/*.primaryButtonShadow:active,*/
/*.indigoButtonShadow:active {*/
/*    box-shadow: 0rem 0.1875rem 0rem 0rem #000 inset;*/
/*}*/

/*.buttonPressable:active {*/
/*    transform: translate3d(0, 0.0625rem, 0);*/
/*}*/

/*.iconMargin {*/
/*    margin: calc(0.125rem * -1) 0;*/
/*}*/

/*.primary-button {*/
/*    background-color: #303030;*/
/*    background-image: linear-gradient(180deg, rgba(48, 48, 48, 0) 63.53%, hsla(0, 0%, 100%, 0.15));*/
/*}*/

/*.indigo-button {*/
/*    background-color: #4f46e5;*/
/*    background-image: linear-gradient(180deg, rgba(79, 70, 229, 0) 63.53%, hsla(0, 0%, 100%, 0.15));*/
/*}*/

/*.primary-button:hover,*/
/*.primary-button:active {*/
/*    background-color: #1a1a1a;*/
/*    background-image: linear-gradient(180deg, rgba(48, 48, 48, 0) 63.53%, hsla(0, 0%, 100%, 0.15));*/
/*}*/

/*.indigo-button:hover,*/
/*.indigo-button:active {*/
/*    background-color: #4338ca;*/
/*    background-image: linear-gradient(180deg, rgba(79, 70, 229, 0) 63.53%, hsla(0, 0%, 100%, 0.15));*/
/*}*/

/*.text {*/
/*    font-size: 0.8125rem;*/
/*}*/

/*.text-color {*/
/*    color: #303030;*/
/*}*/

/*.turquoiseButtonShadow {*/
/*    box-shadow: 0rem -0.0625rem 0rem 0.0625rem rgba(13, 148, 136, 0.8) inset,*/
/*    0rem 0rem 0rem 0.0625rem #14b8a6 inset,*/
/*    0rem 0.03125rem 0rem 0.09375rem rgba(204, 251, 241, 0.25) inset;*/
/*}*/

/*.turquoiseButtonShadow:active {*/
/*    box-shadow: 0rem 0.1875rem 0rem 0rem #0d9488 inset;*/
/*}*/

/*.turquoise-button {*/
/*    background-color: #14b8a6;*/
/*    background-image: linear-gradient(180deg, rgba(20, 184, 166, 0) 63.53%, hsla(0, 0%, 100%, 0.15));*/
/*}*/

/*.turquoise-button:hover,*/
/*.turquoise-button:active {*/
/*    background-color: #0d9488;*/
/*    background-image: linear-gradient(180deg, rgba(20, 184, 166, 0) 63.53%, hsla(0, 0%, 100%, 0.15));*/
/*}*/

/*!* ///////////////// *!*/
/*.complex-learn-card-dropdown {*/
/*    max-height: 1000px;*/
/*    overflow: hidden;*/
/*    transition: max-height 0.5s ease-in-out;*/
/*}*/

/*.clcd-check {*/
/*    cursor: pointer;*/
/*    max-height: 40px;*/
/*    overflow: hidden;*/
/*    transition: max-height 0.5s ease-in-out;*/
/*}*/

/*.clcd-check:hover {*/
/*    background-color: rgb(243, 244, 246);*/
/*}*/

/*.clcd-check.expanded {*/
/*    max-height: 400px;*/
/*    background-color: rgb(243, 244, 246);*/
/*}*/

/*#completed-text {*/
/*    display: inline-block;*/
/*    padding: 3px;*/
/*    font-size: 12px;*/
/*}*/

/*.checkdisplay {*/
/*    display: none;*/
/*}*/

/*#menu-button:hover,*/
/*.droplid:hover {*/
/*    background-color: rgb(243 244 246);*/
/*}*/
/*x-tailwind-polaris.css-def ends*/


/*extra starts*/
.bar {
    z-index: 99 !important;
}

.filepond--credits {
    display: none !important;
}
/*extra ends*/

.st0{fill:#050535;}
.st1{fill:url(#SVGID_1_);}
.st2{fill:url(#SVGID_00000112600240864107194490000002046728836996888208_);}
.st3{fill:url(#SVGID_00000131348155020606304580000017598705455983706299_);}
.st4{fill:url(#SVGID_00000164487878630468534690000004808886687062400921_);}
.st5{fill:url(#SVGID_00000049906759088754121970000009176841515673718698_);}
.st6{opacity:0.27;fill:url(#SVGID_00000047053216213046593300000002018493006514006968_);}
.st7{fill:url(#SVGID_00000000932635797941379170000011540064141068198801_);}
.st8{fill:url(#SVGID_00000176031280460481098480000014878189998818524817_);}
.st9{fill:url(#SVGID_00000134239752437426706420000002971288468704264849_);}
.st10{fill:url(#SVGID_00000174597567356991562440000006068812373645701552_);}
.st11{opacity:0.27;fill:url(#SVGID_00000017480821391366743780000003059959260071489685_);}
.st12{fill:url(#SVGID_00000176729285873565000820000010480705048668820153_);}
.st13{fill:url(#SVGID_00000171720938570004559370000006559299805349459101_);}
.st14{fill:url(#SVGID_00000062912446238500430660000010011731977801160362_);}
.st15{fill:url(#SVGID_00000007411750691403822210000011652010726910886547_);}
.st16{opacity:0.27;fill:url(#SVGID_00000035492854949666276650000014804697656899599795_);}
.st17{fill:url(#SVGID_00000129918770783990716130000000718544605251092144_);}
.st18{fill:#FFFFFF;}
.st19{opacity:0.35;fill:url(#SVGID_00000101081595373274095590000016355467102518198704_);}
.st20{fill:url(#SVGID_00000059288988676370798450000017362442931818668961_);}
.st21{fill:url(#SVGID_00000049934201745722355870000000690325028138217884_);}
.st22{fill:url(#SVGID_00000010303747268376308730000008979653332449683631_);}
.st23{fill:url(#SVGID_00000056392099408024712490000008035024223365307782_);}
.st24{opacity:0.27;fill:url(#SVGID_00000005957384341657039210000014238009418802159800_);}
.st25{fill:url(#SVGID_00000058563442645349923120000017152456638342467733_);}
.st26{fill:url(#SVGID_00000140002764868184781360000014654698507840887451_);}
.st27{fill:url(#SVGID_00000132057716322385595930000016162242274393734328_);}
.st28{fill:url(#SVGID_00000090279591844183329980000010855725963006321302_);}
.st29{fill:url(#SVGID_00000107572547707419521900000008262823188089163696_);}
.st30{fill:url(#SVGID_00000165217542063480418940000011692159815709409208_);}
.st31{fill:url(#SVGID_00000019661631812881612800000012794817131620769968_);}
.st32{fill:url(#SVGID_00000122714975653381027310000002274658502122212265_);}
.st33{opacity:0.27;fill:url(#SVGID_00000000202503407703458810000004384280381889979544_);}
.st34{opacity:0.35;fill:url(#SVGID_00000067957654969979016680000009335192068015830403_);}
.st35{fill:url(#SVGID_00000130636544468914905580000000642053383692688276_);}
.st36{fill:url(#SVGID_00000109748779180646865730000008950162900865132962_);}
.st37{fill:url(#SVGID_00000053504939960706604230000010413391331298783910_);}
.st38{fill:url(#SVGID_00000155131101018700516310000004911404805941393575_);}
.st39{fill:url(#SVGID_00000083074691003022162450000005287767266572270239_);}
.st40{fill:url(#SVGID_00000134944077928253038960000006884788314543995280_);}
.st41{fill:url(#SVGID_00000035513397129933299670000012776119866749308039_);}
.st42{fill:url(#SVGID_00000067934217787482668960000013149915177213059745_);}
.st43{fill:url(#SVGID_00000155854187136855317850000006152663040012542399_);}
.st44{opacity:0.27;fill:url(#SVGID_00000062871712463762578220000006084491306464382122_);}
.st45{fill:url(#SVGID_00000143590307487977898200000010440133662608741799_);}
.st46{fill:url(#SVGID_00000155116462676519290880000016661889453973038757_);}
.st47{fill:url(#SVGID_00000099640120079785714400000009659260832138067356_);}
.st48{fill:url(#SVGID_00000096046412796309814170000004899114064659733688_);}
.st49{opacity:0.27;fill:url(#SVGID_00000011003106680613541290000007593176565530797242_);}
.st50{fill:url(#SVGID_00000177482293494139876900000002965130725141011091_);}
.st51{fill:url(#SVGID_00000141442401242545758200000012264731007187233191_);}
.st52{fill:url(#SVGID_00000133509239865956810830000008996912927849065367_);}
.st53{fill:url(#SVGID_00000098201154657331223590000014100758723265236647_);}
.st54{fill:url(#SVGID_00000054978652573670734360000001603116910165441414_);}
.st55{fill:url(#SVGID_00000116200073352652815910000011745834102907785400_);}
.st56{fill:url(#SVGID_00000138560819291004654330000006290957001233847456_);}
.st57{fill:url(#SVGID_00000170240472232962793500000013779831408482294661_);}
.st58{opacity:0.27;fill:url(#SVGID_00000128458060130236862270000004073055065060401037_);}
.st59{opacity:0.35;fill:url(#SVGID_00000159437903944061392980000008021156201615853244_);}/* Variation — Minimal Depth (Flattened) */
.btn-base {
    font-weight: 600;
    font-size: 0.75rem; /* text-xs */
    padding: 0.375rem 0.75rem; /* px-3 py-1.5 */
    border-radius: 0.75rem; /* rounded-xl */
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    gap: 0.375rem; /* gap-1.5 */
    transition: all 0.15s ease;
    border: 1px solid transparent;
}

.btn-dark {
    background: #18181b;
    color: #ffffff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    border: 1px solid transparent;
}
.btn-dark:hover { filter: brightness(1.2); }
.btn-dark:active { transform: translate3d(0,1px,0); }

.btn-blue {
    background: #4f46e5;
    color: #ffffff;
    box-shadow: 0 2px 6px rgba(79,70,229,0.2);
}
.btn-blue:hover { filter: brightness(1.1); }
.btn-blue:active { transform: translate3d(0,1px,0); opacity: 0.9; }

.btn-green {
    background: #10b981;
    color: #ffffff;
    box-shadow: 0 2px 6px rgba(16,185,129,0.2);
}
.btn-green:hover { filter: brightness(1.1); }
.btn-green:active { transform: translate3d(0,1px,0); opacity: 0.9; }

.btn-red {
    background: #dc2626;
    color: #ffffff;
    box-shadow: 0 2px 6px rgba(220,38,38,0.15);
}
.btn-red:hover { filter: brightness(1.1); }
.btn-red:active { transform: translate3d(0,1px,0); opacity: 0.9; }

/* Variation 6 — Nova Standard (Secondary) */
.btn-white {
    background: #ffffff;
    color: #3f3f46;
    border: 1px solid #d4d4d8;
    box-shadow: 0 1px 0 rgba(0,0,0,0.03);
    transition: all 0.2s ease;
}
.btn-white:hover { background: #fafafa; }
.btn-white:active { transform: translate3d(0, 1px, 0); }

/* Dark mode overrides */
.dark .btn-dark { border-color: rgba(255,255,255,0.12); }

.dark .btn-white {
    background: #27272a;
    color: #e4e4e7;
    border-color: #3f3f46;
    box-shadow: 0 1px 0 rgba(0,0,0,0.15);
}
.dark .btn-white:hover { background: #3f3f46; }
