.creator-portfolio{margin-bottom:48px;scroll-margin-top:24px}.founder-portfolio-note{color:#687168;overflow-wrap:anywhere;margin:0 0 18px;font-size:14px;line-height:1.6}.creator-portfolio .directory-heading{align-items:end}.creator-portfolio-intro{color:#687168;font-size:16px;line-height:1.6}.creator-projects{gap:14px;display:grid}.creator-project{border:var(--b);background:#fff;border-radius:18px;min-width:0;padding:26px}.creator-project>header{color:#687168;justify-content:space-between;gap:16px;font-size:14px;display:flex}.creator-project>header span:first-child{font-family:var(--font-geist-mono)}.creator-project h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:20px 0 8px;font-size:25px}.creator-project>strong{color:#527035;font-size:14px}.creator-project>p{color:#687168;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.creator-project footer{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.creator-project footer a{border:var(--b);border-radius:10px;align-items:center;min-height:44px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.creator-project footer a:first-child{background:var(--deep);color:#fff;border-color:var(--deep)}.portfolio-editor{border-top:var(--b);margin-top:30px;padding-top:28px}.portfolio-editor>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.portfolio-editor h2{letter-spacing:-.04em;margin:8px 0;font-size:27px}.portfolio-editor header p:not(.overline),.portfolio-editor-empty p,.portfolio-editor-note{color:#687168;font-size:16px;line-height:1.6}.portfolio-editor>header>span{font:14px var(--font-geist-mono);white-space:nowrap;padding-top:8px}.portfolio-editor-empty{background:#f4f6ef;border:1px dashed #cbd3c1;border-radius:14px;margin:18px 0;padding:24px}.portfolio-editor-empty strong{font-size:18px}.portfolio-project-editor{border:var(--b);border-radius:14px;min-width:0;margin:22px 0;padding:22px}.portfolio-project-editor legend{padding:0 8px;font-size:14px;font-weight:700}.portfolio-project-editor>label{gap:8px;margin-bottom:18px;display:grid}.portfolio-project-editor label>span{font-size:14px}.portfolio-project-editor input,.portfolio-project-editor textarea{box-sizing:border-box;width:100%;font-size:16px}.portfolio-project-editor .profile-form-pair label{margin-top:0}.portfolio-add,.portfolio-remove{border:var(--b);cursor:pointer;background:#fff;border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600}.portfolio-add{color:#344726;background:#eff4e5}.portfolio-add:disabled{opacity:.5;cursor:not-allowed}.portfolio-remove{color:#914a3b;margin-top:18px}.creator-project a:focus-visible{outline-offset:3px;outline:3px solid #799c4a}.portfolio-add:focus-visible{outline-offset:3px;outline:3px solid #799c4a}.portfolio-remove:focus-visible{outline-offset:3px;outline:3px solid #799c4a}@media (max-width:720px){.creator-project,.portfolio-project-editor{padding:18px}.creator-project h3{font-size:22px}.creator-project>header{flex-wrap:wrap}}
