.create[data-v-4916fcf1]{max-width:78ch;margin:2rem auto 5rem;padding:0 2rem;color:var(--text);line-height:1.65}.hd[data-v-4916fcf1]{margin-bottom:2rem}.kicker[data-v-4916fcf1]{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:var(--muted);margin:0 0 .4rem}.hd h1[data-v-4916fcf1]{font-family:var(--font-display);font-size:2.4rem;margin:0 0 .7rem;letter-spacing:var(--heading-tracking, normal);line-height:1.15}.lede[data-v-4916fcf1]{font-size:1.05rem;color:var(--text);margin:0}.skill-notice[data-v-4916fcf1]{margin:1.6rem 0 0;padding:.85rem 1rem;border:1px solid var(--rule);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:4px;font-size:.92rem;line-height:1.5;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.skill-notice-text[data-v-4916fcf1]{flex:1 1 22ch;min-width:0}.skill-notice strong[data-v-4916fcf1]{font-family:var(--font-display);letter-spacing:.02em}.skill-cta[data-v-4916fcf1]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4em;padding:.5rem .9rem;font-family:var(--font-ui);font-size:.88rem;font-weight:600;color:var(--bg);background:var(--accent);border:1px solid var(--accent);border-radius:4px;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.skill-cta[data-v-4916fcf1]:hover{background:color-mix(in srgb,var(--accent) 80%,var(--text));border-color:color-mix(in srgb,var(--accent) 80%,var(--text))}.form[data-v-4916fcf1]{display:grid;gap:1.2rem;margin:2rem 0 2.5rem}.field[data-v-4916fcf1]{display:grid;gap:.4rem}.lbl[data-v-4916fcf1]{font-family:var(--font-display);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.field input[data-v-4916fcf1],.field textarea[data-v-4916fcf1]{font-family:var(--font-ui);font-size:.96rem;padding:.55rem .75rem;border:1px solid var(--rule);border-radius:5px;background:var(--bg);color:var(--text);width:100%;resize:vertical}.field textarea[data-v-4916fcf1]{font-family:var(--font-mono);font-size:.92rem;line-height:1.5;min-height:22rem;background:var(--code-bg)}.field input[data-v-4916fcf1]:focus,.field textarea[data-v-4916fcf1]:focus{outline:2px solid color-mix(in srgb,var(--text) 30%,transparent);outline-offset:-1px}.err[data-v-4916fcf1]{color:#b8472d;font-size:.9rem;font-family:var(--font-mono)}.actions[data-v-4916fcf1]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.actions button[data-v-4916fcf1]{font-family:var(--font-ui);font-size:.9rem;padding:.5rem 1rem;border:1px solid var(--rule);background:transparent;color:var(--text);border-radius:4px;cursor:pointer}.actions button[data-v-4916fcf1]:disabled{opacity:.4;cursor:not-allowed}.actions button[data-v-4916fcf1]:not(:disabled):hover{border-color:var(--text)}.actions button.primary[data-v-4916fcf1]{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:600}.actions button.primary[data-v-4916fcf1]:not(:disabled):hover{background:color-mix(in srgb,var(--text) 80%,var(--bg))}.actions button.quiet[data-v-4916fcf1]{color:var(--muted)}.actions .spacer[data-v-4916fcf1]{flex:1}.actions .alt[data-v-4916fcf1]{font-size:.85rem;color:var(--muted);text-decoration:none;border-bottom:1px dotted var(--rule)}.actions .alt[data-v-4916fcf1]:hover{color:var(--text);border-bottom-color:var(--text)}.rationale[data-v-4916fcf1]{border-top:1px solid var(--rule);padding-top:1.5rem;font-size:.93rem;color:var(--text)}.rationale h2[data-v-4916fcf1]{font-family:var(--font-display);font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .6rem}.rationale p[data-v-4916fcf1]{margin:0 0 .7rem}.rationale code[data-v-4916fcf1]{font-family:var(--font-mono);background:var(--code-bg);padding:.05em .35em;border-radius:3px;font-size:.88em}
