@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2)format("woff2"),url(/assets/alegreya-latin-500-normal-B7TqNLeg.woff)format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-600-normal-BeiX5Wwc.woff2)format("woff2"),url(/assets/alegreya-latin-600-normal-BWmAhYVc.woff)format("woff")}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2)format("woff2"),url(/assets/alegreya-latin-400-italic-CJvUQvZT.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff)format("woff")}:root{--grund:#f6eedc;--flaeche:#ece0c4;--linie:#cdbb94;--text:#2a2438;--leise:#5d5470;--akzent:#7a5c0e;--kerze-wachs:#fffaf0;--flamme:#e0a21c;--flamme-kern:#fff3c4;--rauch:#9a8f80;--feuer:#d9572f;--sturm:#6a4bc4;--erde:#5e8f3e;--wasser:#2f6db5;--serif:"Alegreya", "Iowan Old Style", Georgia, serif;--sans:"Alegreya Sans", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--grund:#1e1b3a;--flaeche:#29254b;--linie:#433d6e;--text:#f3eefc;--leise:#b7aed3;--akzent:#f6c453;--kerze-wachs:#efe6d2;--flamme:#f6c453;--flamme-kern:#fff6d6;--rauch:#7d7799;--feuer:#f26b3a;--sturm:#a78bfa;--erde:#5dbb72;--wasser:#38b6e8}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grund);color:var(--text);font-family:var(--sans);margin:0;font-size:1.0625rem;line-height:1.5}h1,h2{font-family:var(--serif);margin:0 0 .5rem;font-weight:600;line-height:1.2}h1{font-size:1.875rem}h2{margin-top:1.75rem;font-size:1.25rem}p{margin:0 0 .75rem}button{font:inherit;color:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:default}:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.seite{max-width:34rem;padding:max(1.25rem, env(safe-area-inset-top)) 1rem max(5rem, env(safe-area-inset-bottom));margin:0 auto}.einleitung{color:var(--leise);font-size:1.125rem}.hinweis{color:var(--leise);font-size:.9375rem}.taste,.taste-leise,.wahl,.antwort{border:1.5px solid var(--akzent);background:0 0;border-radius:999px;min-height:3rem;padding:.625rem 1.125rem}.taste{background:var(--akzent);color:var(--grund);font-weight:700}.taste-leise{color:var(--leise);text-underline-offset:3px;border-color:#0000;padding-inline:.5rem;text-decoration:underline}.wahl{border-color:var(--linie);text-align:left;border-radius:.875rem}.wahl.gewaehlt,.tag-wahl.gewaehlt,.skala-wert.gewaehlt,.element-knopf.gewaehlt{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 16%, transparent);font-weight:700}.wahl-reihe{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wahl-spalte{gap:.5rem;display:grid}.aktionen{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.zurueck{margin:0 0 .5rem -.5rem}.feld{border:1.5px solid var(--linie);background:var(--flaeche);width:100%;min-height:3rem;color:var(--text);font:inherit;border-radius:.75rem;padding:.625rem .875rem}.feld-block{gap:.375rem;margin-top:1.25rem;font-weight:500;display:grid}.symbol{flex:none;width:1.5rem;height:1.5rem}.symbol-gross{width:2.5rem;height:2.5rem}.symbol-feuer{fill:var(--feuer)}.symbol-sturm{fill:var(--sturm)}.symbol-erde{fill:var(--erde)}.symbol-wasser{fill:var(--wasser)}.tor{text-align:center;padding-top:15vh}.tor ol{text-align:left;display:inline-block}.tor-bild{width:7rem;color:var(--akzent)}.skala{border:0;margin:1.5rem 0 0;padding:0}.skala legend{font-family:var(--serif);margin-bottom:.875rem;font-size:1.25rem}.skala-reihe{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.skala-wert{border:1.5px solid var(--linie);background:var(--flaeche);border-radius:.875rem;min-height:3.25rem;font-size:1.25rem;font-weight:700}.skala-pole{color:var(--leise);justify-content:space-between;margin-top:.375rem;font-size:.875rem;display:flex}.nebenwahl{justify-items:start;gap:.25rem;margin-top:1.5rem;display:grid}.katalog{gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.katalog-eintrag{border:1.5px solid var(--linie);background:var(--flaeche);text-align:left;width:100%;min-height:3.5rem;font-family:var(--serif);border-radius:.875rem;align-items:center;gap:.875rem;padding:.75rem 1rem;font-size:1.25rem;display:flex}.katalog-eigene{background:0 0;border-style:dashed;justify-content:center}.beschwoerung-kopf{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.beschwoerung-kopf h1{margin:0}.element-wahl{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.element-knopf{text-align:left;border:1.5px solid var(--linie);background:var(--flaeche);border-radius:.875rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.75rem;display:grid}.element-name{font-weight:700}.element-bereich{color:var(--leise);grid-column:1/-1;margin-top:.25rem;font-size:.875rem;line-height:1.3}.tage-reihe{grid-template-columns:repeat(7,1fr);gap:.375rem;margin-top:.75rem;display:grid}.tag-wahl{border:1.5px solid var(--linie);background:var(--flaeche);border-radius:.75rem;min-height:2.75rem}.formel{font-family:var(--serif);margin:.25rem 0 .75rem;font-size:1.125rem;font-style:italic;line-height:1.4}.formel-zeile{display:block}.formel-wort{color:var(--leise);font-style:normal}.beschwoerung>.formel{border-left:3px solid var(--akzent);background:var(--flaeche);border-radius:0 .875rem .875rem 0;margin-top:2rem;padding:1rem 1.25rem;font-size:1.25rem}.kerzenleiste{text-align:center;padding:.5rem 0 1rem}.kerzen{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.625rem;min-height:4.5rem;display:flex}.kerze{width:2rem;height:4rem;overflow:visible}.kerze-koerper{fill:var(--kerze-wachs)}.kerze-docht{stroke:var(--leise);stroke-width:1.5px;stroke-linecap:round}.kerze-flamme>path:first-child{fill:var(--flamme)}.kerze-kern{fill:var(--flamme-kern)}.kerze-flamme{transform-origin:12px 14px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--flamme) 70%, transparent))}.kerze-erloschen .kerze-koerper{opacity:.45}.kerze-rauch{fill:none;stroke:var(--rauch);stroke-width:1.25px;stroke-linecap:round}.kerze-flackert .kerze-flamme{animation:1.4s ease-in-out infinite flackern}@keyframes flackern{0%,to{opacity:1;transform:scale(1)rotate(0)}25%{opacity:.8;transform:scale(.9,1.08)rotate(-4deg)}55%{opacity:.95;transform:scale(1.06,.88)rotate(3deg)}80%{opacity:.7;transform:scale(.94,1.04)rotate(-2deg)}}.kerzenleiste .hinweis{margin:.5rem 0 0}.heute-titel{margin-top:.5rem}.leer{font-family:var(--serif);color:var(--leise);margin:2rem 0;font-size:1.25rem}.gewohnheiten{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gewohnheit{background:var(--flaeche);border-left:4px solid var(--linie);border-radius:1rem;padding:1rem 1rem 1.125rem;transition:box-shadow .3s}.gewohnheit-feuer{border-left-color:var(--feuer)}.gewohnheit-sturm{border-left-color:var(--sturm)}.gewohnheit-erde{border-left-color:var(--erde)}.gewohnheit-wasser{border-left-color:var(--wasser)}.gewohnheit-kopf{text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:0;display:flex}.gewohnheit-name{font-family:var(--serif);font-size:1.375rem;font-weight:600}.antworten{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.antwort{border-color:var(--linie);background:var(--grund);border-radius:.875rem;min-height:3.25rem;padding:.5rem .375rem;font-weight:700;line-height:1.2}.ergebnis{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ergebnis-text{font-weight:700}.ergebnis-erledigt,.ergebnis-mini{color:var(--akzent)}.gerade{animation:.9s ease-out glimmen}@keyframes glimmen{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--flamme) 70%, transparent)}to{box-shadow:0 0 0 10px #0000}}.gruende p,.hilfe p{margin-bottom:.5rem}.hilfe{justify-items:start;gap:.5rem;display:grid}.notfall{font-family:var(--serif);font-size:1.25rem;font-style:italic}.gestern h2{color:var(--leise)}.karten{gap:.75rem;margin-bottom:1rem;display:grid}.karte{border:1.5px solid var(--linie);border-radius:1rem;padding:1rem}.karte-klein{color:var(--leise);padding:.625rem .875rem;font-size:.9375rem}.karte .skala{margin-top:0}.fuss{justify-items:start;gap:.75rem;margin-top:2.5rem;display:grid}.uebrige{margin:0;padding:0;list-style:none}.uebrige button{align-items:center;gap:.5rem;display:inline-flex}.verwalten{border-top:1px solid var(--linie);justify-items:start;gap:.5rem;margin-top:2.5rem;padding-top:1.25rem;display:grid}.meldung{color:var(--akzent);margin:0;font-weight:500}.version{margin-top:3rem}.abendlicht{pointer-events:none;background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--flamme) 38%, transparent), transparent 70%);place-items:center;padding:2rem;animation:2.6s ease-in-out forwards abendlicht;display:grid;position:fixed;inset:0}.abendlicht p{background:color-mix(in srgb, var(--grund) 88%, transparent);font-family:var(--serif);text-align:center;border-radius:1rem;max-width:18rem;padding:1rem 1.25rem;font-size:1.375rem;font-style:italic}@keyframes abendlicht{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}.werkbank-knopf{right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));border:1px dashed var(--akzent);background:var(--grund);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;position:fixed}.werkbank{left:.5rem;right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));border:1px dashed var(--akzent);background:var(--grund);border-radius:1rem;gap:.5rem;padding:.75rem;font-size:.875rem;display:grid;position:fixed}.werkbank .wahl{min-height:2.5rem;padding:.25rem .75rem}@media (prefers-reduced-motion:reduce){.kerze-flackert .kerze-flamme,.gerade,.abendlicht{animation:none}.abendlicht{opacity:1}}
