.shoe-anatomy-wrapper[data-astro-cid-woh5npcy]{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;margin:36px 0;padding:28px 32px;box-shadow:0 4px 20px #0000000a}.anatomy-header[data-astro-cid-woh5npcy]{border-bottom:1px solid #f1f5f9;margin-bottom:24px;padding-bottom:18px}.anatomy-badge[data-astro-cid-woh5npcy]{color:#c2410c;letter-spacing:.04em;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-block}.anatomy-header[data-astro-cid-woh5npcy] h2[data-astro-cid-woh5npcy],.anatomy-header[data-astro-cid-woh5npcy] h3[data-astro-cid-woh5npcy]{color:#0f172a;letter-spacing:-.015em;margin:0 0 8px;font-size:1.45rem;font-weight:850}.anatomy-header[data-astro-cid-woh5npcy] p[data-astro-cid-woh5npcy]{color:#475569;margin:0;font-size:.94rem;line-height:1.6}.anatomy-svg-stage[data-astro-cid-woh5npcy]{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1.5px solid #e2e8f0;border-radius:16px;margin-bottom:24px;padding:16px 20px 10px;overflow:hidden}.shoe-cutaway-svg[data-astro-cid-woh5npcy]{width:100%;max-width:780px;height:auto;margin:0 auto;font-family:inherit;display:block}.svg-layer[data-astro-cid-woh5npcy]{cursor:pointer;opacity:.86;outline:none;transition:transform .22s,opacity .22s,filter .22s}.svg-layer[data-astro-cid-woh5npcy]:hover,.svg-layer[data-astro-cid-woh5npcy]:focus-visible{opacity:1;filter:drop-shadow(0 4px 10px #0f172a2e);transform:translateY(-2px)}.svg-layer[data-astro-cid-woh5npcy].active{opacity:1;filter:drop-shadow(0 6px 14px #ea580c52);transform:translateY(-3px)}.anatomy-grid[data-astro-cid-woh5npcy]{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:24px;display:grid}@media (width<=860px){.anatomy-grid[data-astro-cid-woh5npcy]{grid-template-columns:1fr}}.layers-container[data-astro-cid-woh5npcy]{flex-direction:column;gap:10px;display:flex}.layer-item[data-astro-cid-woh5npcy]{cursor:pointer;text-align:left;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:all .2s;display:flex}.layer-item[data-astro-cid-woh5npcy]:hover{background:#fff;border-color:#cbd5e1;transform:translate(4px)}.layer-item[data-astro-cid-woh5npcy].active{border-color:var(--layer-accent,#ea580c);box-shadow:0 4px 14px var(--layer-soft,#ea580c1f);background:#fff}.layer-indicator[data-astro-cid-woh5npcy]{border-radius:4px;flex-shrink:0;width:8px;height:40px}.layer-summary[data-astro-cid-woh5npcy]{flex-direction:column;flex:1;gap:2px;display:flex}.layer-tag[data-astro-cid-woh5npcy]{color:#64748b;letter-spacing:.05em;font-size:.68rem;font-weight:800}.layer-item[data-astro-cid-woh5npcy].active .layer-tag[data-astro-cid-woh5npcy]{color:var(--layer-accent,#ea580c)}.layer-title[data-astro-cid-woh5npcy]{color:#0f172a;font-size:.95rem;font-weight:800;line-height:1.3}.layer-brief[data-astro-cid-woh5npcy]{color:#64748b;font-size:.78rem}.layer-arrow[data-astro-cid-woh5npcy]{color:#94a3b8;font-size:1rem;transition:transform .2s}.layer-item[data-astro-cid-woh5npcy].active .layer-arrow[data-astro-cid-woh5npcy]{color:var(--layer-accent,#ea580c);transform:translate(4px)}.anatomy-detail-card[data-astro-cid-woh5npcy]{color:#0f172a;border:1.5px solid #e2e8f0;border-top:4px solid var(--active-accent,#2563eb);background:#f8fafc;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px 28px;transition:border-color .2s;display:flex;box-shadow:0 4px 16px #0f172a0a}.anatomy-detail-header{border-bottom:1px solid #e2e8f0;margin-bottom:18px;padding-bottom:14px}.anatomy-layer-badge{color:var(--active-accent,#ea580c);letter-spacing:.05em;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.anatomy-layer-h4{color:#0f172a;margin:0;font-size:1.32rem;font-weight:850;line-height:1.3}.anatomy-specs-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;padding:12px 16px;display:grid}.spec-col{flex-direction:column;gap:2px;display:flex}.spec-k{color:#64748b;font-size:.72rem;font-weight:700}.spec-v{color:#0f172a;font-size:.96rem;font-weight:800}.anatomy-desc{color:#334155;margin-bottom:18px;font-size:.9rem;line-height:1.65}.anatomy-pro-tip{background:var(--active-soft,#2563eb14);border-left:3.5px solid var(--active-accent,#2563eb);color:#1e293b;border-radius:0 10px 10px 0;padding:11px 14px;font-size:.83rem;font-weight:600;line-height:1.55}html.dark .shoe-anatomy-wrapper[data-astro-cid-woh5npcy]{background:#0f172a;border-color:#1e293b}html.dark .anatomy-detail-card[data-astro-cid-woh5npcy]{border-color:#1e293b;border-top-color:var(--active-accent,#3b82f6);color:#f8fafc;background:#131b2e}html.dark .anatomy-detail-header{border-bottom-color:#1e293b}html.dark .anatomy-layer-h4{color:#f8fafc}html.dark .anatomy-specs-row{background:#0f172a;border-color:#1e293b}html.dark .spec-k{color:#94a3b8}html.dark .spec-v{color:#f8fafc}html.dark .anatomy-desc{color:#cbd5e1}html.dark .anatomy-pro-tip{color:#e2e8f0}html.dark .anatomy-header[data-astro-cid-woh5npcy]{border-color:#1e293b}html.dark .anatomy-header[data-astro-cid-woh5npcy] h2[data-astro-cid-woh5npcy],html.dark .anatomy-header[data-astro-cid-woh5npcy] h3[data-astro-cid-woh5npcy]{color:#f8fafc}html.dark .anatomy-header[data-astro-cid-woh5npcy] p[data-astro-cid-woh5npcy]{color:#94a3b8}html.dark .anatomy-svg-stage[data-astro-cid-woh5npcy]{background:linear-gradient(#131b2e 0%,#0f172a 100%);border-color:#1e293b}html.dark .layer-item[data-astro-cid-woh5npcy]{background:#131b2e;border-color:#1e293b}html.dark .layer-item[data-astro-cid-woh5npcy]:hover{background:#1e293b}html.dark .layer-item[data-astro-cid-woh5npcy].active{background:#1e293b;border-color:#ea580c}html.dark .layer-title[data-astro-cid-woh5npcy]{color:#f8fafc}
