@font-face{font-family:baskervville;src:url(../media/Baskervville_Variable-s.p.3j91z3ipabtww.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:baskervville Fallback;src:local(Arial);ascent-override:100.31%;descent-override:29.65%;line-gap-override:0.0%;size-adjust:99.49%}.baskervville_f861fdf0-module__S0hc_W__className{font-family:baskervville,baskervville Fallback;font-style:normal}.baskervville_f861fdf0-module__S0hc_W__variable{--font-baskervville:"baskervville", "baskervville Fallback"}
@font-face{font-family:roboto;src:url(../media/Roboto_Variable-s.p.31sgak4b-3zve.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_597f8ff6-module__nEc6Wq__className{font-family:roboto,roboto Fallback;font-style:normal}.roboto_597f8ff6-module__nEc6Wq__variable{--font-roboto:"roboto", "roboto Fallback"}
:root{--color-light:#f1f4f2;--color-green:#aec9a9;--color-grey-brown:#b0a59c;--color-brown:#685752;--font-serif:var(--font-baskervville), Baskerville, "Times New Roman", serif;--font-sans:var(--font-roboto), Helvetica, Arial, sans-serif;--radius-lg:16px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--color-brown);min-height:100vh;color:var(--color-light);font-family:var(--font-sans);font-weight:300}a{color:inherit}.p-rahmen{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:32px 16px 48px;display:flex}.p-logo{width:132px;height:auto;display:block}.p-titel{font-family:var(--font-serif);color:var(--color-light);margin:12px 0 0;font-size:26px;font-weight:400;line-height:1.2}.p-unter{opacity:.85;margin:0;font-size:14px;line-height:1.5}.p-kacheln{grid-template-columns:1fr;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.p-kachel{border-radius:var(--radius-lg);background:var(--color-light);min-height:88px;color:var(--color-brown);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.p-kachel:focus-visible,.p-kachel:hover{outline:3px solid var(--color-green);outline-offset:2px}.p-kachel-name{font-family:var(--font-serif);font-size:21px}.p-kachel-zweck{opacity:.8;font-size:14px}.p-fuss{opacity:.9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.p-knopf{border:1px solid var(--color-green);background:var(--color-green);min-height:44px;color:var(--color-brown);font-family:var(--font-sans);cursor:pointer;border-radius:999px;padding:10px 22px;font-size:15px}.p-knopf-leise{min-height:44px;color:var(--color-light);cursor:pointer;background:0 0;border:1px solid #f1f4f266;border-radius:999px;padding:10px 18px;font-size:14px}.p-knopf:disabled{opacity:.6;cursor:default}.p-form{flex-direction:column;gap:16px;max-width:400px;display:flex}.p-feld{flex-direction:column;gap:6px;display:flex}.p-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-grey-brown);font-size:10px;font-weight:700}.p-eingabe{height:44px;color:var(--color-brown);font-family:var(--font-sans);background:#fff;border:1px solid #68575233;border-radius:6px;padding:0 12px;font-size:16px}.p-hinweis{border-left:3px solid var(--color-green);background:var(--color-light);color:var(--color-brown);border-radius:6px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}@media (min-width:600px){.p-rahmen{padding-top:56px}.p-kacheln{grid-template-columns:1fr 1fr}}
