.view-grid[data-astro-cid-y2lwnqic]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.view-card[data-astro-cid-y2lwnqic]{padding:1.25rem;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md)}.view-icon[data-astro-cid-y2lwnqic]{font-size:1.5rem;margin-bottom:.5rem}.view-card[data-astro-cid-y2lwnqic] h4[data-astro-cid-y2lwnqic]{margin:0 0 .35rem;font-size:1rem;color:var(--text-heading)}.view-card[data-astro-cid-y2lwnqic] p[data-astro-cid-y2lwnqic]{margin:0;font-size:.85rem;color:var(--text-muted)}.evolution[data-astro-cid-y2lwnqic]{display:flex;align-items:stretch;gap:.5rem;margin:1.5rem 0;overflow-x:auto}.evo-stage[data-astro-cid-y2lwnqic]{flex:1;padding:1.25rem;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);min-width:160px}.evo-label[data-astro-cid-y2lwnqic]{display:inline-block;padding:.2rem .5rem;background:var(--accent-faint);color:var(--accent);font-size:.65rem;font-weight:700;text-transform:uppercase;border-radius:4px;margin-bottom:.5rem}.evo-stage[data-astro-cid-y2lwnqic] h4[data-astro-cid-y2lwnqic]{margin:0 0 .5rem;font-size:.95rem;color:var(--text-heading)}.evo-stage[data-astro-cid-y2lwnqic] ul[data-astro-cid-y2lwnqic]{margin:0;padding-left:1.1rem;font-size:.8rem}.evo-arrow[data-astro-cid-y2lwnqic]{display:flex;align-items:center;font-size:1.25rem;color:var(--text-muted);flex-shrink:0}.mistakes-grid[data-astro-cid-y2lwnqic]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0}.mistake[data-astro-cid-y2lwnqic]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#ef44440f;border-radius:var(--radius-sm)}.mistake[data-astro-cid-y2lwnqic] .icon[data-astro-cid-y2lwnqic]{flex-shrink:0}.mistake[data-astro-cid-y2lwnqic] p[data-astro-cid-y2lwnqic]{margin:0;font-size:.85rem;color:var(--text-secondary)}@media(max-width:640px){.view-grid[data-astro-cid-y2lwnqic],.mistakes-grid[data-astro-cid-y2lwnqic]{grid-template-columns:1fr}.evolution[data-astro-cid-y2lwnqic]{flex-direction:column}.evo-arrow[data-astro-cid-y2lwnqic]{transform:rotate(90deg);justify-content:center}}.layout-example[data-astro-cid-y2lwnqic]{display:flex;gap:1.5rem;align-items:flex-start;margin:1rem 0 2rem}.layout-page[data-astro-cid-y2lwnqic]{flex:0 0 260px;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;box-shadow:var(--shadow-md);aspect-ratio:8.5 / 11}.layout-header[data-astro-cid-y2lwnqic]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.layout-title-block[data-astro-cid-y2lwnqic]{width:60%;height:8px;background:var(--accent);border-radius:4px}.layout-page-num[data-astro-cid-y2lwnqic]{font-size:.6rem;color:var(--text-muted)}.layout-body[data-astro-cid-y2lwnqic]{display:flex;flex-direction:column;gap:.5rem}.layout-main-img[data-astro-cid-y2lwnqic]{height:110px;background:var(--accent-faint);border:1px dashed var(--border-accent);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.layout-icon[data-astro-cid-y2lwnqic]{color:var(--accent);opacity:.6}.layout-row[data-astro-cid-y2lwnqic]{display:flex;gap:.4rem}.layout-sub-img[data-astro-cid-y2lwnqic]{flex:1;height:60px;background:var(--accent-faint);border:1px dashed var(--border-accent);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem}.layout-placeholder[data-astro-cid-y2lwnqic]{font-size:.55rem;color:var(--accent);font-weight:600;text-align:center;padding:.25rem}.layout-placeholder[data-astro-cid-y2lwnqic].sm{font-size:.5rem}.layout-caption-lines[data-astro-cid-y2lwnqic]{display:flex;align-items:center;gap:.3rem;margin-top:.1rem}.layout-caption-dot[data-astro-cid-y2lwnqic]{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.layout-text-lines[data-astro-cid-y2lwnqic]{display:flex;flex-direction:column;gap:.25rem;margin-top:.15rem}.layout-line[data-astro-cid-y2lwnqic]{height:4px;background:var(--bg-surface-hover);border-radius:2px}.layout-line[data-astro-cid-y2lwnqic].w100{width:100%}.layout-line[data-astro-cid-y2lwnqic].w90{width:90%}.layout-line[data-astro-cid-y2lwnqic].w80{width:80%}.layout-line[data-astro-cid-y2lwnqic].w60{width:60%}.layout-annotations[data-astro-cid-y2lwnqic]{display:flex;flex-direction:column;gap:.65rem;padding-top:.5rem}.layout-note[data-astro-cid-y2lwnqic]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted)}.layout-dot[data-astro-cid-y2lwnqic]{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}@media(max-width:500px){.layout-example[data-astro-cid-y2lwnqic]{flex-direction:column}.layout-page[data-astro-cid-y2lwnqic]{flex:none;width:100%;aspect-ratio:auto}}
