.ce{--ce-bg: transparent;--ce-panel: rgba(10, 20, 29, .72);--ce-input: #070f17;--ce-text: var(--text);--ce-dim: #a6b5c1;--ce-line: rgba(159, 179, 195, .16);--ce-line2: rgba(159, 179, 195, .3);--ce-accent: var(--gxd-accent);--ce-accent-rgb: var(--gxd-accent-rgb);--ce-on-accent: #021018;--ce-changed: #ffc46b;--ce-changed-bg: rgba(255, 196, 107, .06);--ce-err: #ffb0b0;--ce-err-bg: rgba(255, 90, 90, .1);--ce-ok: #9fe3b4;--ce-hover: rgba(255, 255, 255, .035);--ce-code: #d7e2ea;--ce-shade: rgba(2, 6, 10, .42);display:grid;grid-template-columns:minmax(270px,310px) minmax(0,1fr);gap:18px;align-items:start;font-family:var(--ce-font, var(--font));font-size:var(--ce-fs, 15px);line-height:var(--ce-lh, 1.45);letter-spacing:var(--ce-ls, 0);word-spacing:var(--ce-ws, 0);color:var(--ce-text);text-align:left}.ce--cream,.ce--blue,.ce--green,.ce--yellow{--ce-text: #1d2228;--ce-dim: #46505a;--ce-line: rgba(45, 40, 20, .16);--ce-line2: rgba(45, 40, 20, .32);--ce-accent: #00687a;--ce-accent-rgb: 0 104 122;--ce-on-accent: #fff;--ce-changed: #9a5200;--ce-changed-bg: rgba(200, 120, 0, .08);--ce-err: #9e1c1c;--ce-err-bg: rgba(200, 40, 40, .08);--ce-ok: #1d6b35;--ce-hover: rgba(0, 0, 0, .035);--ce-code: #1d2228;--ce-shade: rgba(60, 50, 20, .22);padding:18px;border-radius:18px;background:var(--ce-bg)}.ce--cream{--ce-bg: #f3ead0;--ce-panel: #faf4e2;--ce-input: #fffbf0}.ce--blue{--ce-bg: #d6e3f1;--ce-panel: #e6eef7;--ce-input: #f6f9fd}.ce--green{--ce-bg: #d7e9d4;--ce-panel: #e7f2e5;--ce-input: #f7fbf6}.ce--yellow{--ce-bg: #f5ecb0;--ce-panel: #fbf5cf;--ce-input: #fffdf0}.ce *,.ce *:before,.ce *:after{box-sizing:border-box}:where(.ce) :where(input,select,textarea,button){font:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit}.ce code,.ce pre,.ce .ce-mono-area,.ce .ce-key{letter-spacing:0;word-spacing:0}.ce :focus-visible{outline:2px solid var(--ce-accent);outline-offset:2px}.ce-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ce-ic{width:1.05em;height:1.05em;flex:none;vertical-align:-.15em}.ce-side{display:grid;gap:14px;position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;padding-right:2px;scrollbar-width:thin}.ce-main{display:grid;gap:14px;min-width:0;align-content:start}.ce-panel{padding:16px 18px;border-radius:14px;background:var(--ce-panel);border:1px solid var(--ce-line);display:grid;gap:10px}.ce-h{margin:0;font:800 1em/1.3 var(--ce-font, var(--font));color:var(--ce-text);letter-spacing:inherit}.ce-h--big{font-size:1.25em}.ce-h3{margin:0 0 8px;font-size:1.05em;font-weight:700}.ce-small{margin:0;font-size:.86em;color:var(--ce-dim)}.ce-field{display:grid;gap:5px;font-size:.9em;font-weight:600;color:var(--ce-dim)}.ce-field small{font-weight:400}.ce-field input:not([type=range]),.ce-field select{font-size:1.05em}.ce-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ce-status{margin:0;font-size:.9em;font-weight:600;color:var(--ce-dim)}.ce-status.is-dirty{color:var(--ce-changed)}.ce-msg{margin:0;padding:9px 12px;border-radius:10px;font-size:.92em}.ce-msg--ok{background:#50c8781f;color:var(--ce-ok)}.ce-msg--err{background:var(--ce-err-bg);color:var(--ce-err)}.ce-msg--info{background:var(--ce-hover)}.ce input:not([type]),.ce input[type=text],.ce input[type=search],.ce input[type=password],.ce select,.ce textarea{width:100%;min-height:38px;padding:.4em .7em;border-radius:9px;border:1px solid var(--ce-line2);background:var(--ce-input);color:var(--ce-text)}.ce select{padding-right:1.8em}.ce textarea{resize:vertical;line-height:1.5}.ce input[aria-invalid=true]{border-color:var(--ce-err)}.ce input[type=range]{width:100%;accent-color:var(--ce-accent)}.ce input[type=checkbox],.ce input[type=radio]{accent-color:var(--ce-accent);width:1.05em;height:1.05em}.ce input[type=color]{width:48px;height:38px;padding:2px;border-radius:9px;border:1px solid var(--ce-line2);background:var(--ce-input);cursor:pointer}.ce-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:9px;border:1px solid var(--ce-line2);background:var(--ce-hover);color:var(--ce-text);font-weight:600;font-size:.92em;cursor:pointer;white-space:nowrap}.ce-btn:hover:not(:disabled){border-color:rgb(var(--ce-accent-rgb) / .7)}.ce-btn:disabled{opacity:.45;cursor:default}.ce-btn--primary{background:var(--ce-accent);color:var(--ce-on-accent);border-color:transparent;font-weight:700}.ce-bar>.ce-btn--primary{margin-left:auto}.ce-btn--sm{min-height:32px;padding:0 10px;font-size:.86em}.ce-btn--fix{border-color:rgb(var(--ce-accent-rgb) / .6);color:var(--ce-accent)}.ce-icbtn{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;border:1px solid transparent;background:none;color:var(--ce-dim);cursor:pointer}.ce-icbtn:hover:not(:disabled){color:var(--ce-text);border-color:var(--ce-line2);background:var(--ce-hover)}.ce-icbtn:disabled{opacity:.3;cursor:default}.ce-icbtn--del:hover:not(:disabled){color:var(--ce-err)}.ce-chk{display:flex;align-items:center;gap:8px;font-size:.93em;cursor:pointer}.ce-filebtn{position:relative;overflow:hidden}.ce-filebtn input{position:absolute;inset:0;opacity:0;cursor:pointer}.ce-jump ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ce-jump__root{display:block;margin:8px 0 4px;font-size:.82em;font-weight:700;color:var(--ce-dim)}.ce-jump button{width:100%;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:0;background:none;color:var(--ce-text);text-align:left;cursor:pointer;font-size:.93em}.ce-jump button>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-jump button small{color:var(--ce-dim);font-size:.82em;white-space:nowrap}.ce-jump button:hover{background:var(--ce-hover)}.ce-pill{padding:1px 7px;border-radius:99px;font-size:.8em;font-weight:700;color:var(--ce-changed);background:var(--ce-changed-bg);border:1px solid currentColor;white-space:nowrap}.ce-pill--err{color:var(--ce-err);background:var(--ce-err-bg)}.ce-reading__top{display:flex;align-items:center;justify-content:space-between}.ce-reading__body{display:grid;gap:12px}.ce-friendly{width:100%;min-height:42px;border-color:rgb(var(--ce-accent-rgb) / .5);white-space:normal;text-align:center}.ce-friendly.is-on{background:rgb(var(--ce-accent-rgb) / .14)}.ce-seg,.ce-tints{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:6px}.ce-seg legend,.ce-tints legend{padding:0;margin-bottom:6px;font-size:.9em;font-weight:600;color:var(--ce-dim)}.ce-seg label{position:relative;flex:1}.ce-seg input,.ce-tints input{position:absolute;opacity:0;width:1px;height:1px}.ce-seg span{display:block;padding:6px 4px;border-radius:8px;border:1px solid var(--ce-line2);text-align:center;font-size:.88em;font-weight:600;cursor:pointer}.ce-seg input:checked+span{background:rgb(var(--ce-accent-rgb) / .16);border-color:var(--ce-accent)}.ce-seg input:focus-visible+span,.ce-tints input:focus-visible+.ce-swatch{outline:2px solid var(--ce-accent);outline-offset:2px}.ce-tints label{position:relative;display:grid;justify-items:center;gap:3px;cursor:pointer;width:calc(20% - 5px)}.ce-swatch{width:34px;height:34px;border-radius:50%;border:2px solid var(--ce-line2)}.ce-tints input:checked+.ce-swatch{border-color:var(--ce-accent);box-shadow:0 0 0 3px rgb(var(--ce-accent-rgb) / .3)}.ce-tints__l{font-size:.8em;text-align:center;line-height:1.2;color:var(--ce-dim)}.ce-voice{display:grid;gap:8px}.ce-why summary{cursor:pointer;font-weight:600;font-size:.93em}.ce-why p{margin:8px 0 0;font-size:.88em;color:var(--ce-dim)}.ce-start{gap:16px}.ce-drop{position:relative;display:grid;justify-items:center;gap:4px;padding:30px 18px;border-radius:14px;border:2px dashed var(--ce-line2);background:var(--ce-hover);text-align:center;cursor:pointer}.ce-drop:hover,.ce-drop:focus-within{border-color:var(--ce-accent)}.ce-drop .ce-ic{width:1.8em;height:1.8em;color:var(--ce-accent)}.ce-drop span{font-weight:700;font-size:1.1em}.ce-drop small{color:var(--ce-dim);font-size:.9em}.ce-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.ce-paste{display:grid;gap:8px}.ce-mono-area{font:.88em/1.55 var(--font-mono)!important;color:var(--ce-code)!important;tab-size:4}.ce-examples ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.ce-example{width:100%;display:grid;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--ce-line2);background:var(--ce-hover);text-align:left;cursor:pointer}.ce-example:hover{border-color:var(--ce-accent)}.ce-example span{color:var(--ce-dim);font-size:.88em}.ce-bar{position:sticky;top:72px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:var(--ce-panel);border:1px solid var(--ce-line);backdrop-filter:blur(10px)}.ce--cream .ce-bar,.ce--blue .ce-bar,.ce--green .ce-bar,.ce--yellow .ce-bar{background:var(--ce-panel);box-shadow:0 4px 14px #0000000f}.ce-bar__gap{flex:1}.ce-tabs{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:var(--ce-input);border:1px solid var(--ce-line)}.ce-tabs button{min-height:32px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--ce-dim);font-weight:600;font-size:.92em;cursor:pointer}.ce-tabs button[aria-selected=true]{background:rgb(var(--ce-accent-rgb) / .18);color:var(--ce-text)}.ce-search{flex:1 1 160px;max-width:280px}.ce-search input{min-height:34px}.ce-issues{border-color:#ff5a5a73;background:var(--ce-err-bg)}.ce-issues--warn{border-color:#ffc46b80;background:var(--ce-changed-bg)}.ce-issuelist{margin:0;padding:0;list-style:none;display:grid;gap:14px}.ce-issuelist li{display:grid;gap:6px}.ce-issue__msg{margin:0}.ce-issue__msg b{color:var(--ce-err)}.is-warn .ce-issue__msg b{color:var(--ce-changed)}.ce-issue__hint{margin:0;color:var(--ce-dim);font-size:.93em}.ce-snippet{margin:0;padding:10px 0;border-radius:10px;background:var(--ce-input);border:1px solid var(--ce-line);font:.86em/1.55 var(--font-mono);color:var(--ce-code);overflow-x:auto;white-space:pre}.ce-snippet>span{display:block;padding:0 12px}.ce-snippet .is-hit{background:var(--ce-err-bg)}.ce-snippet__n{display:inline-block;width:4.5ch;color:var(--ce-dim);user-select:none}.ce-caret{color:var(--ce-err);font-weight:700}.ce-form,.ce-rootgroup{display:grid;gap:14px}.ce-roothead{margin:8px 0 0;font-size:1.35em;font-weight:800;display:flex;align-items:baseline;gap:10px;color:var(--ce-text)}.ce-empty{margin:0;padding:14px;color:var(--ce-dim)}.ce-sec{border-radius:14px;background:var(--ce-panel);border:1px solid var(--ce-line);scroll-margin-top:150px}.ce-sec.is-changed{border-color:color-mix(in srgb,var(--ce-changed) 45%,transparent)}.ce-sec__head{display:flex;align-items:center;gap:10px;padding:12px 14px}.ce-sec__head h3{margin:0;font-size:1.2em;font-weight:800;line-height:1.25}.ce-sec__body{padding:0 10px 12px}.ce-sec__help{padding:0 8px 8px 38px}.ce-fold{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px;border:0;border-radius:8px;background:none;color:var(--ce-text);text-align:left;cursor:pointer}.ce-fold:hover{background:var(--ce-hover)}.ce-fold>.ce-ic:first-child{transition:transform .15s;color:var(--ce-dim)}.ce-fold[aria-expanded=true]>.ce-ic:first-child{transform:rotate(90deg)}.ce-count{font-size:.84em;color:var(--ce-dim);font-weight:600;white-space:nowrap}.ce-line{margin-left:auto;font-size:.82em;color:var(--ce-dim);white-space:nowrap}.ce-key{padding:1px 6px;border-radius:5px;background:var(--ce-hover);border:1px solid var(--ce-line);color:var(--ce-dim);font:.8em/1.5 var(--font-mono);white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}.ce-dot{width:9px;height:9px;border-radius:50%;background:var(--ce-changed);flex:none}.ce-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,420px);gap:8px 24px;align-items:start;padding:12px 12px 12px 14px;border-radius:10px;border-left:3px solid transparent}.ce-row+.ce-row,.ce-group+.ce-row,.ce-row+.ce-group{margin-top:2px}.ce-row:hover,.ce-row:focus-within{background:var(--ce-hover)}.ce-row.is-changed{border-left-color:var(--ce-changed);background:var(--ce-changed-bg)}.ce-row__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.ce-label{font-weight:700}.ce-help{margin:5px 0 0;color:var(--ce-dim);font-size:.93em;max-width:78ch}.ce-help span{display:block}.ce--short .ce-help{max-width:60ch}.ce--short .ce-row{grid-template-columns:minmax(0,60ch) minmax(250px,420px)}.ce-notep{margin:5px 0 0;font-size:.86em;color:var(--ce-changed)}.ce-row__ctl{display:flex;align-items:flex-start;gap:6px;min-width:0}.ce-row__ctl>:first-child{flex:1;min-width:0}.ce-row__ctl--bool{align-items:center}.ce-reset{color:var(--ce-changed)}.ce-type{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:6px;font-size:.82em;font-weight:700;color:var(--ce-dim);background:var(--ce-hover);border:1px solid var(--ce-line)}.ce-type--bool{color:#7fe0a0}.ce-type--number{color:#ffcf7a}.ce-type--string{color:#9fd2ff}.ce-type--choice{color:#d6b3ff}.ce-type--vector{color:#ff9f9f}.ce-type--color{color:#ffb3e1}.ce-type--list,.ce-type--table{color:var(--ce-accent)}.ce--cream .ce-type,.ce--blue .ce-type,.ce--green .ce-type,.ce--yellow .ce-type{color:var(--ce-text)}.ce--noicons .ce-type{display:none}.ce-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;position:relative}.ce-switch input{position:absolute;opacity:0;width:44px;height:26px;margin:0;cursor:pointer}.ce-switch__track{width:46px;height:26px;border-radius:99px;background:var(--ce-input);border:1px solid var(--ce-line2);position:relative;transition:background .15s;flex:none}.ce-switch__track span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ce-dim);transition:transform .15s,background .15s}.ce-switch input:checked+.ce-switch__track{background:rgb(var(--ce-accent-rgb) / .3);border-color:var(--ce-accent)}.ce-switch input:checked+.ce-switch__track span{transform:translate(20px);background:var(--ce-accent)}.ce-switch input:focus-visible+.ce-switch__track{outline:2px solid var(--ce-accent);outline-offset:2px}.ce-switch__txt{font-weight:700;min-width:3ch}.ce-num{display:grid;grid-template-columns:minmax(80px,130px) minmax(0,1fr) auto;align-items:center;gap:4px 12px}.ce-num--compact{grid-template-columns:1fr}.ce-num:not(:has(input[type=range])){grid-template-columns:minmax(80px,180px)}.ce-range{font-size:.82em;color:var(--ce-dim);white-space:nowrap}.ce-bad{grid-column:1 / -1;font-size:.85em;color:var(--ce-err)}.ce-text{display:flex;gap:6px;align-items:center}.ce .ce-textarea{min-height:4.5em}.ce-choice{display:grid;gap:6px}.ce-color{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ce-color input[type=text]{width:9em;font-family:var(--font-mono);letter-spacing:0}.ce-color__vals{display:flex;gap:10px;font:.88em var(--font-mono);letter-spacing:0}.ce-color__vals b{color:var(--ce-dim)}.ce-vec{display:grid;gap:8px}.ce-vec__comps{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px}.ce-comp{display:grid;gap:3px;font-size:.82em;font-weight:700;color:var(--ce-dim)}.ce-comp input{font-size:1.12em}.ce-vec__tools{display:flex;gap:6px}.ce-vec__paste{flex:1;min-width:0}.ce-vec-compact{font-family:var(--font-mono)!important;letter-spacing:0!important;min-width:16ch}.ce-note-inline{font-size:.85em;color:var(--ce-dim)}.ce-nil,.ce-inline-code{font:.9em var(--font-mono);color:var(--ce-dim)}.ce-row--code{grid-template-columns:minmax(0,1fr)}.ce-code{display:grid;gap:6px}.ce-code pre{margin:0;max-height:300px;overflow:auto;padding:10px 12px;border-radius:10px;background:var(--ce-input);border:1px solid var(--ce-line);font:.84em/1.55 var(--font-mono);color:var(--ce-code);white-space:pre}.ce-codenote{margin:0;font-size:.85em;color:var(--ce-dim)}.ce-group{margin:6px 0;border-radius:12px;border:1px solid var(--ce-line)}.ce-group.is-changed{border-color:color-mix(in srgb,var(--ce-changed) 40%,transparent)}.ce-group__head,.ce-card__head{display:flex;align-items:center;gap:8px;padding:6px 8px}.ce-group__body{padding:0 8px 8px 22px}.ce-group__body>.ce-help,.ce-group__body>.ce-notep{padding:0 6px 6px}.ce-list{display:grid;gap:8px}.ce-card{border-radius:12px;border:1px solid var(--ce-line);background:var(--ce-hover)}.ce-card.is-changed{border-color:color-mix(in srgb,var(--ce-changed) 45%,transparent)}.ce-card__head .ce-fold{flex:1}.ce-card__hint{font-size:.86em;color:var(--ce-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.ce-card__body{padding:0 8px 8px 22px}.ce-itemtools{display:inline-flex;gap:2px;margin-left:auto}.ce-add{justify-self:start;border-style:dashed}.ce-primlist{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ce-primlist li{display:grid;grid-template-columns:2.2em minmax(0,420px) minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;border-radius:9px;border-left:3px solid transparent}.ce-primlist li:hover,.ce-primlist li:focus-within{background:var(--ce-hover)}.ce-primlist li.is-changed{border-left-color:var(--ce-changed);background:var(--ce-changed-bg)}.ce-primlist__n{text-align:right;color:var(--ce-dim);font-weight:700;font-size:.88em}.ce-primlist__help{font-size:.86em;color:var(--ce-dim)}.ce-prims{display:grid;gap:8px;padding:2px 4px 4px}.ce-viewswitch{justify-self:start;display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:var(--ce-input);border:1px solid var(--ce-line);margin:2px 0 2px 4px}.ce-viewswitch button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--ce-dim);font-weight:600;font-size:.88em;cursor:pointer}.ce-viewswitch button[aria-pressed=true]{background:rgb(var(--ce-accent-rgb) / .16);color:var(--ce-text)}.ce-tablewrap{overflow:auto;max-height:70vh;border-radius:10px;border:1px solid var(--ce-line)}.ce-table{width:100%;border-collapse:collapse;font-size:.93em}.ce-table th,.ce-table td{padding:6px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--ce-line)}.ce-table thead th{position:sticky;top:0;z-index:1;background:var(--ce-panel);color:var(--ce-dim);font-weight:700;white-space:nowrap;backdrop-filter:blur(8px)}.ce-table tbody th{color:var(--ce-dim);white-space:nowrap}.ce-table tr.is-changed td,.ce-table tr.is-changed th{background:var(--ce-changed-bg)}.ce-table td input[type=text],.ce-table td select{min-width:9ch;min-height:34px}.ce-table .ce-switch__txt{display:none}.ce-td-none{color:var(--ce-dim)}.ce .ce-filearea{min-height:62vh;white-space:pre;overflow:auto}.ce-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#02060aa8}.ce-dialog{width:min(1040px,96vw);max-height:90vh;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:16px;background:var(--ce-panel);border:1px solid var(--ce-line2);box-shadow:0 30px 80px #00000080}.ce--dark .ce-dialog{background:#0b1620}.ce-dialog__head{display:flex;align-items:center;justify-content:space-between}.ce-diff{flex:1;min-height:120px;overflow:auto;border-radius:10px;border:1px solid var(--ce-line);background:var(--ce-input);font:.86em/1.55 var(--font-mono);letter-spacing:0;word-spacing:0}.ce-hunk+.ce-hunk{border-top:1px dashed var(--ce-line2)}.ce-dl{display:grid;grid-template-columns:5ch 2ch minmax(0,1fr);padding:0 10px;white-space:pre;color:var(--ce-code)}.ce-dl__n{color:var(--ce-dim);text-align:right;padding-right:1ch;user-select:none}.ce-dl--add{background:#3cc86e24}.ce-dl--add .ce-dl__s{color:var(--ce-ok)}.ce-dl--del{background:#ff505021}.ce-dl--del .ce-dl__s{color:var(--ce-err)}.ce-add-n{color:var(--ce-ok)}.ce-del-n{color:var(--ce-err)}.ce-dialog__foot{justify-content:flex-end}.ce-ruler{position:fixed;z-index:40;pointer-events:none;border-radius:10px;border-top:2px solid rgb(var(--ce-accent-rgb) / .8);border-bottom:2px solid rgb(var(--ce-accent-rgb) / .8);box-shadow:0 0 0 200vmax var(--ce-shade);transition:top .08s,height .08s}.ce-stopspeak{position:fixed;right:20px;bottom:20px;z-index:50;box-shadow:0 10px 30px #0006;background:var(--ce-panel)}@media (max-width: 1100px){.ce{grid-template-columns:1fr}.ce-side{position:static;max-height:none}.ce-row,.ce--short .ce-row{grid-template-columns:1fr}.ce-primlist li{grid-template-columns:2em minmax(0,1fr) auto}.ce-primlist__help{grid-column:2 / -1}}@media (prefers-reduced-motion: reduce){.ce *{transition:none!important}}.ce h2,.ce h3{font-family:var(--ce-font, var(--font));letter-spacing:inherit;line-height:1.3;color:var(--ce-text)}
