.tutorial-kicker[data-astro-cid-wyqgco32],.tutorial-platform[data-astro-cid-wyqgco32]{color:var(--accent-strong);font:700 .8rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.tutorial-list[data-astro-cid-wyqgco32]{gap:var(--space-3);display:grid}.tutorial-filter[data-astro-cid-wyqgco32]{margin:0 0 var(--space-4);border:0;padding:0}.tutorial-filter[data-astro-cid-wyqgco32] legend[data-astro-cid-wyqgco32]{margin-bottom:var(--space-2);color:var(--muted);font-size:.9rem}.tutorial-filter-controls[data-astro-cid-wyqgco32]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tutorial-filter[data-astro-cid-wyqgco32] button[data-astro-cid-wyqgco32]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;font:700 .78rem var(--font-mono);padding:8px 12px}.tutorial-filter[data-astro-cid-wyqgco32] button[data-astro-cid-wyqgco32]:hover,.tutorial-filter[data-astro-cid-wyqgco32] button[data-astro-cid-wyqgco32].is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent-strong)}.tutorial-card[data-astro-cid-wyqgco32]{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:56px minmax(0,1fr) minmax(210px,.7fr);align-items:start;display:grid}.tutorial-number[data-astro-cid-wyqgco32]{color:var(--accent-strong);font:700 1.2rem var(--font-mono)}.tutorial-card[data-astro-cid-wyqgco32] h2[data-astro-cid-wyqgco32]{margin:4px 0 8px;font-size:1.25rem}.tutorial-card[data-astro-cid-wyqgco32] p[data-astro-cid-wyqgco32]{color:var(--muted);margin:0}.tutorial-meta[data-astro-cid-wyqgco32]{margin-top:var(--space-3);flex-wrap:wrap;gap:12px 24px;font-size:.85rem;display:flex}.tutorial-meta[data-astro-cid-wyqgco32] span[data-astro-cid-wyqgco32]{gap:2px;display:grid}.tutorial-details[data-astro-cid-wyqgco32]{margin-top:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-3)}.tutorial-details[data-astro-cid-wyqgco32] summary[data-astro-cid-wyqgco32]{cursor:pointer;color:var(--accent-strong);font-weight:700}.tutorial-details[data-astro-cid-wyqgco32] ol[data-astro-cid-wyqgco32]{gap:6px;margin:10px 0 12px;padding-left:22px;display:grid}.tutorial-details[data-astro-cid-wyqgco32] li[data-astro-cid-wyqgco32]{padding-left:3px}.tutorial-check[data-astro-cid-wyqgco32],.tutorial-tip[data-astro-cid-wyqgco32]{gap:3px;font-size:.88rem;display:grid;margin-top:10px!important}.tutorial-check[data-astro-cid-wyqgco32] b[data-astro-cid-wyqgco32],.tutorial-tip[data-astro-cid-wyqgco32] b[data-astro-cid-wyqgco32],.tutorial-meta[data-astro-cid-wyqgco32] b[data-astro-cid-wyqgco32]{color:var(--text);font-size:.72rem;font-family:var(--font-mono)}.tutorial-action[data-astro-cid-wyqgco32]{min-width:0}.tutorial-action[data-astro-cid-wyqgco32] .install-cmd[data-astro-cid-wyqgco32]{margin:0 0 var(--space-3)}.tutorial-footer[data-astro-cid-wyqgco32]{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border);display:flex}.tutorial-footer[data-astro-cid-wyqgco32] p[data-astro-cid-wyqgco32]{color:var(--muted);margin:0}@media (width<=760px){.tutorial-card[data-astro-cid-wyqgco32]{grid-template-columns:40px minmax(0,1fr)}.tutorial-action[data-astro-cid-wyqgco32]{grid-column:2}}@media (width<=480px){.tutorial-card[data-astro-cid-wyqgco32]{column-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-3);grid-template-columns:2rem minmax(0,1fr)}.tutorial-number[data-astro-cid-wyqgco32]{grid-row:1/span 3;margin-top:2px;font-size:1rem}.tutorial-main[data-astro-cid-wyqgco32],.tutorial-action[data-astro-cid-wyqgco32]{grid-column:2}.tutorial-platform[data-astro-cid-wyqgco32]{margin:0;font-size:.7rem}.tutorial-card[data-astro-cid-wyqgco32] h2[data-astro-cid-wyqgco32]{margin:2px 0 6px;font-size:1.05rem;line-height:1.35}.tutorial-card[data-astro-cid-wyqgco32] p[data-astro-cid-wyqgco32]{font-size:.9rem;line-height:1.5}.tutorial-main[data-astro-cid-wyqgco32]>p[data-astro-cid-wyqgco32]:not(.tutorial-platform){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutorial-meta[data-astro-cid-wyqgco32]{display:none}.tutorial-filter-controls[data-astro-cid-wyqgco32]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tutorial-filter[data-astro-cid-wyqgco32] button[data-astro-cid-wyqgco32]{width:100%}.tutorial-filter[data-astro-cid-wyqgco32] button[data-astro-cid-wyqgco32]:first-child{grid-column:1/-1}.tutorial-action[data-astro-cid-wyqgco32] .install-cmd[data-astro-cid-wyqgco32]{display:none}.tutorial-action[data-astro-cid-wyqgco32] .btn[data-astro-cid-wyqgco32]{min-height:40px;padding:8px 12px;font-size:.86rem}.tutorial-footer[data-astro-cid-wyqgco32]{flex-direction:column;align-items:flex-start}}
