body:has(.mg-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mg-blue:#2997ff;--mg-blue-deep:#0071e3;--mg-navy:#0a1426;--mg-navy-deep:#050b17;--mg-sans:GalleryPretendard,"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;--color-paper:#020409;--color-paper-soft:#0a101b;--color-paper-strong:#0c1320;--color-ink:#f5f5f7;--color-ink-soft:#d2d2d7;--color-ink-muted:#a1a1a6;--color-rust:#2997ff;--color-sepia:#8e9aad;--color-slate:#2997ff;--color-slate-deep:#000;--color-link:#2997ff;--color-link-strong:#6cb8ff;--color-amber:#ecc95f;--color-amber-bright:#ecc95f;--color-mark:#ecc95f;--color-accent-cta:#0071e3;--color-callout-bg:#0f1a2e;--color-callout-border:#2997ff59;--dantelabs-border:#f5f5f71f;--dantelabs-border-strong:#f5f5f733;--bg-canvas:var(--color-paper);--bg-surface:var(--color-paper-strong);--bg-subtle:var(--color-paper-soft);--text-primary:var(--color-ink);--text-secondary:var(--color-ink-soft);--text-muted:var(--color-ink-muted);--text-link:var(--color-link-strong);--text-meta:var(--color-sepia);--accent-brand:var(--color-slate);--accent-alt:var(--color-slate);--highlight:var(--color-mark);--background:var(--color-paper);--foreground:var(--color-ink);--card:var(--color-paper-strong);--card-foreground:var(--color-ink);--popover:#0f1624;--popover-foreground:var(--color-ink);--primary:#2997ff;--primary-foreground:#00101c;--secondary:var(--color-paper-soft);--secondary-foreground:var(--color-ink-soft);--muted:#111a2a;--muted-foreground:var(--color-ink-muted);--accent:#121c2e;--accent-foreground:#6cb8ff;--destructive:#ff6b6b;--destructive-foreground:#1a0606;--border:var(--dantelabs-border);--input:var(--dantelabs-border-strong);--ring:#2997ff;--font-body:var(--mg-sans);--font-heading:var(--mg-sans);--font-editorial-ko:var(--mg-sans);--font-editorial-en:var(--mg-sans);--font-source-serif:var(--mg-sans);--font-sans-ui:var(--mg-sans);color:var(--color-ink);font-family:var(--mg-sans);-webkit-font-smoothing:antialiased;background:#000}.mg-site{isolation:isolate;position:relative}.mg-site:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80rem 34rem at 50% -10rem,#2997ff2b,#0000 64%),radial-gradient(52rem 40rem at 104% 58%,#1c46a033,#0000 62%),radial-gradient(48rem 36rem at -6% 96%,#1230783d,#0000 60%),linear-gradient(#050a15 0%,#010205 46%,#060d1c 100%);position:fixed;inset:0}.mg-site main:not([data-gallery]):not(.mg-reading){word-break:keep-all;overflow-wrap:anywhere;background:0 0}.mg-site main:not([data-gallery]) :is(h1,h2){letter-spacing:-.03em;font-weight:600}.mg-site main:not([data-gallery]) h3{letter-spacing:-.015em}.mg-site main:not([data-gallery]):not(.mg-reading)>section:not(:first-of-type) h2:not(:is(a,article,li,form) h2){font-size:clamp(26px,2.5vw,34px);line-height:1.28}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1~p{color:#b8bfcc;font-size:clamp(16px,1.25vw,18px);line-height:1.75}.mg-site main:not([data-gallery]):not(.mg-reading) h3{font-weight:600}.mg-site main:not([data-gallery]):not(.mg-reading) p[class*=uppercase][class*=tracking-]{color:#7fb6f5;font-weight:500}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type{isolation:isolate;background:var(--mg-object,none)right -64px center/auto 300px no-repeat,linear-gradient(180deg,#0a1529 0%,#050b18 58%,#02050b 100%);background-blend-mode:screen,normal;border-bottom:1px solid #f5f5f71a;position:relative;overflow:hidden}@media (min-width:1440px){.mg-site main[data-page=courses]{--mg-object:url(/media/midnight-gallery/stairs.webp)}.mg-site main[data-page=newsletter]{--mg-object:url(/media/midnight-gallery/mic.webp)}.mg-site main[data-page=blog]{--mg-object:url(/media/midnight-gallery/chip.webp)}.mg-site main[data-page=library]{--mg-object:url(/media/midnight-gallery/server.webp)}.mg-site main[data-page=contact]{--mg-object:url(/media/midnight-gallery/fiber.webp)}}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#a0d2ff4d 0deg,#78beff24 12deg,#0000 30deg 330deg,#78beff24 348deg,#a0d2ff4d 360deg),radial-gradient(46% 60% at 50% 38%,#2997ff38,#0000 70%);position:absolute;inset:-40% -10% 0;-webkit-mask-image:linear-gradient(#000 30%,#0000 96%);mask-image:linear-gradient(#000 30%,#0000 96%)}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6cb8ffd9,#0000);width:min(560px,70%);height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1{background:linear-gradient(#fff 20%,#b9d8ff 130%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4.4vw,60px);line-height:1.18}.mg-site main:not([data-gallery]):not(.mg-reading)>section:not(:first-of-type):nth-of-type(2n){background:linear-gradient(#0a1426b8 0%,#050b1766 100%);border-block:1px solid #f5f5f712}.mg-site main:not([data-gallery]):not(.mg-reading) :is(.bg-card,[class*="bg-[var(--color-paper-strong)]"],[class*="bg-[var(--bg-surface)]"]){background-color:#96b9ff0e;background-image:linear-gradient(#ffffff0d 0%,#fff0 60%);border-color:#bed7ff24;box-shadow:inset 0 1px #ffffff12,0 28px 56px -36px #000000f2}.mg-site main:not([data-gallery]):not(.mg-reading) :is(.bg-muted,[class*="bg-[var(--color-paper-soft)]"],[class*=bg-muted\/]){background-color:#96b9ff08}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type>.absolute.h-px{display:none}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type span[class*="border-[var(--color-rust)]"]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2997ff1a;border-color:#2997ff73;border-radius:999px}.mg-site main:not([data-gallery]):not(.mg-reading) :is(input,textarea,select){color:var(--color-ink);background-color:#ffffff0a}.mg-site main:not([data-gallery]):not(.mg-reading) :is(input,textarea)::placeholder{color:#7d8594}.mg-site main:not([data-gallery]):not(.mg-reading) :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #2997ff}.mg-site [class*="bg-[#E8734A]"]{color:#fff;background-color:#0071e3}.mg-site [class*="hover:bg-[#d4663f]"]:hover{background-color:#2997ff}@media (hover:hover){.mg-site main:not([data-gallery]):not(.mg-reading) .card-lift:hover{box-shadow:0 0 0 1px #2997ff80,0 30px 60px -26px #2997ff6b}}.mg-site .card-lift{--lift-underline:#2997ff}@keyframes mg-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mg-beam{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:none}}@keyframes mg-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mg-hero-drift{to{opacity:.25;transform:translateY(18%)scale(1.12)}}@media (prefers-reduced-motion:no-preference){.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type:before{transform-origin:50% 0;animation:1.3s cubic-bezier(.16,1,.3,1) both mg-beam}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type :is(h1,h1~p,h1~div){animation:.9s cubic-bezier(.16,1,.3,1) both mg-rise}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1{animation-delay:90ms}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1~p{animation-delay:.22s}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1~div{animation-delay:.34s}.mg-site main:not([data-gallery]) .scroll-hidden{transition-duration:.8s}.mg-site main:not([data-gallery]) .scroll-hidden.scroll-fade-up:not(.scroll-visible){transform:translateY(30px)}.mg-site main:not([data-gallery]) .scroll-hidden.scroll-fade-scale:not(.scroll-visible){transform:scale(.95)}.mg-site main:not([data-gallery]) .scroll-hidden.scroll-fade-left:not(.scroll-visible){transform:translate(-28px)}.mg-site main:not([data-gallery]) .scroll-hidden.scroll-fade-right:not(.scroll-visible){transform:translate(28px)}.mg-site .mg-reveal{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1)var(--mg-delay,0s),transform .76s cubic-bezier(.16,1,.3,1)var(--mg-delay,0s),box-shadow .3s ease;transform:translateY(28px)}.mg-site .mg-reveal.mg-in{opacity:1;transform:none}@supports (animation-timeline:scroll()){.mg-site:has(main:not([data-gallery])):after{content:"";z-index:60;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0071e3,#2997ff 60%,#9bd0ff);height:2px;animation:linear both mg-progress;animation-timeline:scroll(root);position:fixed;inset:0 0 auto}.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type:before{animation:1.3s cubic-bezier(.16,1,.3,1) both mg-beam,linear both mg-hero-drift;animation-timeline:auto,view();animation-range:normal,exit}}}.mg-site .mg-reading{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f5f6f8;--color-paper-soft:#ebedf2;--color-paper-strong:#fff;--color-ink:#1a1f2e;--color-ink-soft:#2e3548;--color-ink-muted:#6b7280;--color-rust:#06c;--color-sepia:#6b7280;--color-slate:#06c;--color-slate-deep:#1a1f2e;--color-link:#0071e3;--color-link-strong:#06c;--color-amber:#c9a857;--color-amber-bright:#e2c464;--color-mark:#ebc65b;--color-accent-cta:#0071e3;--color-callout-bg:#eef5ff;--color-callout-border:#b9d6f7;--dantelabs-border:#1a1f2e1a;--dantelabs-border-strong:#1a1f2e2e;--bg-canvas:var(--color-paper);--bg-surface:var(--color-paper-strong);--bg-subtle:var(--color-paper-soft);--text-primary:var(--color-ink);--text-secondary:var(--color-ink-soft);--text-muted:var(--color-ink-muted);--text-link:var(--color-link-strong);--text-meta:var(--color-sepia);--accent-brand:var(--color-slate);--accent-alt:var(--color-slate);--highlight:var(--color-mark);--background:var(--color-paper);--foreground:var(--color-ink);--card:var(--color-paper-strong);--card-foreground:var(--color-ink);--popover:var(--color-paper-strong);--popover-foreground:var(--color-ink);--primary:#06c;--primary-foreground:#fff;--secondary:var(--color-paper-soft);--secondary-foreground:var(--color-ink-soft);--muted:var(--color-paper-soft);--muted-foreground:var(--color-ink-muted);--accent:var(--color-paper-soft);--accent-foreground:#06c;--destructive:#c0392b;--destructive-foreground:#fff;--border:var(--dantelabs-border);--input:var(--dantelabs-border-strong);--ring:#06c;background:var(--color-paper);color:var(--color-ink);word-break:keep-all;overflow-wrap:anywhere;position:relative}.mg-site .mg-reading:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0071e3,#2997ff 50%,#9bd0ff);height:3px;position:absolute;inset:0 0 auto}.mg-site .mg-reading *{border-color:var(--border)}.mg-site .mg-reading article code:not(pre code){color:#1a1f2e!important;background-color:#1a1f2e12!important}.mg-site .mg-reading article table{border-color:#1a1f2e2e!important}.mg-site .mg-reading article th{background-color:#1a1f2e0d!important;border-color:#1a1f2e2e!important}.mg-site .mg-reading article td{border-color:#1a1f2e1a!important}body:has(.mg-site) header[data-scrolled]{transition:background-color .3s,border-color .3s,box-shadow .3s;background:#000000d1!important;border-color:#f5f5f714!important}body:has(.mg-site) header[data-scrolled=true]{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:0 18px 40px -30px #2997ff8c;background:#0408109e!important;border-color:#96beff29!important}body:has(.mg-site) footer{position:relative;background:radial-gradient(60rem 18rem at 50% 0,#2997ff1a,#0000 70%),linear-gradient(#060c19 0%,#000 72%)!important;border-top-color:#f5f5f71a!important}body:has(.mg-site) footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6cb8ffb3,#0000);width:min(720px,80%);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}body:has(.mg-site) footer a:hover{color:#f5f5f7}@keyframes mg-ambient{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-2.5%)scale(1.06)}}@media (prefers-reduced-motion:no-preference){.mg-site:before{animation:22s ease-in-out infinite alternate mg-ambient}.mg-site main:not([data-gallery]) :is(a,button)[class*=bg-primary],.mg-site main:not([data-gallery]) [class*="bg-[#E8734A]"]{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .2s;position:relative;overflow:hidden}@media (hover:hover){.mg-site main:not([data-gallery]) :is(a,button)[class*=bg-primary]:hover,.mg-site main:not([data-gallery]) [class*="bg-[#E8734A]"]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #2997ffbf}}}@media (max-width:640px){.mg-site main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1{font-size:clamp(30px,8.4vw,38px)}.mg-site main:not([data-gallery]):not(.mg-reading)>section:not(:first-of-type) h2:not(:is(a,article,li,form) h2){font-size:24px}body:has(.mg-site) header[data-scrolled=true]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.mg-site main:not([data-gallery]):not(.mg-reading) :is([class*="bg-[var(--color-slate)]"],.bg-primary):is(.text-white,.text-primary-foreground){color:#00101c}.mg-site main:not([data-gallery]):not(.mg-reading) [class*="hover:bg-[var(--color-amber)]"]:hover,.mg-site main:not([data-gallery]):not(.mg-reading) [class*="hover:bg-[var(--color-ink)]"]:hover{color:#00101c;background-color:#6cb8ff}.mg-auth main{isolation:isolate;background:0 0;position:relative;overflow:clip}.mg-auth main:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#a0d2ff42 0deg,#78beff1f 10deg,#0000 26deg 334deg,#78beff1f 350deg,#a0d2ff42 360deg),radial-gradient(40% 45% at 50% 46%,#2997ff33,#0000 70%);position:absolute;inset:-30% -10% 0;-webkit-mask-image:linear-gradient(#000 40%,#0000 92%);mask-image:linear-gradient(#000 40%,#0000 92%)}.mg-auth .mg-auth-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#96b9ff0e;background-image:linear-gradient(#ffffff0f 0%,#fff0 55%);border-color:#bed7ff29;box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #000000f2,0 0 120px -40px #2997ff59}.mg-auth .mg-auth-card [class*="bg-[var(--color-paper)]"]{background-color:#ffffff09}.mg-auth .mg-auth-card input{color:var(--color-ink);background-color:#ffffff0a}.mg-auth .mg-auth-card input::placeholder{color:#7d8594}.mg-auth .mg-auth-card input:focus-visible{outline-offset:2px;border-color:#0000;outline:2px solid #2997ff}.mg-auth .mg-auth-card [class*="bg-[var(--color-rust)]"]{color:#00101c}.mg-auth .mg-auth-card [class*="hover:bg-[var(--color-rust-dark)]"]:hover{background-color:#6cb8ff}.mg-auth .mg-auth-card [class*="hover:text-[var(--color-rust-dark)]"]:hover{color:#6cb8ff}.mg-auth .mg-auth-card :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #2997ff}@media (prefers-reduced-motion:no-preference){.mg-auth main:before{transform-origin:50% 0;animation:1.3s cubic-bezier(.16,1,.3,1) both mg-beam}.mg-auth .mg-auth-card{animation:.9s cubic-bezier(.16,1,.3,1) .12s both mg-rise}}.resource-locked-preview{filter:blur(7px)saturate(.85);opacity:.7;pointer-events:none;max-height:880px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}@media (max-width:640px){.resource-locked-preview{filter:blur(5px)saturate(.85);max-height:640px}}.resource-locked-panel h2{text-wrap:balance}@media (prefers-reduced-motion:no-preference){.resource-locked-panel{animation:.9s cubic-bezier(.16,1,.3,1) .2s both mg-rise}}.mg-site:not(.mg-auth) main:not([data-gallery]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lg-canvas:#f2f3f5;--lg-raised:#fff;--lg-sunken:#e9ebef;--lg-text:#17191f;--lg-muted:#555b66;--lg-blue:#06c;--lg-border:#d5d8df;--color-paper:var(--lg-canvas);--color-paper-soft:var(--lg-sunken);--color-paper-strong:var(--lg-raised);--color-ink:var(--lg-text);--color-ink-soft:#303540;--color-ink-muted:var(--lg-muted);--color-rust:var(--lg-blue);--color-sepia:var(--lg-muted);--color-slate:var(--lg-blue);--color-slate-deep:var(--lg-text);--color-link:#0071e3;--color-link-strong:var(--lg-blue);--color-amber:#c9a857;--color-amber-bright:#e2c464;--color-mark:#ebc65b;--color-accent-cta:#0071e3;--color-callout-bg:#eef5ff;--color-callout-border:#b9d6f7;--dantelabs-border:var(--lg-border);--dantelabs-border-strong:#c3c8d1;--bg-canvas:var(--color-paper);--bg-surface:var(--color-paper-strong);--bg-subtle:var(--color-paper-soft);--text-primary:var(--color-ink);--text-secondary:var(--color-ink-soft);--text-muted:var(--color-ink-muted);--text-link:var(--color-link-strong);--text-meta:var(--color-sepia);--accent-brand:var(--color-slate);--accent-alt:var(--color-slate);--highlight:var(--color-mark);--background:var(--color-paper);--foreground:var(--color-ink);--card:var(--color-paper-strong);--card-foreground:var(--color-ink);--popover:var(--color-paper-strong);--popover-foreground:var(--color-ink);--primary:var(--lg-blue);--primary-foreground:#fff;--secondary:var(--color-paper-soft);--secondary-foreground:var(--color-ink-soft);--muted:var(--color-paper-soft);--muted-foreground:var(--color-ink-muted);--accent:var(--color-paper-soft);--accent-foreground:var(--lg-blue);--destructive:#c0392b;--destructive-foreground:#fff;--border:var(--dantelabs-border);--input:var(--dantelabs-border-strong);--ring:var(--lg-blue);color:var(--color-ink)}.mg-site:not(.mg-auth) main:not([data-gallery]) *{border-color:var(--border)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading){background:var(--lg-canvas)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:first-of-type{--color-ink:#f5f5f7;--color-ink-soft:#d2d2d7;--color-ink-muted:#b8bfcc;--color-sepia:#a8bdd8;--color-rust:#70b7ff;--lg-text:#f5f5f7;--lg-muted:#b8bfcc;--lg-blue:#70b7ff;color:#f5f5f7;background:var(--mg-object,none)right -64px center/auto 300px no-repeat,linear-gradient(180deg,#0a1529 0%,#050b18 58%,#02050b 100%);border-bottom:1px solid #f5f5f726}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:first-of-type:before{background:conic-gradient(from 180deg at 50% 0,#a0d2ff4d 0deg,#78beff24 12deg,#0000 30deg 330deg,#78beff24 348deg,#a0d2ff4d 360deg),radial-gradient(46% 60% at 50% 38%,#2997ff38,#0000 70%)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:first-of-type:after{background:linear-gradient(90deg,#0000,#6cb8ffd9,#0000)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1{color:#0000;background:linear-gradient(#fff 20%,#b9d8ff 130%);-webkit-background-clip:text;background-clip:text}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:first-of-type h1~p{color:#b8bfcc}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) p[class*=uppercase][class*=tracking-]{color:var(--lg-blue)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:first-of-type span[class*="border-[var(--color-rust)]"]{color:#a6cfff;background:#2997ff1a;border-color:#70b7ff80}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:not(:first-of-type):nth-of-type(2n){background:var(--lg-raised);border-block:1px solid var(--lg-border)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) :is(.bg-card,[class*="bg-[var(--color-paper-strong)]"],[class*="bg-[var(--bg-surface)]"]){background-color:var(--lg-raised);border-color:var(--lg-border);background-image:none;box-shadow:0 1px 2px #17191f0a,0 18px 40px -30px #17191f47}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading)>section:not(:first-of-type):nth-of-type(2n) :is(.bg-card,[class*="bg-[var(--color-paper-strong)]"]){background-color:#f7f8fa}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) :is(.bg-muted,[class*="bg-[var(--color-paper-soft)]"],[class*=bg-muted\/]){background-color:var(--lg-sunken)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) :is(input,textarea,select){background-color:var(--lg-raised);color:var(--lg-text)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) :is(input,textarea)::placeholder{color:#8a8f99}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) :is(input,textarea,select):focus-visible{outline-color:var(--lg-blue)}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) :is([class*="bg-[var(--color-slate)]"],.bg-primary):is(.text-white,.text-primary-foreground){color:#fff}.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) [class*="hover:bg-[var(--color-amber)]"]:hover,.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) [class*="hover:bg-[var(--color-ink)]"]:hover{color:#fff;background-color:#005bbf}@media (hover:hover){.mg-site:not(.mg-auth) main:not([data-gallery]):not(.mg-reading) .card-lift:hover{box-shadow:0 0 0 1px #0066cc59,0 26px 50px -28px #004c9959}}.mg-site:not(.mg-auth) main:not([data-gallery]) .card-lift{--lift-underline:var(--lg-blue)}.mg-site:not(.mg-auth) main:not([data-gallery]) .resource-locked-preview{opacity:.55}.mg-site:not(.mg-auth) main:not([data-gallery]) .resource-locked-panel{box-shadow:0 30px 70px -36px #17191f73}.mg-site:not(.mg-auth):has(main:not([data-gallery])):before{background:#f2f3f5;animation:none}
