/* Generated by scripts/build-tokens.mjs from tokens/site/ (npm run tokens). Do not edit: change the JSON. */
:root{
  --ground-dark:var(--contrast-text-dark);
  --hook:var(--helios-hestia);
  --hook-ink:var(--ink-on-helios-hestia);
  --cursor-on-light:#1A2A4A;
  --night-ink-muted:var(--gaia-selene);
  --ink-light:var(--ink-on-gaia-selene);
  --surface-page:var(--family-gaia-ground);
  --text-primary:var(--family-gaia-ink);
  --text-on-field:var(--family-gaia-ink);
  --text-link:var(--family-gaia-ink);
  --line-rule:var(--family-gaia-ink);
  --mark-color:var(--family-gaia-ink);
  --cta-arrow:30px;
  --cta-label:calc(var(--space-16) * 3);
  --target:var(--space-32);
  --cta-height-sm:var(--target);
  --cta-arrow-sm:var(--cta-arrow);
  --cta-label-sm:var(--cta-label);
  --cta-notch-sm:var(--space-32);
  --ink-on-ground-dark:var(--gaia-selene);
  --ink-on-gaia-erebos:var(--gaia-selene);
  --ink-on-gaia-nyx:var(--gaia-selene);
  --ink-on-gaia-rhea:var(--contrast-text-dark);
  --ink-on-gaia-selene:var(--contrast-text-dark);
  --ink-on-gaia-olymp:var(--contrast-text-dark);
  --ink-on-okeanos-demeter:var(--contrast-text-dark);
  --ink-on-okeanos-artemis:var(--gaia-selene);
  --ink-on-okeanos-amphitrite:var(--contrast-text-dark);
  --ink-on-okeanos-atlas:var(--contrast-text-dark);
  --ink-on-okeanos-poseidon:var(--gaia-selene);
  --ink-on-okeanos-uranos:var(--gaia-selene);
  --ink-on-helios-helios:var(--contrast-text-dark);
  --ink-on-helios-eos:var(--contrast-text-dark);
  --ink-on-helios-hestia:var(--contrast-text-dark);
  --ink-on-helios-chloris:var(--contrast-text-dark);
  --ink-on-helios-apollon:var(--contrast-text-dark);
  --ink-on-helios-aion:var(--contrast-text-dark);
  --family-gaia-ground:var(--gaia-selene);
  --family-gaia-ink:var(--ink-on-gaia-selene);
  --family-gaia-rotation-1:var(--gaia-selene);
  --family-gaia-rotation-1-ink:var(--ink-on-gaia-selene);
  --family-gaia-rotation-2:var(--gaia-olymp);
  --family-gaia-rotation-2-ink:var(--ink-on-gaia-olymp);
  --family-gaia-rotation-3:var(--gaia-rhea);
  --family-gaia-rotation-3-ink:var(--ink-on-gaia-rhea);
  --family-okeanos-ground:var(--okeanos-amphitrite);
  --family-okeanos-ink:var(--ink-on-okeanos-amphitrite);
  --family-okeanos-rotation-1:var(--okeanos-amphitrite);
  --family-okeanos-rotation-1-ink:var(--ink-on-okeanos-amphitrite);
  --family-okeanos-rotation-2:var(--okeanos-atlas);
  --family-okeanos-rotation-2-ink:var(--ink-on-okeanos-atlas);
  --family-okeanos-rotation-3:var(--okeanos-demeter);
  --family-okeanos-rotation-3-ink:var(--ink-on-okeanos-demeter);
  --family-helios-ground:var(--helios-helios);
  --family-helios-ink:var(--ink-on-helios-helios);
  --family-helios-rotation-1:var(--helios-helios);
  --family-helios-rotation-1-ink:var(--ink-on-helios-helios);
  --family-helios-rotation-2:var(--helios-eos);
  --family-helios-rotation-2-ink:var(--ink-on-helios-eos);
  --family-helios-rotation-3:var(--helios-apollon);
  --family-helios-rotation-3-ink:var(--ink-on-helios-apollon);
  --family-helios-rotation-4:var(--helios-aion);
  --family-helios-rotation-4-ink:var(--ink-on-helios-aion);
  --edge:var(--page-margin);
  --gap-row:var(--space-16);
  --gap-stack:var(--space-8);
  --plus-stroke:var(--stroke);
  --baseline:var(--space-8);
  --cols:4;
  --gutter:var(--space-16);
  --prod-h:var(--space-32);
  --col:calc((100vw - var(--edge) * 2 - var(--gutter) * (var(--cols) - 1)) / var(--cols));
  --span-3:calc(3 * (var(--col) + var(--gutter)) - var(--gutter));
  --span-4:calc(4 * (var(--col) + var(--gutter)) - var(--gutter));
  --span-5:calc(5 * (var(--col) + var(--gutter)) - var(--gutter));
  --span-6:calc(6 * (var(--col) + var(--gutter)) - var(--gutter));
  --span-8:calc(8 * (var(--col) + var(--gutter)) - var(--gutter));
  --span-12:calc(var(--cols) * (var(--col) + var(--gutter)) - var(--gutter));
  --half:calc((100vw - var(--edge) * 2 - var(--gutter)) / 2);
  --vh:round(down,100svh,var(--baseline));
  --start-8:calc(7 * (var(--col) + var(--gutter)));
  --measure-card:560px;
  --measure-text:620px;
  --measure-map:360px;
  --measure-headline:60%;
  --ratio-portrait:4 / 5;
  --panel-min:160px;
  --panel-min-md:200px;
  --panel-min-lg:280px;
  --ring-max:44rem;
  --viewport-min:375px;
  --map-text:12px;
  --map-text-sm:10.5px;
  --map-halo:5px;
  --map-edge:1.5px;
  --map-edge-on:2px;
  --map-min-width:880px;
  --wm-wortmarke:url("../manuals/assets/logo-wortmarke.svg");
  --wm-bildmarke:url("../manuals/assets/logo-bildmarke.svg");
  --wm-lockup:url("../manuals/assets/logo-wort-bildmarke.svg");
  --rule:var(--hairline) solid currentColor;
  --shape-cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22284%22%20height%3D%22284%22%20viewBox%3D%22149.7%20149.7%20283.6%20283.6%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22m149.8%20290.9c.1-3.8%201-8%202.7-11.4s4.3-6.8%207.2-9.3%206.6-4.5%2010.3-5.5%207.9-1.2%2011.7-.7%207.6%202.2%2011.2%203.8%206.8%204%2010.4%205.5%207.4%202.8%2011.2%203.5%207.9.6%2011.8.8%207.9.1%2011.8.1%207.9.1%2011.8-.4%208-.9%2011.5-2.5%206.9-4%209.4-6.9%204.2-6.7%205.3-10.4%201.2-7.8%201.5-11.7.1-7.9.1-11.8.1-7.9-.2-11.8-.6-7.9-1.6-11.7-2.9-7.3-4.5-10.9-4.1-6.8-5.4-10.5-2.3-7.7-2.3-11.5.9-7.9%202.5-11.4%204-7%206.9-9.5%206.6-4.6%2010.3-5.7%207.8-1.5%2011.6-1%207.8%201.9%2011.1%203.9%206.4%204.9%208.5%208.1%203.6%207.1%204.3%2010.9.4%207.9-.4%2011.7-3.1%207.3-4.7%2010.9-3.9%206.8-5.2%2010.5-2.3%207.6-2.8%2011.5-.4%207.9-.5%2011.8-.1%207.9%200%2011.8.1%208%20.8%2011.8%201.5%207.9%203.4%2011.2%204.8%206.4%208%208.5%207.1%203.2%2010.9%204.1%207.9.8%2011.8%201%207.9%200%2011.8%200%207.9.1%2011.8-.3%207.9-1.1%2011.6-2.3%207-3.4%2010.6-5.1%207-4%2010.7-5%207.8-1.5%2011.6-1.1%207.9%201.7%2011.2%203.6%206.4%204.8%208.6%207.9%203.9%207%204.6%2010.8.6%208-.3%2011.7-2.7%207.6-5%2010.6-5.6%205.8-9%207.6-7.5%202.9-11.3%203.2-7.9-.6-11.6-1.7-7.1-3.5-10.6-5.2-7-3.8-10.7-4.9-7.7-1.6-11.6-2-7.9-.2-11.8-.2-7.9-.1-11.8.1-8%20.1-11.8%201.1-7.8%202.3-10.8%204.6-5.7%205.5-7.4%208.9-2.5%207.4-3.1%2011.3-.5%207.9-.6%2011.8-.1%207.9%200%2011.8%200%207.9.6%2011.8%201.7%207.7%203.1%2011.4%203.8%206.9%205.4%2010.5%203.6%207.1%204.3%2010.9.8%208.1%200%2011.8-2.5%207.5-4.8%2010.6-5.5%205.9-8.8%207.8-7.5%203.1-11.3%203.4-8-.2-11.6-1.5-7.3-3.5-10-6.1-5.1-6.2-6.5-9.7-2.1-7.8-2-11.6%201.4-7.8%202.8-11.4%203.9-6.9%205.5-10.5%203.3-7.2%204.2-11%201.1-7.8%201.4-11.7.1-7.9.1-11.8.2-7.9-.1-11.8-.6-8-1.8-11.6-3.1-7.5-5.7-10.3-6.2-5-9.8-6.4-7.7-1.7-11.6-2.1-7.9-.3-11.8-.3-7.9-.1-11.8.1-7.9.2-11.7%201-7.6%202.2-11.2%203.8-6.8%204.1-10.4%205.6-7.5%202.9-11.3%203.3-8%200-11.6-1.2-7.3-3.3-10.1-5.9-5.3-6.1-6.8-9.6-2.3-7.7-2.2-11.5z%22%2F%3E%3C%2Fsvg%3E");
  --shape-arrow-down:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22520%22%20height%3D%22536%22%20viewBox%3D%220%200%20520%20536%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M500.786%20329.037C497.074%20332.749%20493.019%20335.91%20488.724%20338.52C452.268%20360.666%20396.693%20359.03%20367.37%20390.008C340.717%20418.166%20342.32%20466.158%20324.552%20500.618C321.593%20506.355%20317.71%20511.739%20312.901%20516.548C287.908%20541.541%20247.385%20541.541%20222.392%20516.548C220.223%20514.379%20218.243%20512.094%20216.45%20509.712C189.425%20473.793%20191.493%20415.424%20160.592%20382.779C126.434%20346.693%2057.7752%20348.464%2020.9993%20315.05C20.235%20314.356%2019.4835%20313.64%2018.7455%20312.902C-6.24805%20287.908%20-6.24805%20247.386%2018.7455%20222.392C43.7391%20197.399%2084.2617%20197.399%20109.255%20222.392C111.682%20224.818%20113.873%20227.391%20115.828%20230.082C142.123%20266.268%20139.725%20324.366%20170.474%20356.851L220.253%20409.44C225.755%20415.253%20234.779%20415.776%20242.121%20412.587C248.995%20409.6%20254.212%20403.357%20254.212%20395.862L254.212%20366.965C254.212%20345.539%20237.542%20328.051%20222.392%20312.901C197.398%20287.907%20197.398%20247.385%20222.392%20222.391C237.542%20207.241%20254.213%20189.754%20254.213%20168.328L254.213%20163.32C254.213%20141.894%20237.542%20124.406%20222.391%20109.255C197.397%2084.2613%20197.397%2043.7388%20222.391%2018.7452C247.384%20-6.24824%20287.907%20-6.24829%20312.901%2018.7452C337.894%2043.7388%20337.894%2084.2614%20312.901%20109.255C297.074%20125.081%20279.213%20143.441%20279.213%20165.822C279.213%20188.204%20297.075%20206.565%20312.901%20222.391C337.895%20247.385%20337.895%20287.907%20312.901%20312.901C297.075%20328.727%20279.213%20346.858%20279.213%20369.24L279.213%20394.494C279.213%20402.514%20284.926%20409.136%20292.327%20412.226C300.016%20415.436%20309.403%20414.88%20315.131%20408.829L356.162%20365.482C382.73%20337.415%20380.971%20289.563%20398.332%20255.034C401.325%20249.081%20405.307%20243.497%20410.276%20238.528C435.27%20213.534%20475.792%20213.534%20500.786%20238.528C525.779%20263.521%20525.779%20304.044%20500.786%20329.037Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  --radius-card:var(--space-16);
  --radius-pill:calc(var(--space-64) * 2);
  --radius-button:var(--radius-pill);
  --node-dot:var(--space-32);
  --bullet-square-sm:var(--space-8);
  --bullet-dot:var(--space-8);
  --mark-size:var(--space-64);
  --stroke:1px;
  --stroke-bold:2px;
  --stroke-text-day:1.5px;
  --stroke-text-night:var(--stroke);
  --stroke-text:var(--stroke-text-day);
  --weight-text:var(--weight-display);
  --font-display:"Namche Shadow Sans",-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,Cantarell,"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;
  --font-sans:var(--font-display);
  --font-mono:"Namche Shadow Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
  --font-pixel:"Namche Shadow Pixel","Namche Shadow Mono",ui-monospace,monospace;
  --underline-offset:.3em;
  --underline-offset-nav:.35em;
  --type-code:.9em;
  --type-specimen:18.75rem;
  --type-hero:6.875rem;
  --type-display-xl:6.25rem;
  --type-display:2rem;
  --type-lede:1.625rem;
  --type-body:1.125rem;
  --type-tag:0.75rem;
  --type-mono-nav:1.125rem;
  --type-mono-meta:0.98rem;
  --type-mono-caption:0.75rem;
  --type-ui-title:2rem;
  --type-ui-lg:1.5rem;
  --type-ui-md:1.125rem;
  --type-ui-sm:1rem;
  --type-stat:3.5rem;
  --role-headline-hero:var(--weight-display) var(--type-hero)/var(--leading-hero) var(--font-display);
  --role-headline-xl:var(--weight-display) var(--type-display-xl)/var(--leading-hero) var(--font-display);
  --role-headline-title:var(--weight-display) var(--type-display)/round(nearest,calc(var(--type-display) * var(--leading-prose)),var(--baseline)) var(--font-display);
  --role-text-lede:var(--weight-text) var(--type-lede)/round(nearest,calc(var(--type-lede) * var(--leading-prose)),var(--baseline)) var(--font-sans);
  --role-text-body:var(--weight-text) var(--type-body)/round(nearest,calc(var(--type-body) * var(--leading-prose)),var(--baseline)) var(--font-sans);
  --role-text-small:var(--weight-text) var(--type-ui-sm)/round(nearest,calc(var(--type-ui-sm) * var(--leading-prose)),var(--baseline)) var(--font-sans);
  --role-label-nav:var(--weight-mono) var(--type-mono-nav)/round(nearest,calc(var(--type-mono-nav) * var(--leading-prose)),var(--baseline)) var(--font-mono);
  --role-label-meta:var(--weight-mono) var(--type-mono-meta)/round(nearest,calc(var(--type-mono-meta) * var(--leading-prose)),var(--baseline)) var(--font-mono);
  --role-label-caption:var(--weight-mono) var(--type-mono-caption)/round(nearest,calc(var(--type-mono-caption) * var(--leading-prose)),var(--baseline)) var(--font-mono);
  --role-number-stat:var(--weight-display) var(--type-stat)/var(--leading-tight) var(--font-display);
  --role-number-title:var(--weight-display) var(--type-display)/var(--leading-tight) var(--font-display);
  --role-label-case:uppercase;
}
:root,.dark,[data-theme]{
  --text-muted:var(--text-primary);
}
html[data-mode="night"]{
  --surface-page:var(--ground-dark);
  --text-primary:var(--gaia-selene);
  --text-link:var(--gaia-selene);
  --line-rule:var(--gaia-selene);
  --mark-color:var(--gaia-selene);
  --family-gaia-ground:var(--ground-dark);
  --family-gaia-ink:var(--ink-on-ground-dark);
  --surface-invert:var(--gaia-selene);
  --surface-card-quiet:var(--night-raised);
  --text-invert:var(--ink-on-gaia-selene);
  --text-link-hover:var(--gaia-selene);
  --line-hairline:var(--namche-white);
  --accent-system:var(--color-secondary-300);
  --focus-ring:var(--accent-system);
  --stroke-text:var(--stroke-text-night);
}
@media (min-width:1024px){
  :root{
    --edge:var(--page-margin-lg);
  }
}
@media (min-width:900px){
  :root{
    --cols:12;
    --gutter:var(--space-32);
  }
}
