/* Einbau der Spielschule in die Anleitung (Seite). Die Spielschule selbst liegt gekapselt im Shadow-DOM (css/ln-shadow.css). */
.ln-bar{display:inline-flex;gap:.3rem;padding:.25rem;border:1px solid var(--line);border-radius:999px;background:#0e1124;margin:0 0 1rem}
.ln-bar button{min-height:44px;padding:0 1.1rem;border-radius:999px;border:0;background:transparent;color:var(--muted);font:700 .95rem var(--body);cursor:pointer}
.ln-bar button.on{background:linear-gradient(135deg,#f0be53,#c87c1f);color:#130d03}
.panel .ln-embed{display:none}
.panel.mode-play .ln-embed{display:block}
.panel.mode-play > *:not(h3):not(.ln-bar):not(.ln-embed):not(.pnav){display:none}
.kunde-read{display:block}
.steps button .ln-stars{display:block;font-style:normal;font-size:.65rem;letter-spacing:1px;color:var(--gold);margin-left:auto}
@media (max-width:900px){.steps button .ln-stars{margin:0}}
.ln-start{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin:0 0 1.2rem;padding:.8rem 1rem;border:1px solid rgba(230,182,85,.35);border-radius:14px;background:rgba(230,182,85,.08)}
.ln-start .btn{min-height:48px;white-space:normal !important;max-width:100%;text-align:center;line-height:1.25}
.ln-start .muted{flex:1 1 220px;font-size:.92rem}
