.swiper{width:100%;height:100%}.swiper-slide{font-size:18px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:18px}.swiper-slide>img{display:block;width:100%;height:auto;object-fit:cover}.approach-results-section{color:var(--text)}.approach-technique-card{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--border);box-shadow:0 12px 28px rgba(7,16,12,.12)}.approach-technique-title{color:var(--text)}.approach-empty-text,.approach-technique-desc{color:var(--muted)}.approach-media-card{border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 20px rgba(7,16,12,.1)}.approach-media-frame{background:#0a0f0d}.approach-media-meta{color:var(--muted);border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 85%,transparent)}.approach-empty-state{border:1px dashed var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--muted)}