html[data-theme=light],html:not([data-theme]){--psy-bg:#f7f9fc;--psy-fg:#10222e;--psy-muted:#4d6375;--psy-karte:#fff;--psy-rand:#dbe4ec;--psy-navy:#002c51;--psy-blau:#006c94;--psy-blau-hell:#2b8bb3;--psy-orange:#c25e10;--psy-orange-hell:#e08a3c;--psy-hero-grad-a:#eef4f9;--psy-hero-grad-b:#dbe8f2;--psy-shadow:#002c511a;--psy-gate-bg:#f0f5faeb;--psy-code-bg:#eef2f6}html[data-theme=dark]{--psy-bg:#0b1420;--psy-fg:#e3edf6;--psy-muted:#93a7b8;--psy-karte:#101d2c;--psy-rand:#1d3145;--psy-navy:#6aa4cc;--psy-blau:#4a9cc9;--psy-blau-hell:#66b2dd;--psy-orange:#e08a3c;--psy-orange-hell:#f0a565;--psy-hero-grad-a:#0e1a28;--psy-hero-grad-b:#122840;--psy-shadow:#00000059;--psy-gate-bg:#0b1420f0;--psy-code-bg:#0e1a28}*{box-sizing:border-box}body{margin:0}.page{background:var(--psy-bg);color:var(--psy-fg);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.7}a{color:var(--psy-blau)}img{max-width:100%}.aufbau-banner{border-bottom:1px solid var(--psy-rand);text-align:center;z-index:25;background:linear-gradient(120deg,#c25e1024,#006c941f);flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;padding:.55rem 1.2rem;font-size:.88rem;display:flex}.aufbau-badge{background:var(--psy-orange);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:.22rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.aufbau-text{color:var(--psy-fg)}.blog-header{border-bottom:1px solid var(--psy-rand);background:var(--psy-bg);z-index:20;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.blog-header-inner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1100px;margin:0 auto;display:flex}.blog-brand{color:var(--psy-fg);letter-spacing:.02em;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-brand-name{font-size:1.05rem}.blog-nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.blog-nav-link{color:var(--psy-muted);border-radius:100px;padding:.35rem .8rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:all .15s}.blog-nav-link:hover,.blog-nav-aktiv{color:var(--psy-fg);background:var(--psy-karte)}.blog-toggles{gap:.35rem;display:flex}.toggle-btn{background:var(--psy-karte);border:1px solid var(--psy-rand);color:var(--psy-fg);cursor:pointer;border-radius:100px;padding:.3rem .7rem;font-size:.85rem}.hero{background:linear-gradient(160deg, var(--psy-hero-grad-a), var(--psy-hero-grad-b));border-bottom:1px solid var(--psy-rand);text-align:center;padding:5rem 2rem 4rem}.hero-inner{max-width:800px;margin:0 auto}.hero-badge{background:var(--psy-navy);color:#fff;letter-spacing:.04em;border-radius:100px;margin-bottom:1.2rem;padding:.3rem .9rem;font-size:.8rem;font-weight:600;display:inline-block}.hero-titel{color:var(--psy-fg);margin:0 0 1rem;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700;line-height:1.25}.hero-sub{color:var(--psy-muted);max-width:640px;margin:0 auto 1.6rem;font-size:1.1rem}.hero-suche{gap:.6rem;max-width:620px;margin:0 auto .8rem;display:flex}.hero-suche-input{background:var(--psy-karte);border:1px solid var(--psy-rand);color:var(--psy-fg);box-shadow:0 4px 14px var(--psy-shadow);border-radius:100px;flex:1;padding:.7rem 1.2rem;font-size:.95rem}.hero-suche-input::placeholder{color:var(--psy-muted)}.hero-suche-btn{white-space:nowrap}.hero-storycubes{color:var(--psy-orange);margin-top:1rem;font-weight:600;text-decoration:none;display:inline-block}.hero-storycubes:hover{text-decoration:underline}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.hero-hint{color:var(--psy-muted);margin-top:.8rem;font-size:.85rem}.btn-primary{background:var(--psy-blau);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.btn-primary:hover{background:var(--psy-blau-hell)}.btn-ghost{color:var(--psy-blau);border:1px solid var(--psy-blau);cursor:pointer;background:0 0;border-radius:100px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.btn-ghost:hover{background:var(--psy-blau);color:#fff}.section{max-width:1100px;margin:0 auto;padding:3.5rem 2rem}.section-head{max-width:720px;margin-bottom:2rem}.section-head h2{margin:0 0 .5rem;font-size:1.6rem}.section-head p{color:var(--psy-muted);margin:0}.section-denkbewegung{border-top:1px solid var(--psy-rand)}.bereich-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem;display:grid}.bereich-card{background:var(--psy-karte);border:1px solid var(--psy-rand);color:var(--psy-fg);border-radius:14px;flex-direction:column;gap:.8rem;padding:1.4rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.bereich-card:hover{border-color:var(--psy-blau);box-shadow:0 6px 18px var(--psy-shadow);transform:translateY(-2px)}.bereich-fach{letter-spacing:.04em;text-transform:uppercase;color:var(--psy-orange);font-size:.75rem;font-weight:600;display:inline-block}.bereich-frage{color:var(--psy-muted);font-size:.9rem}.bereich-card-titel{font-size:1.25rem;font-weight:700}.bereich-card-mehr{color:var(--psy-blau);font-size:.9rem;font-weight:600}.essay-neuester-label,.essay-alle-label{color:var(--psy-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:1.5rem;font-size:.9rem;font-weight:600}.essay-neuester{max-width:600px}.essay-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;display:grid}.essay-card{background:var(--psy-karte);border:1px solid var(--psy-rand);border-radius:14px;flex-direction:column;gap:.6rem;padding:1.4rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.essay-card:hover{border-color:var(--psy-blau);box-shadow:0 6px 18px var(--psy-shadow);transform:translateY(-2px)}.essay-card-demo{border-left:4px solid var(--psy-orange)}.essay-card-meta{color:var(--psy-muted);font-size:.82rem}.essay-card-bereich{color:var(--psy-orange);font-weight:600}.essay-card-autor{color:var(--psy-muted)}.essay-card h3{margin:0;font-size:1.15rem;line-height:1.35}.essay-card h3 a{color:var(--psy-fg);text-decoration:none}.essay-card h3 a:hover{color:var(--psy-blau)}.essay-card-hinweis{color:var(--psy-muted);margin:0;font-size:.9rem}.essay-card-link{color:var(--psy-blau);font-size:.9rem;font-weight:600;text-decoration:none}.badge-demo,.badge-inarbeit{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;width:fit-content;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.badge-demo{color:var(--psy-orange);background:#c25e1024}.badge-inarbeit{color:var(--psy-blau);background:#006c941f}.denkbewegung-steps{flex-wrap:wrap;gap:.7rem;display:flex}.denk-step{background:var(--psy-karte);border:1px solid var(--psy-rand);border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.denk-nr{background:var(--psy-navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.denk-name{font-size:.92rem;font-weight:600}.main-content{max-width:800px;margin:0 auto;padding:2.5rem 2rem 4rem}.essay-main{max-width:780px}.breadcrumb{color:var(--psy-muted);font-size:.9rem}.breadcrumb a{color:var(--psy-muted);text-decoration:none}.breadcrumb a:hover{color:var(--psy-blau)}.essay-header{margin-bottom:2rem}.essay-meta{color:var(--psy-muted);margin-bottom:.6rem;font-size:.85rem}.essay-titel{margin:0 0 .8rem;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.3}.essay-statusbadge{margin-top:.4rem}.essay-offenlegung{background:var(--psy-karte);border:1px solid var(--psy-rand);border-left:4px solid var(--psy-blau);color:var(--psy-muted);border-radius:10px;margin-top:2.5rem;padding:1rem 1.2rem;font-size:.88rem}.essay-inhalt h2{margin-top:2.4rem;font-size:1.35rem}.essay-inhalt h3{margin-top:1.8rem;font-size:1.15rem}.essay-inhalt blockquote{border-left:4px solid var(--psy-orange);background:var(--psy-karte);color:var(--psy-muted);border-radius:0 10px 10px 0;margin:1.5rem 0;padding:.6rem 1.2rem}.essay-inhalt ul,.essay-inhalt ol{padding-left:1.4rem}.essay-inhalt code{background:var(--psy-code-bg);border-radius:4px;padding:.1rem .35rem;font-size:.9em}.ampel{margin-right:.15rem;display:inline-block}.ampel-g,.ampel-y,.ampel-r{filter:saturate()}.bereich-seite-titel{margin:.4rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.4rem)}.bereich-seite-frage{color:var(--psy-muted);max-width:640px;font-size:1.1rem}.bereich-fach-gross{font-size:.9rem}.bereich-nav-zeile{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 2rem;display:flex}.bereich-nav-chip{background:var(--psy-karte);border:1px solid var(--psy-rand);color:var(--psy-muted);border-radius:100px;padding:.4rem .9rem;font-size:.88rem;text-decoration:none}.bereich-nav-chip.aktiv{background:var(--psy-blau);color:#fff;border-color:var(--psy-blau)}.ueber-block{margin:2.4rem 0}.ueber-block h2{font-size:1.3rem}.ueber-grenze{background:var(--psy-karte);border:1px solid var(--psy-rand);border-left:4px solid var(--psy-orange);border-radius:12px;padding:1.4rem 1.6rem}.ueber-personen{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.ueber-person{background:var(--psy-karte);border:1px solid var(--psy-rand);border-radius:14px;padding:1.5rem}.ueber-kathinka{border-left:4px solid var(--psy-orange)}.ueber-person h2{font-size:1.15rem}.ueber-zitat{border-left:3px solid var(--psy-orange);color:var(--psy-muted);margin:1rem 0 0;padding-left:1rem;font-style:italic}.badge-hilfe{background:var(--psy-orange)}.hilfe-akut{margin:2rem 0}.hilfe-karten{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem;display:grid}.hilfe-karte{background:var(--psy-karte);border:1px solid var(--psy-rand);border-radius:14px;padding:1.4rem}.hilfe-karte h3{margin:0 0 .5rem;font-size:1.05rem}.hilfe-112{border-left:4px solid #c62828}.hilfe-ts{border-left:4px solid var(--psy-orange)}.hilfe-116117{border-left:4px solid var(--psy-blau)}.hilfe-block{margin:2rem 0}.hilfe-block h2{font-size:1.3rem}.hilfe-wichtig{color:var(--psy-fg);background:#c6282814;border:1px solid #c6282840;border-radius:12px;padding:1.2rem 1.4rem;font-weight:600}.storycubes-main{max-width:760px}.storycubes-hinweis{border:1px solid #c25e104d;border-left:4px solid var(--psy-orange);color:var(--psy-fg);background:#c25e1014;border-radius:10px;margin:1.4rem 0;padding:1rem 1.2rem;font-weight:600}.storycubes-wuerfel{text-align:center;margin:2rem 0}.storycubes-symbole{margin-top:1.6rem}.storycubes-label{color:var(--psy-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.storycubes-drei{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:1rem 0 1.4rem;display:flex}.storycube-wuerfel{background:var(--psy-karte);border:1px solid var(--psy-rand);min-width:110px;box-shadow:0 6px 18px var(--psy-shadow);border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1.6rem;display:flex}.storycube-emoji{font-size:2.4rem;line-height:1}.storycube-name{font-size:.95rem;font-weight:600}.storycubes-leer{color:var(--psy-muted);margin-top:1rem}.storycubes-idee{margin-top:2.5rem}.storycubes-idee h2{font-size:1.3rem}.netz-grafik{opacity:.9;width:100%;max-width:100%;height:auto;margin:1.6rem auto;display:block}.netz-kante{stroke:var(--psy-blau);stroke-width:1.4px;stroke-linecap:round;opacity:.55}.netz-knoten{fill:var(--psy-navy)}.netz-akzent,.netz-isolat{fill:var(--psy-orange)}.netz-zentrum{fill:var(--psy-blau);stroke:var(--psy-orange);stroke-width:1px}.netz-grafik-header{max-width:640px;margin:.4rem auto 1.8rem}.md-trenner{opacity:.55;justify-content:center;align-items:center;margin:2.2rem 0 1.2rem;display:flex}.netz-trenner-svg{display:block}.blog-footer{border-top:1px solid var(--psy-rand);padding:2rem}.blog-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:.8rem;max-width:1100px;margin:0 auto;display:flex}.blog-footer-note{color:var(--psy-muted);margin:0}.blog-footer-nav{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.blog-footer-nav a{color:var(--psy-muted);font-size:.9rem;text-decoration:none}.blog-footer-nav a:hover{color:var(--psy-blau)}.footer-hilfe{font-weight:600;color:var(--psy-orange)!important}.blog-footer-krisen{color:var(--psy-muted);margin:0;font-size:.85rem}.gate-overlay{background:var(--psy-gate-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.gate-card{background:var(--psy-karte);border:1px solid var(--psy-rand);box-shadow:0 20px 60px var(--psy-shadow);border-radius:18px;max-width:620px;padding:2.2rem}.gate-brand{align-items:center;gap:.6rem;margin-bottom:1rem;font-weight:700;display:flex}.gate-card h1{margin:0 0 .6rem;font-size:1.5rem}.gate-einleitung{color:var(--psy-muted)}.gate-eu{color:var(--psy-muted);font-size:.8rem;font-style:italic}.gate-block{border:1px solid var(--psy-rand);border-radius:12px;margin:.9rem 0;padding:.4rem 1rem}.gate-block summary{cursor:pointer;padding:.5rem 0;font-weight:600}.gate-block-therapie{border-left:4px solid var(--psy-orange)}.gate-block-bereiche{border-left:4px solid var(--psy-blau)}.gate-hilfe{margin:.4rem 0 .8rem}.gate-btn{width:100%;margin-top:1rem}.gate-klein{color:var(--psy-muted);margin-top:1rem;font-size:.82rem}.psych-fab{background:var(--psy-blau);color:#fff;cursor:pointer;z-index:90;border:none;border-radius:50%;width:3.6rem;height:3.6rem;font-size:1.5rem;transition:transform .15s,background .15s;position:fixed;bottom:1.4rem;right:1.4rem;box-shadow:0 8px 24px #0000004d}.psych-fab:hover{background:var(--psy-blau-hell);transform:scale(1.06)}.psych-popup{background:var(--psy-karte);border:1px solid var(--psy-rand);width:min(380px,100vw - 2.8rem);max-height:min(600px,100vh - 7rem);box-shadow:0 20px 60px var(--psy-shadow);z-index:95;border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:5.4rem;right:1.4rem;overflow:hidden}.psych-head{border-bottom:1px solid var(--psy-rand);background:linear-gradient(120deg, var(--psy-hero-grad-a), var(--psy-hero-grad-b));align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.psych-head strong{display:block}.psych-sub{color:var(--psy-muted);font-size:.78rem}.psych-sub-ai{color:var(--psy-muted);margin-top:.1rem;font-size:.7rem;display:block}.psych-close{color:var(--psy-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1rem}.psych-msgs{flex-direction:column;flex:1;gap:.7rem;padding:1rem;display:flex;overflow-y:auto}.psych-willkommen p{color:var(--psy-muted);font-size:.92rem}.psych-chips{flex-wrap:wrap;gap:.4rem;display:flex}.psych-chip{background:var(--psy-bg);border:1px solid var(--psy-rand);color:var(--psy-blau);cursor:pointer;border-radius:100px;padding:.35rem .75rem;font-size:.82rem}.psych-chip:hover{border-color:var(--psy-blau)}.psych-msg{border-radius:12px;max-width:92%;padding:.6rem .9rem;font-size:.92rem}.psych-msg p{margin:0 0 .4rem}.psych-msg p:last-child{margin-bottom:0}.psych-ai-label{color:var(--psy-muted);opacity:.85;margin-top:.4rem;font-size:.68rem}.psych-user{background:var(--psy-blau);color:#fff;align-self:flex-end}.psych-assistant{background:var(--psy-bg);border:1px solid var(--psy-rand);align-self:flex-start}.psych-typing{color:var(--psy-muted);font-style:italic}.psych-inputrow{border-top:1px solid var(--psy-rand);gap:.5rem;padding:.8rem 1rem;display:flex}.psych-inputrow input{background:var(--psy-bg);border:1px solid var(--psy-rand);color:var(--psy-fg);border-radius:100px;flex:1;padding:.55rem 1rem;font-size:.9rem}.psych-send{padding:.55rem 1.1rem;font-size:.9rem}.psych-hinweis{border-top:1px solid var(--psy-rand);color:var(--psy-muted);background:#c25e1012;margin:0;padding:.6rem 1rem;font-size:.75rem;line-height:1.45}@media (width<=720px){.blog-header{padding:.8rem 1rem}.blog-header-inner{flex-wrap:wrap}.blog-nav{order:3;justify-content:center;width:100%}.hero{padding:3rem 1.2rem 2.5rem}.section{padding:2.5rem 1.2rem}.main-content{padding:1.8rem 1.2rem 3rem}}
