.mk{--mk-page:oklch(0.985 0.005 220);--mk-surface:oklch(0.995 0.002 220);--mk-tint:oklch(0.97 0.008 220);--mk-tint-cool:oklch(0.97 0.012 200);--mk-panel:oklch(0.96 0.012 210);--mk-panel-line:oklch(0.9 0.015 215);--mk-line:oklch(0.9 0.012 220);--mk-line-strong:oklch(0.86 0.012 220);--mk-ink:oklch(0.2 0.03 245);--mk-ink-2:oklch(0.4 0.025 240);--mk-link:#0f6fb3;--mk-link-hover:#0b5284;--mk-bullet:#0b84da;--mk-on-dark:oklch(0.98 0.005 200);--mk-on-dark-2:oklch(0.9 0.02 210);--mk-accent-on-dark:#47cfeb;--mk-good:oklch(0.5 0.12 165);--mk-warn:oklch(0.6 0.13 70);--mk-bad:oklch(0.55 0.16 30);background-color:var(--mk-page);color:var(--mk-ink);-webkit-font-smoothing:antialiased}html:has(.mk){scroll-behavior:smooth}.mk :focus-visible{outline:2px solid #259df4;outline-offset:3px}.mk-link{color:var(--mk-link)}.mk-link:hover{color:var(--mk-link-hover)}.mk-hero-gradient{background-color:hsl(var(--header-bg));background-image:linear-gradient(165deg,hsl(var(--header-bg)) 0,#142a43 45%,#176282 100%)}.mk-hero-gradient--inner{background-image:linear-gradient(165deg,hsl(var(--header-bg)) 0,#142a43 60%,#176282 100%)}.mk-nereo-gradient{background-color:hsl(var(--header-bg));background-image:radial-gradient(120% 90% at 85% 0,#163e5a 0,hsl(var(--header-bg)) 60%)}.mk-plan-litoral{background-image:linear-gradient(180deg,oklch(.975 .018 85),oklch(.93 .035 80));border:1px solid oklch(.9 .025 85)}.mk-plan-batial{background-image:linear-gradient(180deg,#2fa2f4,#1177d0);box-shadow:0 24px 60px rgba(10,117,194,.35)}.mk-plan-abisal{background-image:linear-gradient(180deg,#152133,#070d18)}.mk-ai-gradient{background-image:linear-gradient(135deg,#8b5cf6,#3b82f6,#22d3ee)}.mk-ai-border{border:1px solid transparent;background:linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,linear-gradient(135deg,#8b5cf6,#3b82f6,#22d3ee) border-box}.mk-logo-ink.ozian-logo-animated{animation:none;background-image:none;background-color:var(--mk-ink)}.mk-fade{transition:opacity .9s ease}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}.mk *,.mk :after,.mk :before{transition:none!important}}