.suggest-widget,.parameter-hints-widget,.monaco-hover,.monaco-editor-hover,.hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:crisp-edges;text-rendering:optimizelegibility}.suggest-widget{background-color:var(--surface-inset)!important;border:1.5px solid color-mix(in srgb, var(--accent-pink) 35%, var(--border-default))!important;box-shadow:0 12px 36px #0000008c, 0 0 0 1px color-mix(in srgb, var(--accent-pink) 12%, transparent)!important;color:var(--text-strong)!important;border-radius:12px!important}.suggest-widget .monaco-list-row,.suggest-widget .monaco-list-row *,.suggest-widget .label-name,.suggest-widget .label-description,.suggest-widget .label-detail,.suggest-widget .contents,.suggest-widget .main-line,.suggest-widget .message{color:var(--text-strong)!important;opacity:1!important}.suggest-widget .monaco-list-row .matches{color:var(--accent-pink)!important}.suggest-widget .monaco-list-row.selected,.suggest-widget .monaco-list-row.selected *{color:var(--primary)!important}.suggest-widget .suggest-details-container{background-color:var(--background)!important;border-left:1px solid var(--border-default)!important;border-radius:0 12px 12px 0!important}.suggest-widget .suggest-details-container .monaco-scrollable-element{background-color:var(--background)!important}.suggest-widget .monaco-list .monaco-list-row{background-color:#0000}.suggest-widget .monaco-list .monaco-list-row:hover{background-color:color-mix(in srgb, var(--primary) 15%, transparent)!important;color:var(--primary)!important}.suggest-widget .monaco-list .monaco-list-row.selected{background-color:color-mix(in srgb, var(--primary) 25%, transparent)!important;color:var(--primary)!important}.suggest-widget .monaco-list .monaco-list-row .codicon{color:var(--primary)!important}.suggest-widget .message{color:var(--text-mid)!important}.parameter-hints-widget,.hover{background-color:var(--surface-inset)!important;border:1.5px solid color-mix(in srgb, var(--accent-pink) 35%, var(--border-default))!important;box-shadow:0 12px 36px #0000008c, 0 0 0 1px color-mix(in srgb, var(--accent-pink) 12%, transparent)!important;color:var(--text-strong)!important;border-radius:12px!important}.miliastry-editor-root .monaco-editor .margin-view-overlays .folding,.miliastry-editor-root .monaco-editor .margin-view-overlays .folding .codicon{transition:opacity .16s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.miliastry-editor-root .monaco-editor .gutter-decoration,.miliastry-editor-root .monaco-editor .folding-decorated:after{box-shadow:0 1px 3px #00000026!important}.monaco-editor .codicon.codicon-fold:before,.monaco-editor .codicon.codicon-unfold:before{filter:drop-shadow(0 1px 2px #0003)}.miliastry-editor-root{height:100%;position:relative}.context-view,.suggest-widget,.colorpicker-widget,.monaco-hover{z-index:1000000!important}.colorpicker-body .saturation-wrap,.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{border-radius:6px}.colorpicker-body .saturation-wrap,.colorpicker-body .strip{box-shadow:inset 0 0 0 1px #ffffff24}.colorpicker-body .saturation-wrap,.colorpicker-body .saturation-box{cursor:crosshair}.colorpicker-body .saturation-selection{border-color:#fff!important;box-shadow:0 0 0 1px #0000008c,0 1px 3px #00000073!important}.colorpicker-body .slider{border-radius:3px;border-color:#fff!important;box-shadow:0 0 0 1px #00000080,0 1px 2px #0006!important}.colorpicker-header{border-radius:10px 10px 0 0;overflow:hidden}.colorpicker-body .insert-button{border-radius:6px}.monaco-editor .minimap-shadow-visible,.monaco-editor .sticky-widget-shadow,.monaco-editor .scroll-decoration{box-shadow:none!important;background-image:none!important;display:none!important}.miliastry-editor-root .monaco-editor .minimap{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s}.miliastry-editor-root.minimap-hover-hide .monaco-editor .minimap{opacity:0;pointer-events:none;transform:translate(100%)}.miliastry-editor-root:not(.minimap-hover-hide) .monaco-editor .minimap{opacity:1;will-change:transform;transform:translate(0)}.miliastry-overflow-widgets.miliastry-overflow-widgets{z-index:10000;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.monaco-editor .find-widget.visible{border-radius:8px!important;inset:48px auto auto 48px!important;box-shadow:0 8px 24px #0006!important}
.bb-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline;transition:color 80ms linear}.bb-link:hover{color:color-mix(in srgb, var(--primary) 90%, white)}.bb-profile{color:var(--primary);font-weight:600}.bb-img{border-radius:8px;max-width:100%;height:auto}.bb-imagemap{display:inline-block;position:relative}.bb-quote{color:var(--foreground);border:none;margin:8px 0;padding:0 0 0 20px;font-size:.95em;line-height:1.5;position:relative}.bb-quote:before{content:"";background:linear-gradient(180deg, var(--primary) 0%, var(--accent-pink-dim) 100%);border-radius:10000px;width:3px;height:100%;position:absolute;top:0;left:0}.bb-cite{color:var(--primary);margin:0 0 6px;font-size:.9em;font-style:normal;font-weight:700;display:block}.bb-code{white-space:pre-wrap;background-color:var(--muted);color:var(--foreground);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);font-family:var(--font-mono);border-radius:8px;margin:8px 0;padding:12px;font-size:.85em;line-height:1.5;overflow-x:auto}.bb-code code{font-size:inherit;background:0 0;border:none;padding:0}.bb-inline-code{background-color:var(--muted);font-family:var(--font-mono);color:inherit;border-radius:6px;padding:2px 6px;font-size:.87em}.bb-spoiler{background-color:var(--input);color:var(--input);cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:4px;padding:0 4px;transition:background .15s,color .15s}.bb-spoiler:hover{background-color:var(--elevated);color:var(--foreground)}.bb-box{background:var(--muted);border:1px solid var(--border);border-radius:12px;margin:8px 0;overflow:hidden}.bb-box-toggle{background:var(--input);cursor:pointer;color:var(--primary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;font-size:.85em;font-weight:600;transition:background 80ms;display:flex}.bb-box-toggle:hover{background:var(--elevated)}.bb-box-arrow{color:var(--muted-foreground);font-size:.7em}.bb-box-body{padding:12px 14px}.bb-list{margin:6px 0;padding-left:20px}.bb-list li{margin:2px 0}.bb-heading{color:var(--primary);margin:12px 0 8px;font-size:1.5em;font-style:normal;font-weight:700;line-height:1.2}.bb-notice{background:var(--muted);border:1px solid var(--border);border-radius:12px;padding:14px 18px;font-size:.9em;line-height:1.5}.bb-centre{text-align:center}.bb-right{text-align:right}.bb-video{background:var(--muted);border-radius:12px;width:100%;margin:8px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.bb-video iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.bb-audio{width:100%;max-width:420px;accent-color:var(--primary);margin:8px 0;display:inline-block}.bb-preview{overflow-wrap:break-word;word-break:break-word;min-width:0;font-family:var(--font-sans), "Cambria Math", "STIX Two Math";padding:24px 12px}.bb-block{cursor:pointer;border-radius:4px;position:relative}.bb-block:after{content:"";border-radius:inherit;pointer-events:none;z-index:10;transition:box-shadow 80ms,background-color 80ms;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.bb-preview [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){outline:1.5px solid var(--accent-pink);outline-offset:-1.5px;background-color:color-mix(in srgb, var(--accent-pink) 10%, transparent);border-radius:4px}:is(.bb-preview[data-hover-highlight=on] [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)),.bb-preview[data-hover-highlight=on] [data-node-id]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover))){outline-offset:1px;cursor:pointer;outline:1.5px dashed var(--accent-pink)!important;background-color:color-mix(in srgb, var(--accent-pink) 8%, transparent)!important}[data-node-id].cursor-highlight,.cursor-highlight{outline-offset:1px;border-radius:3px;transition:outline .1s,background-color .1s;outline:2px solid var(--accent-pink-hover,#ff79c6)!important;background-color:color-mix(in srgb, var(--accent-pink,#ff79c6) 20%, transparent)!important;box-shadow:0 0 10px color-mix(in srgb, var(--accent-pink,#ff79c6) 35%, transparent)!important}.bb-empty-line{cursor:text;border-radius:3px;width:100%;min-height:1.2em;transition:background-color .15s,outline .15s;display:block}.bb-empty-line.cursor-highlight{outline-offset:1px;background-color:color-mix(in srgb, var(--accent-pink,#ff79c6) 22%, transparent)!important;outline:2px solid var(--accent-pink-hover,#ff79c6)!important}.bb-preview[data-hover-highlight=on] .bb-empty-line:hover{outline:1px dashed color-mix(in srgb, var(--accent-pink,#ff79c6) 50%, transparent);background-color:color-mix(in srgb, var(--accent-pink,#ff79c6) 8%, transparent)}div.bb-block.cursor-highlight:after{box-shadow:inset 0 0 0 2px var(--accent-pink-hover,#ff79c6);background-color:color-mix(in srgb, var(--accent-pink,#ff79c6) 18%, transparent)}span.bb-block.cursor-highlight{outline:2px solid var(--accent-pink-hover,#ff79c6);outline-offset:-2px;background-color:color-mix(in srgb, var(--accent-pink,#ff79c6) 18%, transparent);border-radius:4px}span.bb-block.cursor-highlight:after{box-shadow:none!important;background-color:#0000!important}.bb-block.bb-text-block{cursor:text}.bb-selection-box{pointer-events:none;z-index:45;box-sizing:border-box;border:1.5px solid var(--accent-pink-hover,#ff79c6);background-color:color-mix(in srgb, var(--accent-pink,#ff79c6) 10%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent-pink,#ff79c6) 35%, transparent), inset 0 0 8px color-mix(in srgb, var(--accent-pink,#ff79c6) 12%, transparent);border-radius:4px;position:absolute}.bb-selection-handle{box-sizing:border-box;background-color:var(--surface-window,#1e1e2e);border:1.5px solid var(--accent-pink-hover,#ff79c6);pointer-events:none;border-radius:2px;position:absolute;box-shadow:0 1px 3px #0006}.bb-selection-handle-corner{width:7px;height:7px}.bb-selection-handle-edge-h{width:9px;height:5px}.bb-selection-handle-edge-v{width:5px;height:9px}.bb-selection-badge{font-family:var(--font-mono,monospace);color:var(--foreground);background-color:color-mix(in srgb, var(--surface-window,#181825) 92%, black);border:1px solid color-mix(in srgb, var(--accent-pink-hover) 50%, var(--border));white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-24px;left:-1px;box-shadow:0 2px 6px #00000059}.bb-selection-badge-count{color:var(--accent-pink-hover);font-weight:700}.bb-block.bb-text-block:hover:after{box-shadow:none;background-color:#0000}.blocks-canvas-editor .bb-block{cursor:inherit!important;transition:none!important}.blocks-canvas-editor .bb-block:after{display:none!important}.bb-preview.theme-lyne [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){background-color:#2ee6e21a;outline:1.5px solid #2ee6e2;box-shadow:0 0 8px #2ee6e240}.bbcode-preview-lyne [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){background-color:#2ee6e21a;outline:1.5px solid #2ee6e2;box-shadow:0 0 8px #2ee6e240}.bb-preview[data-dialect=lyne] [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){background-color:#2ee6e21a;outline:1.5px solid #2ee6e2;box-shadow:0 0 8px #2ee6e240}.bb-preview.theme-lyne[data-hover-highlight=on] [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){outline:1px dashed #2ee6e28c;box-shadow:0 0 6px #2ee6e233}.bbcode-preview-lyne[data-hover-highlight=on] [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){outline:1px dashed #2ee6e28c;box-shadow:0 0 6px #2ee6e233}.bb-preview[data-dialect=lyne][data-hover-highlight=on] [data-bbid]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){outline:1px dashed #2ee6e28c;box-shadow:0 0 6px #2ee6e233}.bb-preview.theme-lyne[data-hover-highlight=on] [data-node-id]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){outline:1px dashed #2ee6e28c;box-shadow:0 0 6px #2ee6e233}.bbcode-preview-lyne[data-hover-highlight=on] [data-node-id]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){outline:1px dashed #2ee6e28c;box-shadow:0 0 6px #2ee6e233}.bb-preview[data-dialect=lyne][data-hover-highlight=on] [data-node-id]:hover:not(:has([data-bbid]:hover,[data-node-id]:hover)){outline:1px dashed #2ee6e28c;box-shadow:0 0 6px #2ee6e233}.bb-preview.theme-lyne [data-node-id].cursor-highlight,.bbcode-preview-lyne [data-node-id].cursor-highlight,.bb-preview[data-dialect=lyne] [data-node-id].cursor-highlight,.bb-preview.theme-lyne .cursor-highlight,.bbcode-preview-lyne .cursor-highlight,.bb-preview[data-dialect=lyne] .cursor-highlight{background-color:#2ee6e22e!important;outline:2px solid #2ee6e2!important;box-shadow:0 0 12px #2ee6e259!important}.bb-preview.theme-lyne .bb-empty-line.cursor-highlight,.bbcode-preview-lyne .bb-empty-line.cursor-highlight,.bb-preview[data-dialect=lyne] .bb-empty-line.cursor-highlight{background-color:#2ee6e238!important;outline:2px solid #2ee6e2!important;box-shadow:0 0 8px #2ee6e24d!important}.bb-preview.theme-lyne[data-hover-highlight=on] .bb-empty-line:hover,.bbcode-preview-lyne[data-hover-highlight=on] .bb-empty-line:hover,.bb-preview[data-dialect=lyne][data-hover-highlight=on] .bb-empty-line:hover{background-color:#2ee6e21a;outline:1px dashed #2ee6e28c}.bb-preview.theme-lyne div.bb-block.cursor-highlight:after,.bbcode-preview-lyne div.bb-block.cursor-highlight:after,.bb-preview[data-dialect=lyne] div.bb-block.cursor-highlight:after{background-color:#2ee6e22e;box-shadow:inset 0 0 0 2px #2ee6e2,0 0 10px #2ee6e259}.bb-preview.theme-lyne span.bb-block.cursor-highlight,.bbcode-preview-lyne span.bb-block.cursor-highlight,.bb-preview[data-dialect=lyne] span.bb-block.cursor-highlight{background-color:#2ee6e22e;outline:2px solid #2ee6e2;box-shadow:0 0 8px #2ee6e24d}.bb-preview.theme-lyne ::selection,.bbcode-preview-lyne ::selection,.bb-preview[data-dialect=lyne] ::selection{color:#fff!important;background-color:#2ee6e24d!important}.wysiwyg-editor:empty:before{content:attr(data-placeholder);color:color-mix(in srgb, var(--text-mid) 40%, transparent);pointer-events:none;font-style:italic;display:block}span.bb-block{display:inline}span.bb-block:has(>img.bb-img){display:inline-block}span.bb-block>img.bb-img,div.bb-block{display:block}.bb-preview .bb-empty-line-block{width:100%;height:1.2em;min-height:1.2em;display:block}.bb-preview a.bb-link{color:var(--primary);text-underline-offset:1px;cursor:default;text-decoration:none}.bb-preview a.bb-link:hover{color:var(--accent-pink-hover);text-decoration:underline}.bb-link.bb-link-img,.bb-preview a.bb-link.bb-link-img,.bbcode-preview a.bb-link-img,.bbcode-preview .bb-link.bb-link-img{vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bb-link:has(img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bb-link:has(.bb-img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bb-link:has(svg){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bb-preview a.bb-link:has(img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bb-preview a.bb-link:has(.bb-img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bb-preview a.bb-link:has(svg){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bbcode-preview a:has(img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bbcode-preview a:has(.bb-img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bbcode-preview a:has(svg){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bbcode-preview .bb-link:has(img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bbcode-preview .bb-link:has(.bb-img){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bbcode-preview .bb-link:has(svg){vertical-align:middle;display:inline-block;border-bottom:none!important;text-decoration:none!important}.bb-link.bb-link-img:hover,.bb-preview a.bb-link.bb-link-img:hover,.bbcode-preview a.bb-link-img:hover,.bbcode-preview .bb-link.bb-link-img:hover{border-bottom:none!important;text-decoration:none!important}.bb-link:has(img):hover{border-bottom:none!important;text-decoration:none!important}.bb-link:has(.bb-img):hover{border-bottom:none!important;text-decoration:none!important}.bb-link:has(svg):hover{border-bottom:none!important;text-decoration:none!important}.bb-preview a.bb-link:has(img):hover{border-bottom:none!important;text-decoration:none!important}.bb-preview a.bb-link:has(.bb-img):hover{border-bottom:none!important;text-decoration:none!important}.bb-preview a.bb-link:has(svg):hover{border-bottom:none!important;text-decoration:none!important}.bbcode-preview a:has(img):hover{border-bottom:none!important;text-decoration:none!important}.bbcode-preview a:has(.bb-img):hover{border-bottom:none!important;text-decoration:none!important}.bbcode-preview a:has(svg):hover{border-bottom:none!important;text-decoration:none!important}.bbcode-preview .bb-link:has(img):hover{border-bottom:none!important;text-decoration:none!important}.bbcode-preview .bb-link:has(.bb-img):hover{border-bottom:none!important;text-decoration:none!important}.bbcode-preview .bb-link:has(svg):hover{border-bottom:none!important;text-decoration:none!important}.bb-preview.bb-ctrl-held a.bb-link{cursor:pointer}.bb-preview blockquote.bb-quote{color:var(--text-strong);border:none;margin:0;padding:0 0 0 20px;font-size:.95em;line-height:1.5;position:relative}.bb-preview blockquote.bb-quote:before{content:"";background-color:var(--accent-pink);border-radius:10000px;width:2px;height:100%;position:absolute;top:0;left:0}.bb-preview blockquote.bb-quote h4.bb-cite{font-size:inherit;color:var(--primary);margin:0 0 8px;font-style:normal;font-weight:700}.bb-preview blockquote.bb-quote blockquote.bb-quote{font-size:.9em}.bb-preview blockquote.bb-quote blockquote.bb-quote:before{display:none}.bb-preview blockquote.bb-quote blockquote.bb-quote h4.bb-cite{color:inherit}.bb-preview blockquote.bb-quote blockquote.bb-quote blockquote.bb-quote blockquote.bb-quote blockquote.bb-quote{padding-left:0;font-size:1em}.bb-preview pre.bb-code{background:var(--card);border:1px solid var(--line-soft);color:#fff;white-space:pre-wrap;box-sizing:border-box;border-radius:4px;width:100%;margin:0;padding:12px;font-family:JetBrains Mono,Geist Mono,monospace;font-size:16px;line-height:1.6;display:block;overflow-x:auto}.bb-preview code.bb-inline-code{background:var(--card);color:inherit;border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,Geist Mono,monospace;font-size:1em}.bb-preview ul.bb-list{list-style:outside;list-style-position:var(--list-style-position,outside);padding-left:var(--list-padding-left,20px);margin:0}.bb-preview ol.bb-list{list-style:decimal;list-style-position:var(--list-style-position,outside);padding-left:var(--list-padding-left,20px);margin:0}.bb-preview .bb-list li{margin:2px 0}.bb-preview span.bb-spoiler{cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:0;padding:0 4px;transition:color .15s;color:#000!important;background-color:#000!important}.bb-preview span.bb-spoiler:hover{color:#fff!important}.bb-preview .bbcode-spoilerbox{background:0 0;border-radius:4px;margin:8px 0;display:block;overflow:hidden}.bb-preview .bbcode-spoilerbox__link{cursor:pointer;color:var(--primary);-webkit-user-select:text;user-select:text;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0;padding:0;font-family:inherit;font-size:.85em;font-weight:600;transition:color .12s;display:inline-flex}.bb-preview .bbcode-spoilerbox__link:hover{color:var(--accent-pink)}.bb-preview .bbcode-spoilerbox__link-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.bb-preview .bbcode-spoilerbox__link-icon:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;transition:transform .15s;display:inline-block}.bb-preview .bbcode-spoilerbox.js-spoilerbox--open .bbcode-spoilerbox__link-icon:before{transform:rotate(90deg)}.bb-preview .bbcode-spoilerbox__link-text{flex:1}.bb-preview .bbcode-spoilerbox__body{grid-template-rows:0fr;margin:0;padding-left:20px;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.bb-preview .bbcode-spoilerbox.js-spoilerbox--open>.bbcode-spoilerbox__body{grid-template-rows:1fr}.bb-preview .bbcode-spoilerbox__body-inner{opacity:0;min-height:0;margin-top:4px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform:translateY(-8px)}.bb-preview .bbcode-spoilerbox.js-spoilerbox--open .bbcode-spoilerbox__body-inner{opacity:1;transform:translateY(0)}.bb-preview .bb-centre .bbcode-spoilerbox{text-align:center}.bb-preview .bb-centre .bbcode-spoilerbox__link{justify-content:center}.bb-preview h2.bb-heading{color:var(--primary);margin:0;font-size:1.5em;font-style:normal;font-weight:700;line-height:1.2}.bb-preview div.bb-notice{background:var(--card);border:2px solid var(--border-default);box-sizing:border-box;border-radius:4px;width:100%;height:auto;margin:0;padding:14px 18px;font-size:.9em;line-height:1.5}.bb-preview div.bb-centre{text-align:center;--list-style-position:inside;--list-padding-left:0}.bb-preview div.bb-right{text-align:right;--list-style-position:inside;--list-padding-left:0}.bb-preview div.bb-notice div.bb-centre{margin:0}.bb-preview img.bb-img{border-radius:8px;max-width:100%;height:auto;margin:0}.bb-preview audio.bb-audio{width:100%;max-width:420px;accent-color:var(--accent-pink);margin:0;display:inline-block}.bb-preview .bb-ap input[type=range]{appearance:none;cursor:pointer;background:0 0;width:44px;height:16px;margin:0}.bb-preview .bb-ap input[type=range]::-webkit-slider-runnable-track{background:var(--surface-inset);border-radius:2px;height:3px}.bb-preview .bb-ap input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent-pink);border:none;border-radius:50%;width:10px;height:10px;margin-top:-3.5px;transition:transform .12s}.bb-preview .bb-ap input[type=range]:hover::-webkit-slider-thumb{background:var(--primary);transform:scale(1.25)}.bb-preview .bb-ap input[type=range]::-moz-range-track{background:var(--surface-inset);border:none;border-radius:2px;height:3px}.bb-preview .bb-ap input[type=range]::-moz-range-thumb{background:var(--accent-pink);border:none;border-radius:50%;width:10px;height:10px}.bb-preview .bb-ap input[type=range]:hover::-moz-range-thumb{background:var(--primary)}.bb-preview .bb-ap-btn{transition:background .15s,transform .1s}.bb-preview .bb-ap-btn:hover{background:var(--primary)!important}.bb-preview .bb-ap-btn:active{transform:scale(.92)}.bb-preview .bb-video{background:var(--card);border-radius:12px;width:100%;margin:0;padding-bottom:56.25%;position:relative;overflow:hidden}.bb-preview .bb-video iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.bbcode-preview{color:var(--foreground);word-break:break-word;font-size:.875rem;line-height:1.6}.bbcode-preview .bb-centre{text-align:center}.bbcode-preview .bb-right{text-align:right}.bbcode-preview .bb-box{border:1px solid var(--border);background:#00000038;border-radius:12px;margin:10px 0;overflow:hidden}.bbcode-preview .bb-box-title{color:var(--primary);border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#00000040;padding:8px 14px;font-size:.85em;font-weight:600}.bbcode-preview .bb-box-body{padding:12px 14px}.bbcode-preview .bb-code{white-space:pre;color:var(--foreground);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);font-family:var(--font-mono);background:#0006;border-radius:10px;margin:8px 0;padding:12px;font-size:.78em;line-height:1.45;overflow-x:auto}.bbcode-preview ul.bb-list{margin:6px 0;padding-left:20px;list-style:outside}.bbcode-preview ol.bb-list{margin:6px 0;padding-left:20px;list-style:decimal}.bbcode-preview .bb-list li{margin:2px 0}.bbcode-preview i{font-style:italic}.bbcode-preview b{font-weight:700}.bbcode-preview .bb-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.theme-presets-modal .aura-swap{animation:.2s cubic-bezier(.16,1,.3,1) backwards aura-swap-fade}.theme-presets-modal .aura-swap-forward{animation-name:aura-swap-forward}.theme-presets-modal .aura-swap-back{animation-name:aura-swap-back}@keyframes aura-swap-fade{0%{opacity:0}to{opacity:1}}@keyframes aura-swap-forward{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes aura-swap-back{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.theme-presets-modal .aura-swap,.theme-presets-modal .aura-swap-forward,.theme-presets-modal .aura-swap-back{animation:none}}.theme-presets-modal{--bg-dark:var(--card);--bg-card:transparent;--bg-input:var(--surface-inset);--bg-elevated:var(--elevated);--border:color-mix(in srgb, var(--border) 80%, transparent)}.bb-imagemap-area{box-sizing:border-box;background:0 0;border:2px solid #0000;border-radius:6px;transition:border-color .15s,background-color .15s;display:block;position:absolute}.bb-imagemap-area:hover{border-color:var(--accent-pink);background-color:color-mix(in srgb, var(--accent-pink) 25%, transparent)}.bb-imagemap-tooltip{background-color:var(--surface-inset);color:var(--text-strong);border:1px solid var(--border-default);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:100;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:500;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 4px 12px #0006}.bb-imagemap-tooltip:after{content:"";border-style:solid;border-width:4px;border-color:var(--surface-inset) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.bb-imagemap-area:hover .bb-imagemap-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(-10px)}div.bb-top-level-wrapper{contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 120px;display:block}span.bb-top-level-wrapper{display:inline}.wysiwyg-editor-window [data-node-id][data-selected=true]{outline:2px solid color-mix(in srgb, var(--primary) 60%, transparent);outline-offset:2px;border-radius:4px}.monaco-hover div:has(>img[alt=osu-cover]){margin:-4px -8px 0;line-height:0;position:relative}.monaco-hover img[alt=osu-cover]{object-fit:cover;width:100%;min-width:400px;height:100px;display:block}.monaco-hover div:has(>img[alt=osu-cover]):after{content:"";pointer-events:none;background:linear-gradient(#0000001a 0%,#00000059 45%,#000000d1 100%);position:absolute;inset:0}.monaco-hover p:has(>img[alt=osu-avatar-over]){text-shadow:0 1px 4px #000000e6,0 0 2px #000000b3;margin:-46px 0 10px;padding-left:2px;position:relative}.monaco-hover img[alt=osu-avatar],.monaco-hover img[alt=osu-avatar-over]{object-fit:cover;vertical-align:middle;box-shadow:0 0 0 2px var(--surface-inset), 0 0 0 4px color-mix(in srgb, var(--primary) 55%, transparent), 0 3px 10px #0000008c;border-radius:50%;margin-right:8px;display:inline-block}.monaco-hover img[src*="/countries/"]{vertical-align:-2px;border-radius:2px;width:auto;height:14px;display:inline-block;box-shadow:0 0 0 1px #00000059}.monaco-hover p:has(>img[alt=osu-avatar]){margin-bottom:10px}html[data-osu-profile-hover] .monaco-hover .hover-row:has(a[data-href*="osu.ppy.sh/u"]):not(:has(a[title=osu-card])):not(:has(img[alt^=imagemap-])){display:none}.monaco-hover:has(a[title=osu-card]) .hover-row:has(a[data-href*="osu.ppy.sh/u"]):not(:has(a[title=osu-card])):not(:has(img[alt^=imagemap-])){display:none}.monaco-hover div:has(>img[alt=imagemap-base]){margin:-4px -8px 8px;line-height:0;position:relative}.monaco-hover img[alt=imagemap-base]{object-fit:contain;object-position:top;width:100%;min-width:380px;height:auto;max-height:260px;display:block}.monaco-hover img[alt=imagemap-overlay]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-chrome=ribbon] .workspace-split-layout,[data-chrome=ribbon] .workspace-columns-layout,[data-chrome=ribbon] .miliastry-workspace-root>div:not(.panel-drag-overlay){padding:0!important}[data-chrome=ribbon] .panel-container,[data-chrome=ribbon] .workspace-undocked-placeholder,[data-chrome=ribbon] .workspace-unregistered-placeholder,[data-chrome=ribbon] .workspace-drop-gap{border-radius:0!important}.rail-panel-resize-handle{z-index:20;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-5px}.rail-panel-resize-handle:after{content:"";background:0 0;width:2px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:4px}.rail-panel-resize-handle:hover:after,.rail-panel-resize-handle:active:after{background:color-mix(in srgb, var(--primary) 55%, transparent)}.panel-carry-frame[data-chrome=ribbon],.panel-drop-indicator[data-chrome=ribbon]{border-radius:0}[data-chrome=ribbon] .workspace-columns-layout{gap:0!important}[data-chrome=ribbon] .workspace-resize-handle{z-index:20;transition:none;position:absolute;background:0 0!important}[data-chrome=ribbon] .workspace-resize-handle--horizontal{cursor:col-resize;width:0!important}[data-chrome=ribbon] .workspace-resize-handle--horizontal:before{content:"";z-index:10;cursor:col-resize;width:8px;position:absolute;top:0;bottom:0;left:-4px}[data-chrome=ribbon] .workspace-resize-handle--horizontal:after{content:"";background-color:var(--primary,var(--accent-pink));width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--primary) 70%, transparent);opacity:0;pointer-events:none;z-index:11;transition:opacity .15s;position:absolute;top:0;bottom:0;left:-1px}[data-chrome=ribbon] .workspace-resize-handle--horizontal:hover:after,[data-chrome=ribbon] .workspace-resize-handle--horizontal[data-resize-handle-state=drag]:after,[data-chrome=ribbon] .workspace-resize-handle--horizontal[data-panel-resize-handle-state=drag]:after{opacity:1}[data-chrome=ribbon] .workspace-resize-handle--vertical{cursor:row-resize;height:0!important}[data-chrome=ribbon] .workspace-resize-handle--vertical:before{content:"";z-index:10;cursor:row-resize;height:8px;position:absolute;top:-4px;left:0;right:0}[data-chrome=ribbon] .workspace-resize-handle--vertical:after{content:"";background-color:var(--primary,var(--accent-pink));height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--primary) 70%, transparent);opacity:0;pointer-events:none;z-index:11;transition:opacity .15s;position:absolute;top:-1px;left:0;right:0}[data-chrome=ribbon] .workspace-resize-handle--vertical:hover:after,[data-chrome=ribbon] .workspace-resize-handle--vertical[data-resize-handle-state=drag]:after,[data-chrome=ribbon] .workspace-resize-handle--vertical[data-panel-resize-handle-state=drag]:after{opacity:1}.preview-osu{--base-hue:344;background-color:hsl(var(--base-hue), 10%, 21%)}
.yRemoteSelection{background-color:#eb5e9640;border-radius:2px;position:absolute}.yRemoteSelectionHead{box-sizing:border-box;pointer-events:auto;height:100%;position:absolute}
