.koblingen-page-container[data-astro-cid-wb7jmg22]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:.25rem 1rem 3rem;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.koblingen-toolbar[data-astro-cid-wb7jmg22]{background:#0f172a;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.6rem 1rem;display:flex;box-shadow:0 4px 15px #00000026}.toolbar-left[data-astro-cid-wb7jmg22]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.back-link[data-astro-cid-wb7jmg22]{color:#38bdf8;align-items:center;gap:4px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.breadcrumb-sep[data-astro-cid-wb7jmg22]{color:#64748b;font-size:.85rem}.current-crumb[data-astro-cid-wb7jmg22]{color:#f8fafc;font-size:.92rem;font-weight:800}.badge-tag[data-astro-cid-wb7jmg22]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.btn-tool[data-astro-cid-wb7jmg22]{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.38rem .75rem;font-size:.82rem;font-weight:700}.theme-quick-pills-row[data-astro-cid-wb7jmg22]{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.theme-quick-pill[data-astro-cid-wb7jmg22]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:.4rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}[data-theme=dark] .theme-quick-pill[data-astro-cid-wb7jmg22]{color:#f1f5f9;background:#0f172a;border-color:#ffffff26}.theme-quick-pill[data-astro-cid-wb7jmg22].active-pill{color:#fff;background:#2563eb;border-color:#2563eb}.pill-id[data-astro-cid-wb7jmg22]{opacity:.8;font-weight:800}.theme-seo-hub[data-astro-cid-wb7jmg22]{flex-direction:column;gap:2rem;margin-top:2.5rem;display:flex}.hub-header-block[data-astro-cid-wb7jmg22]{text-align:center;max-width:800px;margin:0 auto}.hub-h1[data-astro-cid-wb7jmg22]{color:var(--text-main,#0f172a);margin:0 0 .75rem;font-family:Outfit,sans-serif;font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:800}.hub-lead[data-astro-cid-wb7jmg22]{color:var(--text-muted,#475569);font-size:1.05rem;line-height:1.6}.seo-content-block[data-astro-cid-wb7jmg22]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:2rem}[data-theme=dark] .seo-content-block[data-astro-cid-wb7jmg22]{background:#0f172a;border-color:#ffffff14}.section-tag[data-astro-cid-wb7jmg22]{text-transform:uppercase;color:#2563eb;margin-bottom:.5rem;font-size:.8rem;font-weight:800}.hub-h2[data-astro-cid-wb7jmg22]{color:var(--text-main,#0f172a);margin:0 0 1.25rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800}.theme-puzzles-cards-grid[data-astro-cid-wb7jmg22]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.theme-puzzle-card[data-astro-cid-wb7jmg22]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}[data-theme=dark] .theme-puzzle-card[data-astro-cid-wb7jmg22]{background:#1e293b;border-color:#ffffff14}.card-p-id[data-astro-cid-wb7jmg22]{color:#2563eb;text-transform:uppercase;font-size:.75rem;font-weight:800}.card-p-title[data-astro-cid-wb7jmg22]{color:var(--text-main,#0f172a);margin:0;font-size:1rem;font-weight:700}.btn-play-card[data-astro-cid-wb7jmg22]{color:#2563eb;margin-top:auto;font-size:.85rem;font-weight:700;text-decoration:none}.faq-accordion-list[data-astro-cid-wb7jmg22]{flex-direction:column;gap:.85rem;display:flex}.faq-card[data-astro-cid-wb7jmg22]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}[data-theme=dark] .faq-card[data-astro-cid-wb7jmg22]{background:#1e293b;border-color:#ffffff14}.faq-summary[data-astro-cid-wb7jmg22]{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:700;display:flex}.faq-content[data-astro-cid-wb7jmg22]{color:var(--text-muted,#64748b);padding:0 1.25rem 1.25rem;font-size:.93rem;line-height:1.6}
