.fs-editor-content [data-edit]{cursor:text;outline-offset:2px;border-radius:4px;outline:1px dashed #0000;transition:outline-color .12s,background-color .12s}.fs-editor-content [data-edit]:hover{outline-color:color-mix(in srgb,var(--color-accent)45%,transparent);background-color:color-mix(in srgb,var(--color-accent)5%,transparent)}.fs-editor-content [data-edit][data-editing=true]{outline:1px solid var(--color-accent);background-color:color-mix(in srgb,var(--color-accent)4%,transparent)}.fs-editor-content [data-edit][contenteditable=true]{cursor:text}.fs-editor-content [data-edit][contenteditable=true]:focus{outline:1px solid var(--color-accent)}.inline-tb,.inline-tb :not(.inline-tb__font-name){font-family:DM Sans,system-ui,-apple-system,sans-serif}.inline-tb__font-name{font-family:inherit}.inline-tb{z-index:80;background:var(--color-panel);border:1px solid var(--color-border);box-shadow:0 8px 24px color-mix(in srgb,var(--color-text)12%,transparent);border-radius:10px;align-items:center;gap:2px;padding:4px;animation:.12s inline-tb-in;display:flex;position:absolute}@keyframes inline-tb-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.inline-tb__btn{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.inline-tb__btn:hover{background:var(--color-panel-strong);color:var(--color-text)}.inline-tb__btn[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent)12%,transparent);color:var(--color-accent)}.inline-tb__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.inline-tb__divider{background:var(--color-border);width:1px;height:18px;margin:0 2px}.inline-tb__pop{min-width:180px;max-height:var(--inline-pop-maxh,420px);background:var(--color-panel);border:1px solid var(--color-border);box-shadow:0 8px 24px color-mix(in srgb,var(--color-text)12%,transparent);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.inline-tb__pop-item{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.inline-tb__pop-item:hover{background:var(--color-panel-strong)}.inline-tb__link-input{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-panel);border-radius:8px;width:220px;padding:8px 10px;font-size:16px}@media (max-width:767px){.inline-tb{border-radius:12px;justify-content:center;position:fixed;bottom:8px;left:8px;right:8px;top:auto!important}.inline-tb__btn{width:44px;height:44px}}.inline-tb__color{gap:8px;width:196px;padding:10px}.inline-tb__color-head{letter-spacing:.05em;text-transform:uppercase;padding:0 1px}.inline-tb__color-swatches{gap:8px;display:flex}.inline-tb__color-chip{cursor:pointer;width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text)16%,transparent),0 1px 2px color-mix(in srgb,var(--color-text)10%,transparent);border:none;border-radius:8px;flex:1;transition:transform 80ms}.inline-tb__color-chip:hover{transform:scale(1.06)}.inline-tb__color-chip:active{transform:scale(.95)}.inline-tb__color-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.inline-tb__color-chip--custom{background:conic-gradient(#e5484d,#e2a336,#f5d90a,#46a758,#12a594,#0091ff,#3e63dd,#8e4ec6,#e93d82,#e5484d);position:relative}.inline-tb__color-chip--custom:after{content:"+";color:#fff;text-shadow:0 1px 2px #00000073;place-items:center;font-size:16px;font-weight:600;display:grid;position:absolute;inset:0}.inline-tb__color-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inline-tb__color-hexrow{border:1px solid var(--color-border);background:var(--color-panel);border-radius:9px;align-items:center;gap:6px;padding:3px 4px 3px 8px;transition:border-color .12s;display:flex}.inline-tb__color-hexrow:focus-within{border-color:var(--color-accent)}.inline-tb__color-preview{background:var(--color-panel-strong);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text)14%,transparent);border-radius:5px;flex-shrink:0}.inline-tb__color-hash{color:var(--color-muted);font-variant-numeric:tabular-nums}.inline-tb__color-hex{font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:0;color:var(--color-text);background:0 0;border:none;flex:1;padding:4px 0;font-size:16px}.inline-tb__color-hex:focus-visible{outline:none}.inline-tb__color-apply{background:var(--color-accent);width:28px;height:28px;color:var(--color-accent-contrast);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;place-items:center;transition:opacity .12s,transform 80ms;display:grid}.inline-tb__color-apply:hover:not(:disabled){transform:scale(1.05)}.inline-tb__color-apply:active:not(:disabled){transform:scale(.94)}.inline-tb__color-apply:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.inline-tb__color-apply:disabled{opacity:1;background:var(--color-panel-strong);color:var(--color-muted);cursor:not-allowed}.inline-tb__color-reset{text-align:center;border:none;border-top:1px solid var(--color-border);width:100%;color:var(--color-muted);cursor:pointer;background:0 0;margin-top:2px;padding:7px}.inline-tb__color-reset:hover{background:var(--color-panel-strong);color:var(--color-text)}.inline-tb__wheel{flex-direction:column;gap:8px;padding:4px 0 2px;display:flex}.inline-tb__wheel-field{cursor:crosshair;touch-action:none;width:100%;height:110px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text)12%,transparent);background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:8px;position:relative}.inline-tb__wheel-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.inline-tb__wheel-hue{cursor:pointer;touch-action:none;width:100%;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text)12%,transparent);background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:7px;position:relative}.inline-tb__wheel-hue-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.inline-tb__typo{overscroll-behavior:contain;gap:10px;width:216px;padding:10px}[data-pop-flip=up] .inline-tb__pop{top:auto;bottom:calc(100% + 6px)}[data-pop-halign=left] .inline-tb__pop{left:0;right:auto}[data-pop-halign=right] .inline-tb__pop{left:auto;right:0}.inline-tb__trow{flex-direction:column;gap:6px;display:flex}.inline-tb__trow-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inline-tb__tlabel{color:var(--color-muted);font-size:13px;font-weight:500}.inline-tb__tvalue{font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-panel-strong);text-align:center;border-radius:6px;min-width:46px;padding:1px 7px;font-size:13px;font-weight:600}.inline-tb__trow-ctl{align-items:center;gap:6px;display:flex}.inline-tb__nudge{border:1px solid var(--color-border);background:var(--color-panel);width:22px;height:22px;color:var(--color-muted);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;line-height:1;transition:background-color .12s,color .12s;display:grid}.inline-tb__nudge:hover{background:var(--color-panel-strong);color:var(--color-text)}.inline-tb__nudge:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.inline-tb__slider{appearance:none;background:var(--color-panel-strong);cursor:pointer;border-radius:999px;flex:1;min-width:0;height:4px}.inline-tb__slider::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border:2px solid var(--color-panel);width:14px;height:14px;box-shadow:0 1px 3px color-mix(in srgb,var(--color-text)25%,transparent);cursor:grab;border-radius:50%}.inline-tb__slider::-webkit-slider-thumb:active{cursor:grabbing}.inline-tb__slider::-moz-range-thumb{background:var(--color-accent);border:2px solid var(--color-panel);cursor:grab;border-radius:50%;width:14px;height:14px}.inline-tb__slider:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.inline-tb__weights{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.inline-tb__weight{border:1px solid var(--color-border);background:var(--color-panel);height:30px;color:var(--color-text);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:7px;font-size:13px;transition:background-color .12s,border-color .12s,color .12s}.inline-tb__weight:hover{background:var(--color-panel-strong)}.inline-tb__weight[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent)12%,transparent);border-color:var(--color-accent);color:var(--color-accent)}.inline-tb__weight:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.inline-tb__font-search{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-panel);border-radius:8px;width:100%;padding:7px 10px;font-size:16px}.inline-tb__font-search:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.inline-tb__font-list{flex-direction:column;gap:2px;max-height:168px;margin-top:6px;padding-right:2px;display:flex;overflow-y:auto}.inline-tb__font-item{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;transition:background-color .1s;display:flex}.inline-tb__font-item:hover{background:var(--color-panel-strong)}.inline-tb__font-item[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent)10%,transparent)}.inline-tb__font-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.inline-tb__font-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.25;overflow:hidden}.inline-tb__font-check{color:var(--color-accent);flex-shrink:0;font-size:13px}.inline-tb__font-empty{padding:8px 10px}
/*# sourceMappingURL=a2ddefd5644fb72c.css.map*/