.intro-card[data-astro-cid-asynsbvc]{display:flex;gap:1.25rem;align-items:flex-start;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;margin:1.5rem 0;transition:border-color .2s,box-shadow .2s}.intro-card[data-astro-cid-asynsbvc]:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.intro-icon[data-astro-cid-asynsbvc]{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--accent-faint);border-radius:var(--radius-sm);color:var(--accent)}.ideas-grid[data-astro-cid-asynsbvc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:1rem 0 2rem}.idea-card[data-astro-cid-asynsbvc]{display:flex;flex-direction:column;gap:.5rem;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s}.idea-card[data-astro-cid-asynsbvc]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.idea-icon[data-astro-cid-asynsbvc]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-faint);border-radius:var(--radius-sm);color:var(--accent);flex-shrink:0}.idea-desc[data-astro-cid-asynsbvc]{font-size:.92rem;color:var(--text-muted);line-height:1.5}.layout-tips[data-astro-cid-asynsbvc]{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0 2rem}.layout-tip[data-astro-cid-asynsbvc]{display:flex;align-items:flex-start;gap:1rem;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.15rem 1.25rem;transition:border-color .2s,box-shadow .2s}.layout-tip[data-astro-cid-asynsbvc]:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.tip-num[data-astro-cid-asynsbvc]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:50%;font-weight:700;font-size:.95rem}.layout-tip[data-astro-cid-asynsbvc] div[data-astro-cid-asynsbvc]{display:flex;flex-direction:column;gap:.25rem}.tip-desc[data-astro-cid-asynsbvc]{font-size:.9rem;color:var(--text-muted);line-height:1.45}.samples-row[data-astro-cid-asynsbvc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin:1.25rem 0 2rem}.sample-wrap[data-astro-cid-asynsbvc]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.sample-label[data-astro-cid-asynsbvc]{font-size:.82rem;font-weight:600;color:var(--text-muted);text-align:center}.sample-page[data-astro-cid-asynsbvc]{width:100%;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;aspect-ratio:8.5 / 11;display:flex;flex-direction:column}.sp-header[data-astro-cid-asynsbvc]{background:var(--accent);color:#fff;font-size:.6rem;font-weight:700;padding:.35rem .6rem;text-align:center;text-transform:uppercase;letter-spacing:.04em}.sp-body[data-astro-cid-asynsbvc]{padding:.6rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.sp-hero-img[data-astro-cid-asynsbvc]{width:100%;height:0;padding-bottom:45%;background:var(--accent-faint);border:1.5px dashed var(--border-accent);border-radius:var(--radius-sm)}.sp-title-line[data-astro-cid-asynsbvc]{height:7px;width:55%;background:var(--text-heading);border-radius:3px;opacity:.25}.sp-text-block[data-astro-cid-asynsbvc]{display:flex;flex-direction:column;gap:.18rem}.sp-line[data-astro-cid-asynsbvc]{height:4px;background:var(--bg-surface-hover);border-radius:3px;width:100%}.sp-stats-row[data-astro-cid-asynsbvc]{display:flex;gap:.35rem;justify-content:center}.sp-stat[data-astro-cid-asynsbvc]{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.25rem .5rem;background:var(--accent-faint);border:1px solid var(--border-accent);border-radius:var(--radius-sm);flex:1}.sp-stat-num[data-astro-cid-asynsbvc]{font-size:.65rem;font-weight:800;color:var(--accent)}.sp-stat-label[data-astro-cid-asynsbvc]{font-size:.4rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.sp-compare-row[data-astro-cid-asynsbvc]{display:flex;align-items:center;gap:.3rem}.sp-compare-col[data-astro-cid-asynsbvc]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem}.sp-compare-img[data-astro-cid-asynsbvc]{width:100%;height:0;padding-bottom:70%;border-radius:var(--radius-sm);border:1.5px dashed var(--border)}.sp-compare-img[data-astro-cid-asynsbvc].before{background:var(--bg-surface-hover);border-color:var(--border)}.sp-compare-img[data-astro-cid-asynsbvc].after{background:var(--accent-faint);border-color:var(--border-accent)}.sp-compare-label[data-astro-cid-asynsbvc]{font-size:.42rem;font-weight:600;color:var(--text-muted)}.sp-compare-arrow[data-astro-cid-asynsbvc]{font-size:.7rem;color:var(--accent);font-weight:700;flex-shrink:0}.sp-callout[data-astro-cid-asynsbvc]{display:flex;align-items:flex-start;gap:.3rem}.sp-callout-dot[data-astro-cid-asynsbvc]{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:.1rem}.sp-photo-grid[data-astro-cid-asynsbvc]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.sp-grid-img[data-astro-cid-asynsbvc]{width:100%;height:0;padding-bottom:70%;background:var(--accent-faint);border:1.5px dashed var(--border-accent);border-radius:var(--radius-sm)}.writing-grid[data-astro-cid-asynsbvc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1rem 0 2rem}.writing-card[data-astro-cid-asynsbvc]{display:flex;align-items:flex-start;gap:1rem;background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.15rem 1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s}.writing-card[data-astro-cid-asynsbvc]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.writing-num[data-astro-cid-asynsbvc]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:50%;font-weight:700;font-size:.95rem}.writing-card[data-astro-cid-asynsbvc] div[data-astro-cid-asynsbvc]{display:flex;flex-direction:column;gap:.25rem}.writing-desc[data-astro-cid-asynsbvc]{font-size:.9rem;color:var(--text-muted);line-height:1.45}.length-card[data-astro-cid-asynsbvc]{background:var(--bg-surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;margin:0 0 2rem;transition:border-color .2s,box-shadow .2s}.length-card[data-astro-cid-asynsbvc]:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.length-header[data-astro-cid-asynsbvc]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.length-label[data-astro-cid-asynsbvc]{font-weight:600;font-size:1.05rem}.length-badge[data-astro-cid-asynsbvc]{display:inline-flex;align-items:center;background:var(--accent);color:#fff;padding:.25rem .85rem;border-radius:999px;font-weight:700;font-size:.92rem}.remember-card[data-astro-cid-asynsbvc]{display:flex;gap:1.15rem;align-items:flex-start;background:linear-gradient(135deg,var(--accent-faint),transparent 60%);border:1px solid var(--accent);border-radius:var(--radius-md);padding:1.5rem;margin:0 0 2rem}.remember-icon[data-astro-cid-asynsbvc]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:var(--radius-sm);color:#fff}@media(max-width:600px){.intro-card[data-astro-cid-asynsbvc],.remember-card[data-astro-cid-asynsbvc]{flex-direction:column}.ideas-grid[data-astro-cid-asynsbvc],.writing-grid[data-astro-cid-asynsbvc],.samples-row[data-astro-cid-asynsbvc]{grid-template-columns:1fr}.sample-page[data-astro-cid-asynsbvc]{max-width:260px;margin:0 auto}}
