trix-toolbar{display:block}trix-toolbar .trix-button-row{display:flex;align-items:center;height:40px;padding-inline:8px;gap:4px;border-bottom:1px solid var(--color-bone)}trix-toolbar .trix-button-group{display:flex;align-items:center;gap:4px}trix-toolbar .trix-button-group+.trix-button-group:before{content:"";display:block;width:1px;height:18px;margin-inline:4px;background:var(--color-border)}trix-toolbar .trix-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border-radius:4px;font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--font-weight-medium);color:var(--color-ink);background:transparent;border:0;cursor:pointer;transition:background-color .12s}trix-toolbar .trix-button:hover{background:color-mix(in srgb,var(--color-bone) 60%,transparent)}trix-toolbar .trix-button.trix-active{background:var(--color-bone)}trix-toolbar .trix-button:disabled{color:var(--color-border);cursor:default}trix-toolbar .trix-dialog{display:none;padding:12px 16px;border-bottom:1px solid var(--color-bone);background:var(--color-surface)}trix-toolbar .trix-dialog.trix-active{display:block}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:center;gap:8px}trix-toolbar .trix-input--dialog{flex:1 1 0;height:36px;padding-inline:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-label);line-height:var(--leading-label);color:var(--color-ink);outline:none}trix-toolbar .trix-input--dialog:focus{border-color:var(--color-primary)}trix-toolbar .trix-button--dialog{width:auto;height:32px;padding-inline:14px;border-radius:var(--radius-pill);border:1px solid var(--color-ink);font-size:var(--text-label);line-height:var(--leading-label)}trix-editor{display:block;min-height:180px;padding:16px;outline:none;font-size:var(--text-p2);line-height:var(--leading-p2);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere}trix-editor:empty:not(:focus):before{content:attr(placeholder);color:var(--color-muted);pointer-events:none}trix-editor figure,.rich-text figure{display:none}.rich-text>*+*{margin-top:10px}.rich-text p{font-size:var(--text-p2);line-height:var(--leading-p2);color:var(--color-ink)}.rich-text h2,.rich-text h3,.rich-text h1{font-size:var(--text-p1);line-height:var(--leading-p1);font-weight:var(--font-weight-medium);color:var(--color-ink)}.rich-text ul,.rich-text ol{display:flex;flex-direction:column;gap:6px;padding-left:18px;font-size:var(--text-label);line-height:20px;color:var(--color-ink)}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text li::marker{color:var(--color-muted)}.rich-text strong{font-weight:var(--font-weight-medium)}.rich-text em{font-style:italic}.rich-text a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rich-text a:hover{color:var(--color-lilac)}[data-project-description] .rich-text>p:first-child{font-weight:var(--font-weight-medium)}[data-project-description] .rich-text p{font-size:var(--text-label);line-height:20px}[data-project-description] .rich-text>p:first-child{font-size:var(--text-p2);line-height:var(--leading-p2)}[data-project-description] .rich-text.rich-text-lead p,[data-project-description] .rich-text.rich-text-lead ul,[data-project-description] .rich-text.rich-text-lead ol{font-size:15px;line-height:var(--leading-p2)}[data-project-description] .rich-text.rich-text-lead>p:first-child{font-size:var(--text-p1);line-height:var(--leading-p1)}
