.portal{--c-navy-900:#12171c;--c-navy-800:#1e252b;--c-navy-700:#2c353c;--c-navy-600:#3a4550;--c-on-navy:#fff;--c-on-navy-2:#cdd4db;--c-on-navy-3:#a9b2ba;--c-on-navy-line:#ffffff1a;--c-navy-surface:radial-gradient(900px 420px at 100% 0%,#d4b8681a,transparent 60%),repeating-linear-gradient(135deg,#ffffff07 0 1px,transparent 1px 22px),#1e252b;--c-navy-surface-2:radial-gradient(900px 420px at 100% 0%,#d4b8681f,transparent 60%),repeating-linear-gradient(135deg,#ffffff08 0 1px,transparent 1px 22px),#2c353c;--c-emerald-grad:linear-gradient(135deg,#1f7a50 0%,#2e9a68 55%,#3fae77 100%);--c-emerald-glow:0 10px 24px #1f7a5040;--c-orange:#ee8a3c;--c-orange-ink:#12171c;--c-gold:#d4b868;--c-gold-text:#8e7128;--c-gold-tint:#f7f1e1;--c-gold-line:#e3d6af;--c-gold-grad:linear-gradient(135deg,#a8923a 0%,#d4b868 48%,#eedfa0 100%);--c-gold-glow:0 10px 24px #a8923a47;--c-navy-tint:#e9ebee;--c-accent:#2d63e2;--c-accent-text:#2452c4;--c-accent-tint:#ebf1fd;--c-accent-on-navy:#9db8ff;--c-pos:#1f8a5b;--c-pos-tint:#e6f4ec;--c-pos-on-navy:#7fd8aa;--c-neg:#c24545;--c-neg-tint:#fbeaea;--c-warn:#a8640f;--c-warn-tint:#fdf3e3;--c-oil:#c9733c;--c-oil-tint:#fbeee5;--c-mining:#5a6fd8;--c-mining-tint:#eceffc;--c-metal:#7c8895;--c-metal-tint:#eff1f4;--c-estate:#23917f;--c-estate-tint:#e3f3f0;--c-cash:#3f7fa3;--c-cash-tint:#e7f0f6;--e-mi:linear-gradient(135deg,#5f4e24 0%,#9c8b54 55%,#ccba7b 100%);--e-mi-c:#8a7637;--e-mfd:linear-gradient(135deg,#27474e 0%,#477985 55%,#5ea0ae 100%);--e-mfd-c:#3d6e79;--e-oil:linear-gradient(135deg,#502f15 0%,#915d2a 55%,#c2813a 100%);--e-oil-c:#8a5526;--e-floin:linear-gradient(135deg,#313e77 0%,#4456aa 55%,#697cd8 100%);--e-floin-c:#4456aa;--e-doobloo:linear-gradient(135deg,#38526e 0%,#4e749d 55%,#759dc9 100%);--e-doobloo-c:#4a6e95;--e-bownce:linear-gradient(135deg,#333869 0%,#464c95 55%,#6a70c0 100%);--e-bownce-c:#464c95;--e-roof:linear-gradient(135deg,#556a39 0%,#7a984c 55%,#a4c46f 100%);--e-roof-c:#5e7a38;--e-em:linear-gradient(135deg,#625b43 0%,#8f8461 55%,#bcac80 100%);--e-em-c:#7a6f4c;--e-simpli:linear-gradient(135deg,#2f2e33 0%,#7e5f57 55%,#d39772 100%);--e-simpli-c:#8a5e4a;--e-pearl:linear-gradient(135deg,#3e5c56 0%,#5e847a 55%,#7dac9e 100%);--e-pearl-c:#4e7a70;--e-metal:linear-gradient(135deg,#454c54 0%,#6f7a85 55%,#a3adb8 100%);--e-metal-c:#6f7a85;--e-estate:linear-gradient(135deg,#17524a 0%,#23917f 55%,#5bc4b0 100%);--e-estate-c:#23917f;--c-hatch:repeating-linear-gradient(135deg,#d3d8de 0 2px,#f1f3f5 2px 8px);--c-bg:#f3f4f6;--c-card:#fff;--c-soft:#f3f4f6;--c-line:#eceef1;--c-line-strong:#d9dde2;--c-track:#e9ecf0;--c-text:#12171c;--c-text-2:#525c66;--c-text-3:#68727d;--c-r-card:24px;--c-r-inner:16px;--c-r-btn:14px;--c-r-chip:10px;--c-shadow:0 1px 2px #12171c0a,0 8px 24px #12171c0d;--c-shadow-hover:0 2px 4px #12171c0d,0 14px 32px #12171c14;--c-font:var(--font-inter),"Inter",system-ui,sans-serif;--c-mono:var(--vk-font-mono),"JetBrains Mono",ui-monospace,monospace;--c-fs-small:16px;--c-fs-body:18px;--c-fs-h3:22px;--c-fs-h2:26px;--c-fs-h1:36px;--c-fs-num:34px;--c-fs-hero:64px;--c-h-btn:52px;--c-sidebar:280px;--c-gap:24px;--e-neutral:linear-gradient(135deg,#1e252b 0%,#3a4550 55%,#5b6772 100%);--e-neutral-c:#3a4550;font-family:var(--c-font);color:var(--c-text);background:var(--c-bg);font-size:var(--c-fs-body);-webkit-font-smoothing:antialiased}.portal .mono{font-family:var(--c-mono);font-variant-numeric:tabular-nums}.portal .e-mi{background:var(--e-mi)}.portal .e-mfd{background:var(--e-mfd)}.portal .e-oil{background:var(--e-oil)}.portal .e-floin{background:var(--e-floin)}.portal .e-doobloo{background:var(--e-doobloo)}.portal .e-bownce{background:var(--e-bownce)}.portal .e-roof{background:var(--e-roof)}.portal .e-em{background:var(--e-em)}.portal .e-simpli{background:var(--e-simpli)}.portal .e-pearl{background:var(--e-pearl)}.portal .e-neutral{background:var(--e-neutral)}.portal .e-vorbereitet{background:var(--c-hatch)}.portal .flaeche-navy{background:var(--c-navy-surface)}.portal .flaeche-navy-2{background:var(--c-navy-surface-2)}.portal .gold-verlauf{background:var(--c-gold-grad);color:var(--c-navy-900);box-shadow:var(--c-gold-glow)}.portal .gold-text-verlauf{background:var(--c-gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.portal .karte{background:var(--c-card);border-radius:var(--c-r-card);box-shadow:var(--c-shadow);transition:box-shadow .25s ease-out}.portal .karte-klick:hover{box-shadow:var(--c-shadow-hover)}.portal :focus-visible{outline:2px solid var(--c-navy-800);outline-offset:2px}.portal .auf-navy :focus-visible{outline-color:var(--c-gold)}.portal .ohne-balken{scrollbar-width:none}.portal .ohne-balken::-webkit-scrollbar{display:none}.portal .kapitel-aktiv{background:var(--c-gold-tint);box-shadow:inset 0 0 0 1px var(--c-gold-line)}.portal.design-b .portal-kopf{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#f3f4f6b8;border-bottom:1px solid #12171c0f;margin-left:-20px;margin-right:-20px;padding:14px 20px;position:sticky;top:0}@media (min-width:1024px){.portal.design-b .portal-kopf{margin-left:-48px;margin-right:-48px;padding:18px 48px}}@media (min-width:1280px){.portal.design-b .portal-kopf{margin-left:-64px;margin-right:-64px;padding:18px 64px}}.portal.design-b .portal-leiste-unten{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffffbf}@keyframes portal-einflug{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.portal .einflug{animation:.5s ease-out both portal-einflug}@keyframes portal-puls{0%{box-shadow:0 0 #d4b86899}to{box-shadow:0 0 0 8px #d4b86800}}.portal .puls{animation:1.6s ease-out infinite portal-puls}@keyframes portal-schimmer{to{background-position:-200% 0}}.portal .geruest{background:linear-gradient(90deg,#eceef1 25%,#f6f7f9 50%,#eceef1 75%) 0 0/200% 100%;animation:1.4s linear infinite portal-schimmer}@media (prefers-reduced-motion:reduce){.portal .einflug,.portal .puls,.portal .geruest{animation:none}}.portal.design-b{--c-navy-surface:radial-gradient(720px 380px at 100% 0%,#d4b86829,transparent 62%),radial-gradient(520px 420px at 0% 100%,#00000038,transparent 65%),#1e252b;--c-navy-surface-2:radial-gradient(760px 400px at 100% 0%,#d4b8682e,transparent 62%),radial-gradient(560px 440px at 0% 100%,#0003,transparent 65%),#2c353c;--c-hatch:linear-gradient(135deg,#e6e9ed,#f1f3f5)}.portal .muster:before{content:"";pointer-events:none;background:radial-gradient(420px 260px at 92% 0,#ffffff38,#0000 60%),radial-gradient(380px 260px at 0 110%,#00000040,#0000 65%);position:absolute;inset:0}@media (max-width:639px){.portal{--c-fs-body:17px;--c-fs-h1:26px;--c-fs-h2:22px;--c-fs-h3:19px;--c-fs-num:28px;--c-gap:16px;--c-r-card:20px}.portal .text-\[18px\]{font-size:17px}.portal .text-\[20px\]{font-size:18px}.portal .text-\[22px\]{font-size:19px}}
