:root{--heading-bg-1:#f5f7fb;--heading-bg-2:#f7f9fc;--heading-bg-3:#f9fbfd}.drag-handle{position:absolute!important;height:100%;width:24px;z-index:var(--z-content-drag-handle);background:transparent;opacity:.3;transition:opacity .15s ease;pointer-events:auto}.drag-handle,.drag-handle-inner{display:flex;align-items:center;justify-content:center;cursor:grab}.drag-handle-inner{width:20px;height:20px;background:#f8f8f8;border:1px solid #ddd;border-radius:4px;font-size:16px}.drag-handle:hover .drag-handle-inner{background:#eee}.drag-handle:active .drag-handle-inner{cursor:grabbing}.ProseMirror>:hover .drag-handle{opacity:.6;visibility:visible}.is-active-node .drag-handle{opacity:1;visibility:visible}.ProseMirror>*{margin-left:0}.ProseMirror h1[data-indent-level],.ProseMirror h2[data-indent-level],.ProseMirror h3[data-indent-level],.ProseMirror h4[data-indent-level],.ProseMirror h5[data-indent-level],.ProseMirror h6[data-indent-level],.ProseMirror p[data-indent-level],.mobile-editor-wrapper .ProseMirror h1[data-indent-level],.mobile-editor-wrapper .ProseMirror h2[data-indent-level],.mobile-editor-wrapper .ProseMirror h3[data-indent-level],.mobile-editor-wrapper .ProseMirror h4[data-indent-level],.mobile-editor-wrapper .ProseMirror h5[data-indent-level],.mobile-editor-wrapper .ProseMirror h6[data-indent-level],.mobile-editor-wrapper .ProseMirror p[data-indent-level]{position:relative;transition:padding-left .2s ease}.ProseMirror,.ProseMirror>*{position:relative}.ProseMirror>*{pointer-events:auto;min-height:1.5em;transition:background-color .2s ease}.editor-initializing .ProseMirror>*{opacity:0;transform:translateY(20px);animation:fadeInUp .5s forwards}.editor-initializing .ProseMirror>:first-child{animation-delay:.5s}.editor-initializing .ProseMirror>:nth-child(2){animation-delay:.6s}.editor-initializing .ProseMirror>:nth-child(3){animation-delay:.7s}.editor-initializing .ProseMirror>:nth-child(4){animation-delay:.8s}.editor-initializing .ProseMirror>:nth-child(5){animation-delay:.9s}.editor-initializing .ProseMirror>:nth-child(6){animation-delay:1s}.editor-initializing .ProseMirror>:nth-child(7){animation-delay:1.1s}.editor-initializing .ProseMirror>:nth-child(8){animation-delay:1.2s}.editor-initializing .ProseMirror>:nth-child(9){animation-delay:1.3s}.editor-initializing .ProseMirror>:nth-child(10){animation-delay:1.4s}.editor-initializing .ProseMirror>:nth-child(n+11){animation-delay:1.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.is-node-dragged{background-color:var(--color-primary-light);box-shadow:0 0 0 2px var(--color-primary-medium);border-radius:4px;opacity:.7}.is-node-dragover{position:relative}.is-node-dragover:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background-color:var(--color-primary);pointer-events:none}.ProseMirror-selectednode{outline:2px solid var(--color-primary);border-radius:.25rem}.block-wrapper,[data-type=block]{position:relative;padding-left:28px;margin:0;min-height:22px;display:flex;align-items:center;overflow:visible}.content-wrapper{flex:1;min-width:0;outline:none;padding:2px 0;line-height:1.3;line-height:1.5;min-height:24px;width:100%}.block-wrapper.drop-target:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#3b82f6;border-radius:1px;z-index:var(--z-base-elevated);animation:pulse 1s ease-in-out infinite}.is-dragging{opacity:.5;background-color:rgba(59,130,246,.15);border-radius:4px;outline:2px dashed #3b82f6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.ProseMirror .ProseMirror-dropcursor{position:absolute;width:100%;height:3px;background-color:var(--color-primary);pointer-events:none;z-index:var(--z-base-elevated)}.editor-container{padding:0}.editor-container,.editor-core.editor-container{width:100%;max-width:100%;margin:0;position:relative;overflow:visible}.editor-core.editor-container{padding:0 5px;box-sizing:border-box}.editor-core .ProseMirror,.editor-core .prose,.editor-core .tiptap{max-width:100%;margin-left:0;margin-right:0;padding-left:5px;padding-right:5px;box-sizing:border-box}.ProseMirror{min-height:100%;outline:none}.ProseMirror:focus{outline:none;border-radius:4px;background-color:rgba(59,130,246,.005);transition:all .2s ease-in-out}.ProseMirror.server-synced:focus,.ProseMirror.server-syncing:focus{background-color:rgba(34,197,94,.005)}.ProseMirror.server-synced:focus{animation:focusRestored .5s ease-out}@keyframes focusRestored{0%{background-color:rgba(34,197,94,.01)}to{background-color:rgba(34,197,94,.005)}}.ProseMirror .ProseMirror-cursor{border-left:2px solid #3b82f6;animation:cursor-blink 1s infinite}.ProseMirror.server-syncing .ProseMirror-cursor{border-left:2px solid #22c55e;animation:cursor-blink-sync 1s infinite}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes cursor-blink-sync{0%,30%{opacity:1;border-left-color:#22c55e}31%,60%{opacity:.7;border-left-color:#16a34a}61%,to{opacity:0}}.ProseMirror h1[data-collapsible],.ProseMirror h2[data-collapsible],.ProseMirror h3[data-collapsible]{position:relative;margin-left:-5px!important;margin-right:-5px!important;padding:8px 10px 6px 28px;border-radius:10px;transition:background-color .15s ease;line-height:1.2;min-height:1.2em}.ProseMirror h1[data-collapsible]{background:var(--heading-bg-1,#f5f7fb);border:1px solid rgba(0,0,0,.05)}.ProseMirror h2[data-collapsible]{background:var(--heading-bg-2,#f7f9fc);border:1px solid rgba(0,0,0,.05)}.ProseMirror h3[data-collapsible]{background:var(--heading-bg-3,#f9fbfd);border:1px solid rgba(0,0,0,.05)}.ProseMirror h1[data-collapsible]:hover,.ProseMirror h2[data-collapsible]:hover,.ProseMirror h3[data-collapsible]:hover{background:var(--heading-bg-1,#eef2f7);border-color:rgba(0,0,0,.1)}@media (max-width:640px){.ProseMirror h1[data-collapsible],.ProseMirror h2[data-collapsible],.ProseMirror h3[data-collapsible]{padding-left:36px}}.ProseMirror .heading-fold-toggle{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;background:transparent;border:none;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;border-radius:4px;transition:background-color .2s}.ProseMirror .heading-fold-toggle:hover{background:rgba(0,0,0,.05)}.ProseMirror .indent-1{margin-left:2em}.ProseMirror .indent-2{margin-left:4em}.ProseMirror .indent-3{margin-left:6em}.ProseMirror .indent-4{margin-left:8em}.ProseMirror .indent-5{margin-left:10em}.ProseMirror .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror .ProseMirror-gapcursor:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:#3b82f6;animation:flash 1s ease-in-out infinite}.ProseMirror.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes flash{0%,to{opacity:1}50%{opacity:0}}.ProseMirror ol,.ProseMirror ul{list-style-position:outside;padding-left:.8rem;margin:.5em 0}.ProseMirror li{margin:.1rem 0}.ProseMirror li>p{margin:.25em 0;padding:0}.ProseMirror li>p:has(>br.ProseMirror-trailingBreak){margin:0;padding:0;min-height:0}.ProseMirror li[data-type=taskItem],.ProseMirror ul[data-type=taskList]{list-style:none;list-style-type:none}.ProseMirror ul[data-type=taskList]{padding-left:0;margin:.5em 0;white-space:normal}.ProseMirror ul[data-type=taskList]>li{display:flex;align-items:baseline;margin:.1rem 0;min-height:1.5em;line-height:1.5;padding:0}.ProseMirror ul[data-type=taskList]>li>label{display:inline-flex;align-items:center;margin-right:.5rem;margin-left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:0;padding-left:1.5rem}.ProseMirror ul[data-type=taskList]>li>div{flex:1;min-width:0;padding:0;margin:0}.ProseMirror ul[data-type=taskList]>li>div>p{margin:0;padding:0;line-height:1.5;white-space:normal}.ProseMirror ul:not([data-type=taskList])>li:has(>ul[data-type=taskList]){list-style-type:none}.ProseMirror blockquote{border-left:4px solid #e5e7eb;margin:1rem 0;padding-left:1rem;color:#4b5563;min-height:1.25em}.ProseMirror pre{background:#f3f4f6;border-radius:.5rem;padding:1rem;margin:1rem 0;overflow-x:auto;min-height:1.25em}.ProseMirror code{background:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace}.ProseMirror p.is-empty,.mobile-editor-wrapper .ProseMirror p.is-empty{position:relative}.ProseMirror p.is-empty:before,.mobile-editor-wrapper .ProseMirror p.is-empty:before{content:attr(data-placeholder);position:absolute;left:var(--placeholder-indent-left,0);top:0;color:#6b7280;pointer-events:none;font-style:italic;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;white-space:nowrap}.ProseMirror:focus p.is-empty:before{color:#4b5563;opacity:.9}.ProseMirror :not(p).is-empty:before,.ProseMirror :not(p)[class*=is-empty]:before,.mobile-editor-wrapper .ProseMirror :not(p).is-empty:before,.mobile-editor-wrapper .ProseMirror :not(p)[class*=is-empty]:before{content:none}.mobile-editor-wrapper .ProseMirror>p.paragraph:not([data-indent-level]).is-empty:before,.mobile-editor-wrapper .ProseMirror>p.paragraph[data-indent-level="0"].is-empty:before{left:2px}.ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.ProseMirror hr{border:0;border-top:1px solid #e5e7eb;margin:2rem 0}[data-callout]{position:relative;margin:1rem 0;padding:1rem;border-radius:.5rem;border-left:4px solid}[data-callout][data-type=info]{background:#e0f2fe;border-left-color:#38bdf8}[data-callout][data-type=warning]{background:#fef3c7;border-left-color:#f59e0b}[data-callout][data-type=success]{background:#dcfce7;border-left-color:#34d399}.toggle-block{position:relative;margin:.5em 0;border-radius:6px;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.toggle-block:hover{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.15)}.toggle-block summary{list-style:none;outline:none}.toggle-block summary::-webkit-details-marker{display:none}.toggle-header{display:flex;align-items:center;cursor:pointer;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.toggle-header:hover{background-color:rgba(0,0,0,.05)}.toggle-icon{flex-shrink:0;margin-right:8px;transition:transform .2s ease}.toggle-title{flex:1;font-weight:500;font-size:14px;color:#374151}.toggle-title:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.toggle-content{position:relative;transition:all .2s ease}.toggle-content-inner{position:relative;min-height:24px}.toggle-content-inner>*{margin:.5em 0}.toggle-content-inner>:first-child{margin-top:0}.toggle-content-inner>:last-child{margin-bottom:0}.toggle-content-inner>p:empty:before{content:"";display:inline-block;height:1.2em;width:1px}.toggle-block .toggle-block{margin:.5em 0;background-color:rgba(0,0,0,.01)}.toggle-block[open] .toggle-icon{transform:rotate(0deg)}.toggle-block:not([open]) .toggle-icon{transform:rotate(-90deg)}.toggle-block.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:2px}.toggle-block.is-node-dragged{background-color:var(--color-primary-light)!important;box-shadow:0 0 0 2px var(--color-primary-medium)!important;border-radius:4px!important;opacity:.7!important;border-color:var(--color-primary-medium)!important}.toggle-block .drag-handle{opacity:0;transition:opacity .2s ease}.toggle-block:hover .drag-handle{opacity:1}.ProseMirror a[href]:not([data-wikilink]){color:#2563eb;text-decoration:underline;cursor:pointer;transition:color .2s ease}.ProseMirror a[href]:not([data-wikilink]):hover{color:#1d4ed8;text-decoration:underline}.ProseMirror a[href]:not([data-wikilink]):visited{color:#7c3aed}a[data-wikilink]{color:#22c55e;text-decoration:underline;cursor:pointer;transition:color .2s ease}a[data-wikilink]:hover{color:#16a34a;text-decoration:underline}a[data-wikilink][data-accessible=false]{color:#dc2626;text-decoration:line-through;cursor:not-allowed}a[data-wikilink].missing,a[data-wikilink][data-exists=false]{color:#f43f5e;text-decoration:underline}.wikilink-suggestions{font-size:14px;min-width:200px;max-height:300px;overflow-y:auto;background:white;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:8px;border-radius:6px;width:320px}.mobile-editor-container,.mobile-editor-wrapper .ProseMirror{position:relative}.mobile-editor-wrapper .ProseMirror>blockquote,.mobile-editor-wrapper .ProseMirror>h1,.mobile-editor-wrapper .ProseMirror>h2,.mobile-editor-wrapper .ProseMirror>h3,.mobile-editor-wrapper .ProseMirror>h4,.mobile-editor-wrapper .ProseMirror>h5,.mobile-editor-wrapper .ProseMirror>h6,.mobile-editor-wrapper .ProseMirror>ol>li,.mobile-editor-wrapper .ProseMirror>p,.mobile-editor-wrapper .ProseMirror>ul>li{position:relative;border-radius:6px;transition:all .2s ease;margin:8px 0;padding:8px 0;min-height:24px}.mobile-editor-wrapper .ProseMirror>ol>li,.mobile-editor-wrapper .ProseMirror>ul>li{margin:.35em 0;padding:0}.mobile-editor-wrapper .ProseMirror>blockquote:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h1:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h2:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h3:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h4:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h5:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h6:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>p:not(.is-empty):not([data-placeholder]):before{content:none;position:absolute;left:-18px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.4;transition:all .3s ease;pointer-events:none;z-index:var(--z-base-default)}.mobile-editor-wrapper .ProseMirror>blockquote:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h1:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h2:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h3:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h4:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h5:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h6:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>p:not(.is-empty):not([data-placeholder]):focus-within:before{opacity:.7;transform:translateY(-50%) scale(1.2)}.mobile-editor-wrapper .ProseMirror>blockquote:not(.is-empty):not([data-placeholder]):active,.mobile-editor-wrapper .ProseMirror>h1:not(.is-empty):not([data-placeholder]):active,.mobile-editor-wrapper .ProseMirror>h2:not(.is-empty):not([data-placeholder]):active,.mobile-editor-wrapper .ProseMirror>h3:not(.is-empty):not([data-placeholder]):active,.mobile-editor-wrapper .ProseMirror>h4:not(.is-empty):not([data-placeholder]):active,.mobile-editor-wrapper .ProseMirror>h5:not(.is-empty):not([data-placeholder]):active,.mobile-editor-wrapper .ProseMirror>h6:not(.is-empty):not([data-placeholder]):active,.mobile-editor-wrapper .ProseMirror>p:not(.is-empty):not([data-placeholder]):active{background-color:var(--color-primary-light);border-left:4px solid #3b82f6;transform:scale(1.02)}.mobile-editor-wrapper .ProseMirror>blockquote:not(.is-empty):not([data-placeholder]):active:before,.mobile-editor-wrapper .ProseMirror>h1:not(.is-empty):not([data-placeholder]):active:before,.mobile-editor-wrapper .ProseMirror>h2:not(.is-empty):not([data-placeholder]):active:before,.mobile-editor-wrapper .ProseMirror>h3:not(.is-empty):not([data-placeholder]):active:before,.mobile-editor-wrapper .ProseMirror>h4:not(.is-empty):not([data-placeholder]):active:before,.mobile-editor-wrapper .ProseMirror>h5:not(.is-empty):not([data-placeholder]):active:before,.mobile-editor-wrapper .ProseMirror>h6:not(.is-empty):not([data-placeholder]):active:before,.mobile-editor-wrapper .ProseMirror>p:not(.is-empty):not([data-placeholder]):active:before{opacity:1;transform:translateY(-50%) scale(1.5);filter:drop-shadow(0 2px 4px rgba(59,130,246,.3))}.mobile-editor-wrapper .ProseMirror>h1:empty:after,.mobile-editor-wrapper .ProseMirror>h2:empty:after,.mobile-editor-wrapper .ProseMirror>h3:empty:after,.mobile-editor-wrapper .ProseMirror>h4:empty:after,.mobile-editor-wrapper .ProseMirror>h5:empty:after,.mobile-editor-wrapper .ProseMirror>h6:empty:after,.mobile-editor-wrapper .ProseMirror>p:empty:after{content:"← タップして🔗WikiLink";position:absolute;left:4px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px;font-style:italic;opacity:.6;pointer-events:none;white-space:nowrap}.mobile-editor-wrapper .ProseMirror>h1:empty:before,.mobile-editor-wrapper .ProseMirror>h2:empty:before,.mobile-editor-wrapper .ProseMirror>h3:empty:before,.mobile-editor-wrapper .ProseMirror>h4:empty:before,.mobile-editor-wrapper .ProseMirror>h5:empty:before,.mobile-editor-wrapper .ProseMirror>h6:empty:before,.mobile-editor-wrapper .ProseMirror>p:empty:before{opacity:.8;animation:pulse-hint 2s infinite}@keyframes pulse-hint{0%,to{opacity:.8;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}}.mobile-editor-wrapper .ProseMirror ol>li:before,.mobile-editor-wrapper .ProseMirror ul>li:before{content:none}@media (prefers-color-scheme:dark){.mobile-editor-wrapper .ProseMirror h1:active,.mobile-editor-wrapper .ProseMirror h2:active,.mobile-editor-wrapper .ProseMirror h3:active,.mobile-editor-wrapper .ProseMirror h4:active,.mobile-editor-wrapper .ProseMirror h5:active,.mobile-editor-wrapper .ProseMirror h6:active,.mobile-editor-wrapper .ProseMirror li:active,.mobile-editor-wrapper .ProseMirror p:active{background-color:rgba(59,130,246,.1)}.mobile-editor-wrapper .ProseMirror h1:before,.mobile-editor-wrapper .ProseMirror h2:before,.mobile-editor-wrapper .ProseMirror h3:before,.mobile-editor-wrapper .ProseMirror h4:before,.mobile-editor-wrapper .ProseMirror h5:before,.mobile-editor-wrapper .ProseMirror h6:before,.mobile-editor-wrapper .ProseMirror p:before{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.mobile-editor-wrapper .ProseMirror h1:empty:after,.mobile-editor-wrapper .ProseMirror h2:empty:after,.mobile-editor-wrapper .ProseMirror h3:empty:after,.mobile-editor-wrapper .ProseMirror h4:empty:after,.mobile-editor-wrapper .ProseMirror h5:empty:after,.mobile-editor-wrapper .ProseMirror h6:empty:after,.mobile-editor-wrapper .ProseMirror p:empty:after{color:#6b7280}}.suggestion-item{padding:8px 12px;transition:background-color .2s;border-radius:4px;cursor:pointer;display:block;margin-bottom:2px;color:#374151;font-weight:400}.suggestion-item.is-selected,.suggestion-item:hover{background-color:#f3f4f6;color:#1f2937}.suggestion-item.no-results{color:#6b7280;font-style:italic}.command-list-item-workspace{border-left:3px solid #7c3aed;padding-left:8px;margin-top:4px;background-color:rgba(124,58,237,.05);border-radius:0 3px 3px 0}.suggestion-item:has(.command-list-item-workspace[data-restricted=true]){opacity:.7;border:1px dashed #dc2626}.suggestion-match{color:#3b82f6;font-weight:500}.notion-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.notion-table td,.notion-table th{position:relative;min-width:4rem;border:1px solid #e2e8f0;padding:.5rem;vertical-align:top}.notion-table th{font-weight:700;text-align:left;background-color:#f7fafc}.notion-table p{margin:0}.notion-table .resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;pointer-events:auto;background-color:transparent;cursor:col-resize;transition:background-color .3s;z-index:var(--z-base-elevated)}.notion-table .resize-handle:hover{background-color:var(--color-primary)}.notion-table td.selectedCell,.notion-table th.selectedCell{background-color:rgba(59,130,246,.1)}@media (prefers-color-scheme:dark){a[data-wikilink][data-accessible=false]{color:#f87171}.ProseMirror h1[data-collapsible]{background:#1e293b;border-color:rgba(255,255,255,.1)}.ProseMirror h2[data-collapsible]{background:#334155;border-color:rgba(255,255,255,.1)}.ProseMirror h3[data-collapsible]{background:#475569;border-color:rgba(255,255,255,.1)}.ProseMirror h1[data-collapsible]:hover,.ProseMirror h2[data-collapsible]:hover,.ProseMirror h3[data-collapsible]:hover{background:#0f172a;border-color:rgba(255,255,255,.2)}.ProseMirror .heading-fold-toggle{color:#ccc}.command-list-item-workspace{border-left-color:#a78bfa;background-color:rgba(167,139,250,.1)}}.ProseMirror li:has(a[data-wikilink]),.ProseMirror p:has(a[data-wikilink]){margin-bottom:1.8em;position:relative}.ProseMirror li>a[data-wikilink]~a[data-wikilink],.ProseMirror p>a[data-wikilink]~a[data-wikilink]{margin-top:2em;display:inline-block}.ProseMirror li,.ProseMirror p{position:relative;line-height:1.6}.ProseMirror li:has(.wikilink-summary),.ProseMirror p:has(.wikilink-summary){min-height:2em;margin-bottom:2em}.ProseMirror h1:has(.wikilink-summary),.ProseMirror h2:has(.wikilink-summary),.ProseMirror h3:has(.wikilink-summary){margin-bottom:2.5em}.wikilink-summary{z-index:var(--z-base-elevated);width:100%;max-width:calc(100% - 2em);box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);border-radius:6px;background-color:rgba(248,250,252,.6);margin-left:3px}.wikilink-summary-content{display:block;white-space:pre-wrap;word-break:break-word;line-height:1.5;font-size:.95em}.wikilink-summary-loading{display:flex;align-items:center;color:#718096;font-style:italic;padding:2px 0}.wikilink-summary-loading:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid #e2e8f0;border-top-color:#3182ce;border-radius:50%;animation:wikilink-spin .8s linear infinite}@keyframes wikilink-spin{to{transform:rotate(1turn)}}.wikilink-summary+.wikilink-summary{margin-top:.8em}.ProseMirror-focused .wikilink-summary{opacity:.85}.ProseMirror p:has(a[data-wikilink]){overflow-wrap:break-word;word-break:break-word}.server-diff-new{position:relative;animation:serverContentSlideIn .8s cubic-bezier(.25,.46,.45,.94) forwards;background:linear-gradient(90deg,rgba(34,197,94,.15),rgba(34,197,94,.08) 50%,transparent);border-left:4px solid #22c55e;padding-left:12px;margin-left:-16px;border-radius:0 6px 6px 0;box-shadow:0 2px 8px rgba(34,197,94,.2)}@keyframes serverContentSlideIn{0%{opacity:0;transform:translateX(-30px) scale(.95);background:linear-gradient(90deg,rgba(34,197,94,.25),rgba(34,197,94,.15) 50%,transparent)}50%{opacity:.8;transform:translateX(-5px) scale(1.02);background:linear-gradient(90deg,rgba(34,197,94,.2),rgba(34,197,94,.1) 50%,transparent)}to{opacity:1;transform:translateX(0) scale(1);background:linear-gradient(90deg,rgba(34,197,94,.15),rgba(34,197,94,.08) 50%,transparent)}}.server-diff-new:before{content:"";position:absolute;left:-4px;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22c55e,#16a34a 50%,#15803d);border-radius:2px;animation:serverBorderPulse 2s ease-in-out infinite}@keyframes serverBorderPulse{0%,to{opacity:1;box-shadow:0 0 0 rgba(34,197,94,.4)}50%{opacity:.7;box-shadow:0 0 8px rgba(34,197,94,.6)}}.server-diff-new.fade-out{animation:serverContentFadeOut 1s ease-out forwards}@keyframes serverContentFadeOut{0%{opacity:1;background:linear-gradient(90deg,rgba(34,197,94,.15),rgba(34,197,94,.08) 50%,transparent);border-left-color:#22c55e;transform:scale(1)}50%{opacity:.5;background:linear-gradient(90deg,rgba(34,197,94,.08),rgba(34,197,94,.04) 50%,transparent);border-left-color:#86efac;transform:scale(.98)}to{opacity:1;background:transparent;border-left-color:transparent;padding-left:0;margin-left:0;box-shadow:none;transform:scale(1)}}.server-diff-new:hover{background:linear-gradient(90deg,rgba(34,197,94,.2),rgba(34,197,94,.12) 50%,transparent);box-shadow:0 4px 12px rgba(34,197,94,.3);transition:all .3s ease}.server-animated{display:block}[data-server-update-id]:after{content:attr(data-server-update-id);position:absolute;right:-200px;top:0;font-size:10px;color:#22c55e;opacity:.6;pointer-events:none;font-family:monospace;background:rgba(34,197,94,.1);padding:2px 4px;border-radius:2px;white-space:nowrap;z-index:var(--z-ui-sidebar)}.production [data-server-update-id]:after{display:none}.ProseMirror .is-folded-block{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ProseMirror-focused{outline:none;border-radius:6px;background-color:rgba(59,130,246,.005)}