:root{--ink: #102238;--ink-soft: #1d3550;--muted: #66717c;--paper: #fbf8f2;--paper-2: #f3eee5;--white: #ffffff;--line: #ddd6ca;--blue: #123f64;--blue-soft: #dfe9f0;--gold: #d6952b;--gold-soft: #f6ead0;--gold-ink: #8a5d17;--shadow: 0 18px 60px rgba(28, 39, 49, .09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 8% 6%,rgba(18,63,100,.055),transparent 28%),radial-gradient(circle at 92% 5%,rgba(214,149,43,.07),transparent 30%),var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}strong{color:var(--ink)}.wrap{width:min(1140px,calc(100% - 34px));margin:0 auto}header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f2e6;border-bottom:1px solid rgba(16,34,56,.08)}.nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:800;text-transform:uppercase;letter-spacing:.15em;font-size:.86rem}.nav-cta{padding:10px 16px;border-radius:999px;background:var(--ink);color:#fff;font-weight:800;font-size:.92rem}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.03em;margin:0}.kicker{font-family:inherit;text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:900;color:var(--gold);margin-bottom:10px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--white);border:1px solid rgba(16,34,56,.08);color:var(--blue);font-size:.88rem;font-weight:800;box-shadow:0 6px 20px #1c27310d;margin:2px 0 22px}.lead{margin:14px 0 0;color:var(--muted);font-size:clamp(1.04rem,2vw,1.22rem);max-width:720px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font:inherit;font-weight:850;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:var(--ink);box-shadow:0 12px 28px #10223829}.btn-secondary{color:var(--ink);background:#ffffffc7;border-color:#10223824}.btn[hidden]{display:none}.page-hero{padding:46px 0 30px}.page-hero h1{font-size:clamp(2.3rem,6vw,4.2rem);line-height:1.02;max-width:860px}.page-hero--tool{padding:30px 0 18px}.page-hero--tool h1{font-size:clamp(2rem,6.2vw,3.4rem);line-height:1.04}.tool-wrap{max-width:980px}.tool-wrap--narrow{max-width:900px}.page-block{padding:26px 0 0}.page-block:last-child{padding-bottom:84px}.share-card{display:grid;grid-template-columns:1fr auto;gap:14px 22px;align-items:center;padding:20px 22px;border-radius:22px;background:#ffffffdb;border:1px solid rgba(16,34,56,.08);box-shadow:0 10px 34px #1c27310d}.share-card h2{font-size:1.35rem;line-height:1.2}.share-card p{margin:6px 0 0;color:var(--muted);font-size:.96rem}.share-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.share-actions .btn{min-height:46px;padding:0 18px}.share-feedback{grid-column:1 / -1;margin:0;min-height:1.2em;font-size:.9rem;font-weight:750;color:var(--blue)}.share-feedback:empty{display:none}.play-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.play-card{display:flex;flex-direction:column;padding:28px;border-radius:24px;background:#ffffffe6;border:1px solid rgba(16,34,56,.09);box-shadow:var(--shadow)}.play-card--noten{background:linear-gradient(180deg,#dfe9f0b8,#ffffffeb 62%)}.play-card--impro{background:linear-gradient(180deg,#f6ead0c7,#ffffffeb 62%)}.play-label{display:inline-block;align-self:flex-start;padding:5px 11px;border-radius:999px;font-size:.74rem;font-weight:900;letter-spacing:.12em;margin-bottom:14px}.play-card--noten .play-label{background:var(--blue);color:#fff}.play-card--impro .play-label{background:var(--gold);color:#24190a}.play-card h2{font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1.05}.play-promise{margin:10px 0 0;font-size:1.12rem;font-weight:800}.play-text{margin:10px 0 22px;color:var(--muted)}.play-card .btn{margin-top:auto;align-self:flex-start}.cross-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:22px;border:1px solid rgba(16,34,56,.09)}.cross-card .play-label{margin-bottom:8px}.cross-card h2{font-size:1.5rem;line-height:1.15}.cross-card p{margin:4px 0 0;color:var(--muted)}.cross-card .btn{flex:0 0 auto}.bridge{padding:26px 0 0;border-top:1px solid rgba(16,34,56,.1);max-width:760px}.bridge p{margin:0;color:var(--muted);font-size:1.02rem}.bridge-link{display:inline-block;margin-top:12px;font-weight:850;color:var(--blue);border-bottom:1px solid rgba(18,63,100,.3)}.bridge-link:hover{border-bottom-color:var(--blue)}@media (max-width: 760px){.play-grid,.share-card{grid-template-columns:1fr}.share-actions{justify-content:flex-start}.cross-card{flex-direction:column;align-items:flex-start}.play-card{padding:24px 20px}}@media (max-width: 560px){.wrap{width:min(100% - 24px,1140px)}.nav{min-height:62px}.brand{font-size:.77rem}.page-hero{padding-top:30px}.page-hero--tool{padding-top:22px}.share-actions .btn{flex:1 1 auto}}
