.card-editor[data-astro-cid-6lajam4j]{padding:20px}.editor-head[data-astro-cid-6lajam4j] h2[data-astro-cid-6lajam4j]{margin:2px 0 6px;font-size:22px}.editor-sub[data-astro-cid-6lajam4j]{margin:0 0 14px;font-size:14px}.editor-grid[data-astro-cid-6lajam4j]{grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:20px;display:grid}.editor-stage-wrap[data-astro-cid-6lajam4j]{flex-direction:column;gap:8px;display:flex}.editor-stage[data-astro-cid-6lajam4j]{background:hsl(var(--muted) / .4);border-radius:14px;position:relative;overflow:hidden}#card-canvas[data-astro-cid-6lajam4j]{cursor:grab;width:100%;height:auto;display:block}#card-canvas[data-astro-cid-6lajam4j]:active{cursor:grabbing}.stage-hint[data-astro-cid-6lajam4j]{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.card-loading[data-astro-cid-6lajam4j]{background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-loading[data-astro-cid-6lajam4j] .spinner[data-astro-cid-6lajam4j]{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite card-spin}@keyframes card-spin{to{transform:rotate(360deg)}}.card-loading[data-astro-cid-6lajam4j][hidden],.chips[data-astro-cid-6lajam4j][hidden]{display:none}.card-wm[data-astro-cid-6lajam4j]{letter-spacing:.02em;color:#ffffffd9;pointer-events:none;background:#00000073;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.status-line[data-astro-cid-6lajam4j]{min-height:18px;margin:0;font-size:13px}.stage-actions[data-astro-cid-6lajam4j]{align-items:center;gap:10px;display:flex}.cost-hint[data-astro-cid-6lajam4j]{color:hsl(var(--muted-foreground));font-size:12.5px}.editor-controls[data-astro-cid-6lajam4j]{flex-direction:column;gap:12px;min-width:0;display:flex}.editor-controls[data-astro-cid-6lajam4j] .field[data-astro-cid-6lajam4j]{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;display:grid}.editor-controls[data-astro-cid-6lajam4j] .field[data-astro-cid-6lajam4j]>label[data-astro-cid-6lajam4j]{padding-top:8px;font-size:13px;font-weight:600}.editor-controls[data-astro-cid-6lajam4j] .size-note[data-astro-cid-6lajam4j]{grid-column:2;margin:4px 0 0;font-size:12px}.chips[data-astro-cid-6lajam4j]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-6lajam4j]{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13px}.chip[data-astro-cid-6lajam4j].active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12);color:hsl(var(--primary));font-weight:600}.chip[data-astro-cid-6lajam4j].locked{opacity:.6}.suggestion-chip[data-astro-cid-6lajam4j]{text-align:left;max-width:100%}.btn-sm[data-astro-cid-6lajam4j]{margin-top:6px;padding:4px 10px;font-size:12.5px}.swatches[data-astro-cid-6lajam4j]{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.swatch[data-astro-cid-6lajam4j]{border:2px solid hsl(var(--border));cursor:pointer;border-radius:50%;width:26px;height:26px;padding:0}.swatch[data-astro-cid-6lajam4j].active{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .3)}.export-row[data-astro-cid-6lajam4j]{gap:8px;display:flex}.export-row[data-astro-cid-6lajam4j] .btn[data-astro-cid-6lajam4j]{min-width:88px}@media (width<=860px){.editor-grid[data-astro-cid-6lajam4j],.editor-controls[data-astro-cid-6lajam4j] .field[data-astro-cid-6lajam4j]{grid-template-columns:1fr}.editor-controls[data-astro-cid-6lajam4j] .field[data-astro-cid-6lajam4j]>label[data-astro-cid-6lajam4j]{padding-top:0}.editor-controls[data-astro-cid-6lajam4j] .size-note[data-astro-cid-6lajam4j]{grid-column:1}}.crumbs[data-astro-cid-5cd5d5vo]{color:hsl(var(--muted-foreground));align-items:center;gap:8px;padding-top:20px;font-size:13px;display:flex}.crumbs[data-astro-cid-5cd5d5vo] a[data-astro-cid-5cd5d5vo]{color:inherit;transition:color .2s var(--ease-out);text-decoration:none}.crumbs[data-astro-cid-5cd5d5vo] a[data-astro-cid-5cd5d5vo]:hover{color:hsl(var(--primary))}.hero[data-astro-cid-5cd5d5vo]{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(32px,5vw,56px);padding-bottom:24px;display:flex}.hero-title[data-astro-cid-5cd5d5vo]{margin-bottom:16px}.hero-title[data-astro-cid-5cd5d5vo] em[data-astro-cid-5cd5d5vo]{color:hsl(var(--primary));font-style:italic}.hero-sub[data-astro-cid-5cd5d5vo]{margin-bottom:36px;font-size:18px}.steps-grid[data-astro-cid-5cd5d5vo]{gap:24px}.step[data-astro-cid-5cd5d5vo]{border-left:2px solid hsl(var(--primary) / .4);padding-left:18px}.step-num[data-astro-cid-5cd5d5vo]{background:hsl(var(--primary) / .12);width:34px;height:34px;color:hsl(var(--primary));border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-weight:700;display:inline-flex}.step[data-astro-cid-5cd5d5vo] h3[data-astro-cid-5cd5d5vo]{margin-bottom:6px;font-size:18px}.step[data-astro-cid-5cd5d5vo] p[data-astro-cid-5cd5d5vo]{margin:0;font-size:15px}.feature-grid[data-astro-cid-5cd5d5vo]{gap:36px 28px}.feature-icon[data-astro-cid-5cd5d5vo]{border:1px solid hsl(var(--border));background:hsl(var(--primary) / .08);width:44px;height:44px;color:hsl(var(--primary));border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.feature-icon[data-astro-cid-5cd5d5vo] svg[data-astro-cid-5cd5d5vo]{width:22px;height:22px}.feature[data-astro-cid-5cd5d5vo] h3[data-astro-cid-5cd5d5vo]{margin-bottom:6px;font-size:18px}.feature[data-astro-cid-5cd5d5vo] p[data-astro-cid-5cd5d5vo]{margin:0;font-size:15px}.credits-note[data-astro-cid-5cd5d5vo]{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.credits-note[data-astro-cid-5cd5d5vo] h2[data-astro-cid-5cd5d5vo]{margin:6px 0 8px;font-size:22px}.credits-note[data-astro-cid-5cd5d5vo] p[data-astro-cid-5cd5d5vo]{max-width:640px;margin:0}.credits-note[data-astro-cid-5cd5d5vo] .btn[data-astro-cid-5cd5d5vo]{white-space:nowrap;flex:none}.ideas-grid[data-astro-cid-5cd5d5vo]{gap:28px 24px}.idea[data-astro-cid-5cd5d5vo]{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--card-soft));padding:20px}.idea[data-astro-cid-5cd5d5vo] h3[data-astro-cid-5cd5d5vo]{margin-bottom:6px;font-size:16px}.idea[data-astro-cid-5cd5d5vo] p[data-astro-cid-5cd5d5vo]{margin:0;font-size:14px}.tips-list[data-astro-cid-5cd5d5vo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:8px;display:grid}.tip[data-astro-cid-5cd5d5vo]{align-items:flex-start;gap:14px;display:flex}.tip-num[data-astro-cid-5cd5d5vo]{background:hsl(var(--primary) / .12);width:30px;height:30px;color:hsl(var(--primary));border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:700;display:inline-flex}.tip[data-astro-cid-5cd5d5vo] h3[data-astro-cid-5cd5d5vo]{margin-bottom:4px;font-size:16px}.tip[data-astro-cid-5cd5d5vo] p[data-astro-cid-5cd5d5vo]{margin:0;font-size:14px}@media (width<=720px){.tips-list[data-astro-cid-5cd5d5vo]{grid-template-columns:1fr}}.guide-body[data-astro-cid-5cd5d5vo] p[data-astro-cid-5cd5d5vo]{margin:0 0 14px;font-size:15.5px}.guide-body[data-astro-cid-5cd5d5vo] p[data-astro-cid-5cd5d5vo]:last-child{margin-bottom:0}.related-grid[data-astro-cid-5cd5d5vo]{flex-wrap:wrap;gap:12px;display:flex}.related-pill[data-astro-cid-5cd5d5vo]{border:1px solid hsl(var(--border));color:hsl(var(--foreground));transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.related-pill[data-astro-cid-5cd5d5vo]:hover{border-color:hsl(var(--primary) / .6);color:hsl(var(--primary));background:hsl(var(--primary) / .06)}@media (width<=720px){.credits-note[data-astro-cid-5cd5d5vo]{flex-direction:column;align-items:flex-start}}
