.werkstatt-dark .wk-flow{margin:0;padding:2rem;border:1px solid #344b3c;border-radius:16px 0 16px 16px;background:#08100b}.werkstatt-dark .wk-flow ol{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.werkstatt-dark .wk-flow li{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid #28362e;border-radius:10px 0 10px 10px;background:#0d1610}.werkstatt-dark .wk-flow li.wk-flow-trina{border-color:#377550;background:#10281b}.werkstatt-dark .wk-flow-number{font-family:var(--font-mono),monospace;font-size:.8rem;color:#00e091;flex-shrink:0}.werkstatt-dark .wk-flow strong{display:block;color:#eee;font-weight:500;font-size:1.05rem}.werkstatt-dark .wk-flow small{display:block;color:#9fb2a6;font-size:.9rem;line-height:1.5}.werkstatt-dark .wk-flow figcaption{margin-top:1.25rem;color:#c0d3c7;font-size:1rem}.werkstatt-dark .wk-flow figcaption em{font-style:normal;color:#00e091}.werkstatt-dark .kw-foundation-grid.wk-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.werkstatt-dark .wk-way{display:flex;flex-direction:column;padding:2rem}.werkstatt-dark .wk-way h3{font-size:1.35rem}.werkstatt-dark .wk-way .wk-way-highlight{margin-top:1rem;color:#e6f2ea;font-weight:600}.werkstatt-dark .wk-way .wk-way-cta{margin-top:auto;align-self:flex-start}.werkstatt-dark .wk-way .wk-way-highlight+.wk-way-cta{margin-top:1.75rem}.werkstatt-dark .wk-trina-dev .kw-band-inner,.werkstatt-dark .wk-trina-dev h2{text-align:center}.werkstatt-dark .wk-trina-dev-text{max-width:640px;margin:1rem auto 1.5rem;font-size:1.15rem;line-height:1.7;color:#c0d3c7}.werkstatt-dark .wk-trina-dev-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#00e091;font-weight:500;text-decoration:none}.werkstatt-dark .wk-trina-dev-link .kw-icon{width:20px;height:20px}.werkstatt-dark .wk-trina-dev-link:hover{text-decoration:underline;text-underline-offset:5px}.werkstatt-dark .wk-trina-dev-link:focus-visible{outline:2px solid #00e091;outline-offset:5px}.werkstatt-dark a.wk-inline-link{color:inherit;text-decoration:underline;text-decoration-color:#00e091;text-decoration-thickness:2px;text-underline-offset:4px}.werkstatt-dark a.wk-inline-link:hover{color:#00e091}html[data-theme=light] .werkstatt-dark a.wk-inline-link{text-decoration-color:var(--kw-light-accent)}html[data-theme=light] .werkstatt-dark a.wk-inline-link:hover{color:var(--kw-light-accent)}.werkstatt-dark a.kw-hero-guide{display:inline-flex;align-items:center;text-decoration:none}@media (max-width:900px){.werkstatt-dark .kw-foundation-grid.wk-ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.werkstatt-dark .wk-flow,.werkstatt-dark .wk-way{padding:1.5rem}.werkstatt-dark .wk-way .wk-way-cta{align-self:stretch}}html[data-theme=light] .werkstatt-dark :is(.wk-flow,.wk-flow li){background:#ffffff;border-color:var(--kw-light-border)}html[data-theme=light] .werkstatt-dark .wk-flow li.wk-flow-trina{background:#e9f4ed;border-color:#80a88d}html[data-theme=light] .werkstatt-dark :is(.wk-flow strong,.wk-way .wk-way-highlight){color:var(--kw-light-text)}html[data-theme=light] .werkstatt-dark :is(.wk-flow small,.wk-flow figcaption,.wk-trina-dev-text){color:var(--kw-light-muted)}html[data-theme=light] .werkstatt-dark :is(.wk-flow-number,.wk-flow figcaption em,.wk-trina-dev-link){color:var(--kw-light-accent)}