html::-webkit-scrollbar,body::-webkit-scrollbar,body.loaded::-webkit-scrollbar,#cm-editor .cm-scroller::-webkit-scrollbar,.preview-scroll-wrapper::-webkit-scrollbar,::-webkit-scrollbar{background:var(--grey-1)!important;width:2px!important;height:2px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,body.loaded::-webkit-scrollbar-track,#cm-editor .cm-scroller::-webkit-scrollbar-track,.preview-scroll-wrapper::-webkit-scrollbar-track,::-webkit-scrollbar-track{background:var(--grey-1)!important;box-shadow:none!important;border:none!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,body.loaded::-webkit-scrollbar-thumb,#cm-editor .cm-scroller::-webkit-scrollbar-thumb,.preview-scroll-wrapper::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background:var(--primary-color,#e9546b)!important;border:none!important;border-radius:9999px!important;transition:background .2s,box-shadow .2s!important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,body.loaded::-webkit-scrollbar-thumb:hover,#cm-editor .cm-scroller::-webkit-scrollbar-thumb:hover,.preview-scroll-wrapper::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover{background:var(--color-pink,#ed6ea0)!important;box-shadow:0 0 5px #e9546b99!important}html,body,body.loaded,#cm-editor .cm-scroller,.preview-scroll-wrapper{scrollbar-width:thin!important;scrollbar-color:var(--primary-color,#e9546b) var(--grey-1)!important}.editor-page-container[data-astro-cid-m767bphq]{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;margin-bottom:2.5rem;display:flex}.editor-header-bar[data-astro-cid-m767bphq]{-webkit-backdrop-filter:blur(16px);z-index:20;box-sizing:border-box;background:#ffffffe6;border:1px solid #ffffffbf;border-radius:1rem;flex-direction:column;gap:.75rem;padding:.85rem 1.25rem;display:flex;position:relative;box-shadow:0 .5rem 2rem #0000000d;top:0!important}[data-theme=dark] .editor-header-bar[data-astro-cid-m767bphq]{background:#1e2028e6;border-color:#ffffff14;box-shadow:0 .5rem 2rem #00000059}.bar-row[data-astro-cid-m767bphq]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.row-left[data-astro-cid-m767bphq],.row-right[data-astro-cid-m767bphq]{box-sizing:border-box;align-items:center;gap:.5rem;display:flex}.syntax-group-wrapper[data-astro-cid-m767bphq]{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex}.editor-brand[data-astro-cid-m767bphq]{color:var(--primary-color,#e9546b);user-select:none;align-items:center;gap:.45rem;margin-right:.5rem;font-size:1.05rem;font-weight:700;display:flex;white-space:nowrap!important;flex-shrink:0!important}.editor-brand[data-astro-cid-m767bphq] .badge[data-astro-cid-m767bphq]{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#ff758c 0%,#ff7eb3 100%);border-radius:2rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;white-space:nowrap!important;flex-shrink:0!important}.toolbar-group[data-astro-cid-m767bphq]{box-sizing:border-box;background:#00000009;border-radius:.625rem;align-items:center;gap:.2rem;height:2.375rem;padding:.2rem .35rem;display:inline-flex;flex-shrink:0!important}[data-theme=dark] .toolbar-group[data-astro-cid-m767bphq]{background:#ffffff0d}.tool-btn[data-astro-cid-m767bphq]{min-width:1.95rem;height:1.95rem;color:var(--text-color,#4a4a4a);cursor:pointer;user-select:none;background:0 0;border:none;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.875rem;transition:all .2s;white-space:nowrap!important;box-sizing:border-box!important;flex-shrink:0!important;display:inline-flex!important}[data-theme=dark] .tool-btn[data-astro-cid-m767bphq]{color:#cbd5e1}.tool-btn[data-astro-cid-m767bphq].text-bold{font-size:.8125rem;font-weight:700}.tool-btn[data-astro-cid-m767bphq] .btn-sym[data-astro-cid-m767bphq]{font-family:monospace;font-size:.8125rem;font-weight:600}.tool-btn[data-astro-cid-m767bphq] .svg-icon[data-astro-cid-m767bphq]{vertical-align:middle;flex-shrink:0;display:inline-block}.tool-btn[data-astro-cid-m767bphq]:hover{color:var(--primary-color,#e9546b);background:#fffffff2;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}[data-theme=dark] .tool-btn[data-astro-cid-m767bphq]:hover{color:#ff9fb2;background:#ffffff26}.divider[data-astro-cid-m767bphq]{background:#0000001a;width:1px;height:1.15rem;margin:0 .2rem;display:inline-block;flex-shrink:0!important}[data-theme=dark] .divider[data-astro-cid-m767bphq]{background:#ffffff26}.shoka-dropdown-wrapper[data-astro-cid-m767bphq]{box-sizing:border-box!important;flex-shrink:0!important;align-items:center!important;height:2.375rem!important;display:inline-flex!important;position:relative!important}.shoka-dropdown-btn[data-astro-cid-m767bphq]{height:100%!important;color:var(--primary-color,#e9546b)!important;cursor:pointer!important;white-space:nowrap!important;user-select:none!important;box-sizing:border-box!important;background:#e9546b1a!important;border:1px solid #e9546b47!important;border-radius:.625rem!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;padding:0 .85rem!important;font-size:.8125rem!important;font-weight:600!important;line-height:1!important;transition:all .2s!important;display:inline-flex!important}[data-theme=dark] .shoka-dropdown-btn[data-astro-cid-m767bphq]{color:#ff9fb2!important;background:#e9546b2e!important;border-color:#e9546b66!important}.shoka-dropdown-btn[data-astro-cid-m767bphq]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #e9546b40;background:#e9546b2e!important}.shoka-dropdown-btn[data-astro-cid-m767bphq] .magic-svg[data-astro-cid-m767bphq]{vertical-align:middle!important;flex-shrink:0!important;display:inline-block!important}.shoka-dropdown-btn[data-astro-cid-m767bphq] .btn-text[data-astro-cid-m767bphq]{vertical-align:middle!important;white-space:nowrap!important;line-height:1!important;display:inline-block!important}.shoka-dropdown-btn[data-astro-cid-m767bphq] .arrow-svg[data-astro-cid-m767bphq]{opacity:.75;transition:transform .2s;vertical-align:middle!important;flex-shrink:0!important;display:inline-block!important}.shoka-dropdown-wrapper[data-astro-cid-m767bphq].open .shoka-dropdown-btn[data-astro-cid-m767bphq] .arrow-svg[data-astro-cid-m767bphq]{transform:rotate(180deg)}.shoka-dropdown-menu[data-astro-cid-m767bphq]{animation:.2s forwards fadeInDown;display:none;-webkit-backdrop-filter:blur(20px)!important;z-index:9999!important;box-sizing:border-box!important;background:#fffffffa!important;border:1px solid #00000014!important;border-radius:.75rem!important;flex-direction:column!important;gap:.25rem!important;min-width:14.5rem!important;padding:.5rem!important;position:absolute!important;top:calc(100% + .5rem)!important;left:0!important;box-shadow:0 .75rem 2.25rem #00000029!important}[data-theme=dark] .shoka-dropdown-menu[data-astro-cid-m767bphq]{background:#232630fa!important;border-color:#ffffff1a!important;box-shadow:0 .75rem 2.25rem #0009!important}.shoka-dropdown-wrapper[data-astro-cid-m767bphq].open .shoka-dropdown-menu[data-astro-cid-m767bphq]{display:flex!important}.menu-item[data-astro-cid-m767bphq]{color:var(--text-color,#4a4a4a);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.8125rem;transition:all .2s;display:flex;white-space:nowrap!important}[data-theme=dark] .menu-item[data-astro-cid-m767bphq]{color:#ddd}.menu-item[data-astro-cid-m767bphq]:hover{color:var(--primary-color,#e9546b);background:#e9546b1f;transform:translate(3px)}.menu-divider[data-astro-cid-m767bphq]{background:#0000000f;height:1px;margin:.25rem 0}[data-theme=dark] .menu-divider[data-astro-cid-m767bphq]{background:#ffffff14}.dot[data-astro-cid-m767bphq]{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.dot[data-astro-cid-m767bphq].info{background:#3b82f6}.dot[data-astro-cid-m767bphq].success{background:#10b981}.dot[data-astro-cid-m767bphq].warning{background:#f59e0b}.dot[data-astro-cid-m767bphq].danger{background:#ef4444}.view-mode-group[data-astro-cid-m767bphq]{box-sizing:border-box;background:#0000000a;border-radius:.625rem;padding:.2rem;display:inline-flex;flex-shrink:0!important}[data-theme=dark] .view-mode-group[data-astro-cid-m767bphq]{background:#ffffff0f}.mode-btn[data-astro-cid-m767bphq]{color:var(--text-color,#666);cursor:pointer;user-select:none;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;transition:all .2s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}[data-theme=dark] .mode-btn[data-astro-cid-m767bphq]{color:#94a3b8}.mode-btn[data-astro-cid-m767bphq] .mode-icon[data-astro-cid-m767bphq]{font-size:.875rem;line-height:1}.mode-btn[data-astro-cid-m767bphq].active{color:var(--primary-color,#e9546b);background:#fff;font-weight:600;box-shadow:0 2px 6px #00000014}[data-theme=dark] .mode-btn[data-astro-cid-m767bphq].active{color:#ff9fb2;background:#ffffff29}.action-btn-group[data-astro-cid-m767bphq]{box-sizing:border-box;align-items:center;gap:.45rem;display:inline-flex;flex-shrink:0!important}.action-btn[data-astro-cid-m767bphq]{cursor:pointer;user-select:none;box-sizing:border-box;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.action-btn[data-astro-cid-m767bphq] .btn-svg[data-astro-cid-m767bphq]{flex-shrink:0}.action-btn[data-astro-cid-m767bphq].primary{color:#fff;background:linear-gradient(135deg,#ff758c 0%,#ff7eb3 100%);box-shadow:0 .25rem .75rem #ff758c59}.action-btn[data-astro-cid-m767bphq].primary:hover{transform:translateY(-2px);box-shadow:0 .375rem 1rem #ff758c80}.action-btn[data-astro-cid-m767bphq].outline{color:var(--text-color,#4a4a4a);background:0 0;border-color:#00000026}[data-theme=dark] .action-btn[data-astro-cid-m767bphq].outline{color:#e2e8f0;border-color:#fff3}.action-btn[data-astro-cid-m767bphq].outline:hover{border-color:var(--primary-color,#e9546b);color:var(--primary-color,#e9546b);background:#e9546b14}[data-theme=dark] .action-btn[data-astro-cid-m767bphq].outline:hover{color:#ff9fb2;background:#e9546b33}.action-btn[data-astro-cid-m767bphq].danger-icon{color:#ef4444;background:0 0;border:1px solid #ef444440;padding:.4rem .65rem}.action-btn[data-astro-cid-m767bphq].danger-icon:hover{background:#fee2e2}[data-theme=dark] .action-btn[data-astro-cid-m767bphq].danger-icon:hover{background:#ef444433}.editor-save-indicator[data-astro-cid-m767bphq]{color:#10b981;align-items:center;gap:.35rem;font-size:.75rem;transition:opacity .3s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.status-dot[data-astro-cid-m767bphq]{background:#10b981;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 8px #10b98199}.editor-workspace[data-astro-cid-m767bphq]{box-sizing:border-box;grid-template-columns:1fr 10px 1fr;gap:0;min-height:75vh;display:grid;width:100%!important}.editor-workspace[data-astro-cid-m767bphq][data-mode=edit]{width:100%!important;display:flex!important}.editor-workspace[data-astro-cid-m767bphq][data-mode=edit] .source-pane[data-astro-cid-m767bphq]{flex:100%!important;width:100%!important}.editor-workspace[data-astro-cid-m767bphq][data-mode=edit] .preview-pane[data-astro-cid-m767bphq],.editor-workspace[data-astro-cid-m767bphq][data-mode=edit] .pane-resizer[data-astro-cid-m767bphq]{display:none!important}.editor-workspace[data-astro-cid-m767bphq][data-mode=preview]{width:100%!important;display:flex!important}.editor-workspace[data-astro-cid-m767bphq][data-mode=preview] .preview-pane[data-astro-cid-m767bphq]{flex:100%!important;width:100%!important}.editor-workspace[data-astro-cid-m767bphq][data-mode=preview] .source-pane[data-astro-cid-m767bphq],.editor-workspace[data-astro-cid-m767bphq][data-mode=preview] .pane-resizer[data-astro-cid-m767bphq]{display:none!important}.editor-pane[data-astro-cid-m767bphq]{-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#ffffffe6;border:1px solid #ffffffbf;border-radius:1rem;flex-direction:column;height:75vh;display:flex;overflow:hidden;box-shadow:0 .5rem 1.75rem #0000000a}[data-theme=dark] .editor-pane[data-astro-cid-m767bphq]{background:#1a1c24eb;border-color:#ffffff14;box-shadow:0 .5rem 1.75rem #00000059}.pane-header[data-astro-cid-m767bphq]{color:var(--text-color,#555);letter-spacing:.5px;box-sizing:border-box;background:#00000005;border-bottom:1px solid #0000000d;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:700;display:flex}[data-theme=dark] .pane-header[data-astro-cid-m767bphq]{color:#e2e8f0;background:#ffffff05;border-color:#ffffff0f}.pane-title[data-astro-cid-m767bphq]{align-items:center;gap:.5rem;display:flex}.preview-tag[data-astro-cid-m767bphq]{color:var(--primary-color,#e9546b);white-space:nowrap;background:#e9546b1a;border-radius:2rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600}.editor-textarea-wrapper[data-astro-cid-m767bphq]{box-sizing:border-box;flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden;width:100%!important}#cm-editor{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;display:flex!important;overflow:hidden!important}#cm-editor .cm-editor{box-sizing:border-box!important;outline:none!important;flex:1!important;width:100%!important;height:100%!important}#cm-editor .cm-scroller{box-sizing:border-box!important;flex:1!important;width:100%!important;height:100%!important;font-family:Inconsolata,SF Pro Mono,Cascadia Code,Consolas,Monaco,monospace!important;font-size:15px!important;line-height:1.75!important;overflow:hidden auto!important}#cm-editor .cm-content{box-sizing:border-box!important;min-width:100%!important}.pane-statusbar[data-astro-cid-m767bphq]{color:var(--grey-5,#888);box-sizing:border-box;background:#00000005;border-top:1px solid #0000000d;flex-shrink:0;align-items:center;gap:1.25rem;padding:.5rem 1.25rem;font-size:.75rem;display:flex}[data-theme=dark] .pane-statusbar[data-astro-cid-m767bphq]{color:#94a3b8;background:#ffffff05;border-color:#ffffff0f}.stat-item[data-astro-cid-m767bphq]{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.stat-item[data-astro-cid-m767bphq] strong[data-astro-cid-m767bphq]{color:var(--primary-color,#e9546b);font-weight:700}.preview-scroll-wrapper[data-astro-cid-m767bphq]{scroll-behavior:smooth;box-sizing:border-box;flex:1;padding:1.25rem 2rem 3rem;overflow-y:auto}.editor-preview-article[data-astro-cid-m767bphq]{box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}body.editor-mode-edit #sidebar,body.editor-mode-edit .dimmer,body.editor-mode-preview #sidebar,body.editor-mode-preview .dimmer,body.editor-wide-mode #sidebar,body.editor-wide-mode .dimmer{display:none!important}body.editor-mode-edit #main,body.editor-mode-preview #main,body.editor-wide-mode #main{transition:width .25s;width:100%!important;max-width:100%!important;box-shadow:none!important;padding-right:0!important}body.editor-mode-edit main>.inner,body.editor-mode-preview main>.inner,body.editor-wide-mode main>.inner,body.editor-mode-edit .inner,body.editor-mode-preview .inner,body.editor-wide-mode .inner{transition:width .25s,max-width .25s;width:calc(100% - 1.5rem)!important;max-width:1800px!important}body.editor-wide-mode .editor-workspace{min-height:85vh}body.editor-wide-mode .editor-pane{height:85vh}@media (width<=991px){.editor-header-bar[data-astro-cid-m767bphq]{padding:.65rem .85rem;top:0!important}.bar-row[data-astro-cid-m767bphq]{flex-direction:column;align-items:flex-start;gap:.65rem}.row-left[data-astro-cid-m767bphq],.row-right[data-astro-cid-m767bphq]{justify-content:space-between;width:100%;overflow-x:auto}.syntax-group-wrapper[data-astro-cid-m767bphq]{width:100%;padding-bottom:.25rem;overflow-x:auto}.editor-workspace[data-astro-cid-m767bphq]{min-height:65vh;grid-template-columns:1fr!important}.editor-workspace[data-astro-cid-m767bphq][data-mode=both] .preview-pane[data-astro-cid-m767bphq]{margin-top:1rem;display:flex}.editor-pane[data-astro-cid-m767bphq]{height:60vh}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
