input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color]),textarea,[contenteditable=true]{caret-color:var(--writing-caret,currentColor)!important}.text-caret-setting{color:var(--caret-ink);margin-top:12px;font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.text-caret-setting header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-weight:500;display:flex}.text-caret-preview{color:var(--caret-muted);align-items:center;gap:2px;font-size:11px;font-weight:400;display:flex}.text-caret-preview i{background:var(--caret-color);border-radius:1px;width:2px;height:14px;display:block}.text-caret-options{border:1px solid var(--caret-line);background:var(--caret-paper);border-radius:20px;padding:3px;display:flex}.text-caret-options button{min-height:30px;color:var(--caret-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:17px;flex:1;padding:4px 8px}.text-caret-options button[aria-pressed=true]{background:var(--caret-surface);color:var(--caret-ink);box-shadow:0 1px 4px #302d2410}.text-caret-options button:focus-visible{outline:2px solid var(--caret-ink);outline-offset:1px}.text-caret-setting [role=alert]{color:#a34336;margin:5px 0 0;font-size:11px}.text-caret-locator-heading{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 7px;font-weight:500;display:flex}.text-caret-locator-heading small{color:var(--caret-muted);font-size:10px;font-weight:400}