:root{--atu-login-surface-fixed:oklch(97.5% .012 73);--atu-login-brand-fixed:#65001d;--dashboard-greeting-secondary:var(--portal-gold);--dashboard-greeting-pattern-opacity:.18;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%236E1A2C' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E")}.dark{--atu-login-surface-fixed:oklch(14.5% .01 20);--dashboard-greeting-pattern-opacity:.24}html.dark:not([data-palette]){--dashboard-greeting-secondary:oklch(77% .115 76);--dashboard-greeting-pattern-opacity:.25;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%238B2744' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E");--dashboard-greeting-classic-primary:oklch(59% .17 15);--dashboard-greeting-classic-muted:oklch(73% .018 48)}html[data-palette=rose]{--portal-gold:oklch(70% .105 76);--portal-gold-soft:oklch(93.5% .035 76);--chart-1:oklch(56% .15 247);--chart-2:oklch(69% .12 220);--chart-3:oklch(72% .13 76);--chart-4:oklch(64% .12 157);--chart-5:oklch(61% .14 287);--dashboard-greeting-secondary:oklch(69% .14 220);--dashboard-greeting-pattern-opacity:.2;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%232E86C1' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E")}html.dark[data-palette=rose]{--portal-gold:oklch(77% .115 76);--portal-gold-soft:oklch(28.5% .04 76);--chart-1:oklch(70% .14 242);--chart-2:oklch(74% .11 217);--chart-3:oklch(78% .12 75);--chart-4:oklch(71% .12 157);--chart-5:oklch(70% .13 287);--dashboard-greeting-secondary:oklch(76% .12 220);--dashboard-greeting-pattern-opacity:.28;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%233FA9EA' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E")}html[data-palette=forest]{--dashboard-greeting-secondary:oklch(67% .12 128);--dashboard-greeting-pattern-opacity:.19;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%233F9B68' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E")}html.dark[data-palette=forest]{--dashboard-greeting-secondary:oklch(76% .12 125);--dashboard-greeting-pattern-opacity:.26;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%2358B87A' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E")}html[data-palette=sunset]{--dashboard-greeting-secondary:oklch(69% .14 70);--dashboard-greeting-pattern-opacity:.19;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%23C96B35' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E")}html.dark[data-palette=sunset]{--dashboard-greeting-secondary:oklch(78% .13 72);--dashboard-greeting-pattern-opacity:.26;--dashboard-greeting-pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='none' stroke='%23E29357' stroke-width='1.2'%3E%3Ccircle cx='30' cy='40' r='3'/%3E%3Ccircle cx='90' cy='20' r='2.2'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='220' cy='30' r='2.2'/%3E%3Ccircle cx='255' cy='110' r='3'/%3E%3Ccircle cx='60' cy='130' r='2.2'/%3E%3Ccircle cx='180' cy='150' r='3'/%3E%3Ccircle cx='20' cy='220' r='2.2'/%3E%3Ccircle cx='120' cy='240' r='3'/%3E%3Ccircle cx='230' cy='230' r='2.2'/%3E%3Cpath d='M30 40L90 20M90 20L150 60M150 60L220 30M220 30L255 110M60 130L150 60M60 130L20 220M120 240L60 130M120 240L230 230M180 150L230 230M180 150L255 110'/%3E%3C/g%3E%3C/svg%3E")}html[data-palette=rose] .surface-card,html[data-palette=rose] .rounded-3xl.bg-card{box-shadow:0 4px 16px #1852880e,0 1px 2px #0c2f4e06}html[data-palette=rose] .surface-card:hover,html[data-palette=rose] .rounded-3xl.bg-card:hover{border-color:color-mix(in oklch, var(--primary) 28%, var(--border));box-shadow:0 8px 22px #18528813,0 1px 2px #0c2f4e08}html.dark[data-palette=rose] body{background-color:var(--background);background-image:radial-gradient(circle at 7% -12%, color-mix(in oklch, var(--primary) 11%, transparent), transparent 34rem), radial-gradient(circle at 96% 14%, color-mix(in oklch, var(--primary) 4%, transparent), transparent 26rem), linear-gradient(180deg, #ffffff02, transparent 19rem)}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-0{opacity:var(--dashboard-greeting-pattern-opacity)!important;background-image:none!important}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-0:before,.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-0:after{content:"";pointer-events:none;background-image:var(--dashboard-greeting-pattern-image);backface-visibility:hidden;will-change:transform, opacity;background-position:0 0;background-repeat:repeat;background-size:280px 280px;position:absolute;inset:0}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-0:before{transform-origin:bottom;animation:1.15s cubic-bezier(.16,1,.3,1) 80ms both dashboard-pattern-rise;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 140px,#0000 140px 280px);mask-image:repeating-linear-gradient(90deg,#000 0 140px,#0000 140px 280px)}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-0:after{transform-origin:top;animation:1.22s cubic-bezier(.16,1,.3,1) .14s both dashboard-pattern-fall;-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0 140px,#000 140px 280px);mask-image:repeating-linear-gradient(90deg,#0000 0 140px,#000 140px 280px)}@keyframes dashboard-pattern-rise{0%{opacity:.08;transform:scaleY(.015)}36%{opacity:.72}to{opacity:1;transform:scaleY(1)}}@keyframes dashboard-pattern-fall{0%{opacity:.08;transform:scaleY(.015)}38%{opacity:.72}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-0:before,.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-0:after{opacity:1!important;animation:none!important;transform:none!important}}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]>div.absolute.inset-y-0.left-0{background-image:linear-gradient(to bottom, var(--primary), var(--dashboard-greeting-secondary))!important}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] span.text-\[var\(--portal-gold\)\]{color:var(--dashboard-greeting-secondary)!important}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] svg circle:first-of-type{stroke:color-mix(in oklch, var(--primary) 16%, var(--accent))!important}.animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] svg circle:last-of-type{stroke:var(--primary)!important}html.dark:not([data-palette]) .animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card]{border-color:color-mix(in oklch, var(--dashboard-greeting-classic-primary) 18%, var(--border))}html.dark:not([data-palette]) .animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] h1.text-primary,html.dark:not([data-palette]) .animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] .font-data.text-primary{color:var(--dashboard-greeting-classic-primary)!important}html.dark:not([data-palette]) .animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] svg circle:first-of-type{stroke:color-mix(in oklch, var(--dashboard-greeting-classic-primary) 20%, var(--accent))!important}html.dark:not([data-palette]) .animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] svg circle:last-of-type{stroke:var(--dashboard-greeting-classic-primary)!important}html.dark:not([data-palette]) .animate-stagger>div.relative.overflow-hidden[class*="rounded-[28px]"][class*=bg-card] .text-muted-foreground{color:var(--dashboard-greeting-classic-muted)}div.grid[class*="min-h-[100dvh]"][class*=lg\:grid-cols]:has(img[alt="Azərbaycan Texnologiya Universiteti loqosu"]){background:var(--atu-login-surface-fixed)!important}div.grid[class*="min-h-[100dvh]"][class*=lg\:grid-cols]:has(img[alt="Azərbaycan Texnologiya Universiteti loqosu"])>div{background-color:var(--atu-login-surface-fixed)!important}div.grid[class*="min-h-[100dvh]"][class*=lg\:grid-cols]:has(img[alt="Azərbaycan Texnologiya Universiteti loqosu"])>div:first-child>div.pointer-events-none.absolute{background:var(--atu-login-brand-fixed)!important}aside span:has(>img[alt=ATU]){background:var(--atu-login-brand-fixed)!important}
