.w-md-editor-bar{cursor:s-resize;z-index:3;-webkit-user-select:none;user-select:none;border-radius:0 0 3px;width:14px;height:10px;margin-top:-11px;margin-right:0;position:absolute;bottom:0;right:0}.w-md-editor-bar svg{margin:0 auto;display:block}.w-md-editor-area{border-radius:5px;overflow:auto}.w-md-editor-text{text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;font-variant-ligatures:common-ligatures;min-height:100%;margin:0;padding:10px;position:relative;font-size:14px!important;line-height:18px!important}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{box-sizing:inherit;display:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-family:var(--md-editor-font-family)!important}.w-md-editor-text-pre{pointer-events:none;position:relative;background-color:#0000!important;margin:0!important}.w-md-editor-text-pre>code{font-family:var(--md-editor-font-family)!important;padding:0!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{resize:none;width:100%;height:100%;color:inherit;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent;outline:0;position:absolute;top:0;left:0;overflow:hidden}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:#0000!important}.w-md-editor-text-input::selection{color:#0000!important;background-color:#accef7!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment,#8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold,#24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity,#8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text,#82071e)!important}.w-md-editor-toolbar-child{box-shadow:0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;border-radius:3px;display:none;position:absolute}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;border-radius:3px;padding:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;margin:0;padding:3px 4px 2px}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);-webkit-user-select:none;user-select:none;border-radius:3px 3px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px;display:flex}.w-md-editor-toolbar.bottom{border-bottom:0;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{line-height:initial;margin:0;padding:0;list-style:none}.w-md-editor-toolbar li{font-size:14px;display:inline-block}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{text-transform:none;cursor:pointer;white-space:nowrap;height:20px;color:var(--color-fg-default);background:0 0;border:none;border-radius:2px;outline:none;margin:0 1px;padding:4px;font-weight:400;line-height:14px;transition:all .3s;overflow:visible}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{color:var(--md-editor-box-shadow-color);background-color:#0000}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{vertical-align:middle;background-color:var(--md-editor-box-shadow-color);width:1px;height:14px;margin:-3px 3px 0!important}.w-md-editor{text-align:left;color:var(--color-fg-default);--md-editor-font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color:var(--color-canvas-default,#fff);--md-editor-box-shadow-color:var(--color-border-default,#d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);border-radius:3px;flex-direction:column;padding-bottom:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative}.w-md-editor.w-md-editor-rtl{text-align:right!important;direction:rtl!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color);left:0;right:unset!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{border-radius:0 0 3px;height:100%;position:relative;overflow:auto}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{box-sizing:border-box;width:50%;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);border-radius:0 0 5px;flex-direction:column;padding:10px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{background-color:var(--md-editor-background-color);width:0%;overflow:hidden}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{z-index:99999;position:fixed;inset:0;overflow:hidden;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}@media (prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636;--color-copied-active-bg:#2e9b33}}@media (prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d;--color-copied-active-bg:#2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{color:var(--color-accent-fg);background-color:#0000;text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{border-bottom:1px solid var(--color-border-muted);margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{box-sizing:content-box;background-color:var(--color-canvas-default);border-style:none;max-width:100%;display:inline-block}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;border:0;border-bottom:1px solid var(--color-border-muted);background:0 0;background-color:var(--color-border-default);height:.25em;margin:24px 0;padding:0;overflow:hidden}.wmde-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=reset]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}:is(.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring){outline:1px dotted buttontext}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button{height:auto}.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{content:"";display:table}.wmde-markdown hr:after{clear:both;content:"";display:table}.wmde-markdown table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>:not(summary){display:none!important}.wmde-markdown kbd{color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);box-shadow:inset 0 -1px 0 var(--color-neutral-muted);border-radius:6px;padding:3px 5px;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{border-bottom:1px solid var(--color-border-muted);padding-bottom:.3em;font-size:1.5em;font-weight:600}.wmde-markdown h3{font-size:1.25em;font-weight:600}.wmde-markdown h4{font-size:1em;font-weight:600}.wmde-markdown h5{font-size:.875em;font-weight:600}.wmde-markdown h6{color:var(--color-fg-muted);font-size:.85em;font-weight:600}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default);margin:0;padding:0 1em}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wmde-markdown input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{content:"";display:table}.wmde-markdown:after{clear:both;content:"";display:table}.wmde-markdown>:first-child{margin-top:0!important}.wmde-markdown>:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{font-size:inherit;padding:0 .2em}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{margin-top:16px;padding:0;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{margin-bottom:16px;padding:0 16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{border:1px solid var(--color-border-default);padding:6px 13px}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:#0000}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{float:left;border:1px solid var(--color-border-default);width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.wmde-markdown span.frame span img{float:left;display:block}.wmde-markdown span.frame span span{clear:both;color:var(--color-fg-default);padding:5px 0 0;display:block}.wmde-markdown span.align-center{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown span.align-center span img{text-align:center;margin:0 auto}.wmde-markdown span.align-right{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.wmde-markdown span.align-right span img{text-align:right;margin:0}.wmde-markdown span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.wmde-markdown span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown code,.wmde-markdown tt{background-color:var(--color-neutral-muted);border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{-webkit-text-decoration:inherit;text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.wmde-markdown pre{background-color:var(--color-canvas-subtle);border-radius:6px;font-size:85%;line-height:1.45}.wmde-markdown pre code,.wmde-markdown pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.wmde-markdown pre>code{padding:16px;display:block;overflow:auto}.wmde-markdown pre>code::-webkit-scrollbar{background:0 0;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.wmde-markdown .csv-data .blob-num{text-align:right;background:var(--color-canvas-default);border:0;padding:10px 8px 9px}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{background:var(--color-canvas-subtle);border-top:0;font-weight:600}.wmde-markdown .footnotes{color:var(--color-fg-muted);border-top:1px solid var(--color-border-default);font-size:12px}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px;position:absolute;inset:-8px -8px -8px -24px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.6em}.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;cursor:pointer;color:var(--color-fg-default);background:var(--color-border-default);border-radius:5px;padding:6px;font-size:12px;transition:all .3s;display:flex;position:absolute;top:6px;right:6px}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{color:inherit;border-left:.25em solid var(--borderColor-default,var(--color-border-default));margin-bottom:16px;padding:.5rem 1em}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{align-items:center;font-size:14px;font-weight:500;line-height:1;display:flex}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8,8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent,var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success,var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done,var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention,var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger,var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{text-align:right;width:1rem;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap;margin-right:16px;display:inline-block}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus-visible:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__thumbnails{height:100%;display:flex}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));padding:var(--yarl__thumbnails_container_padding,16px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_vignette{pointer-events:none;--yarl__thumbnails_vignette_size:12%;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);width:100%;top:0;bottom:0}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{cursor:pointer;-webkit-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-width:var(--yarl__thumbnails_thumbnail_border,1px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);-webkit-tap-highlight-color:transparent;padding:var(--yarl__thumbnails_thumbnail_padding,4px);width:var(--yarl__thumbnails_thumbnail_width,120px);height:var(--yarl__thumbnails_thumbnail_height,80px);box-sizing:content-box;outline:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{opacity:0;animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{visibility:hidden;cursor:unset}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px #000c));width:var(--yarl__thumbnails_thumbnail_icon_size,32px);height:var(--yarl__thumbnails_thumbnail_icon_size,32px);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.yarl__slide_captions_container{left:var(--yarl__slide_captions_container_left,0);right:var(--yarl__slide_captions_container_right,0);padding:var(--yarl__slide_captions_container_padding,16px);background:var(--yarl__slide_captions_container_background,#00000080);position:absolute;-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);text-align:var(--yarl__slide_description_text_align,start);color:var(--yarl__slide_description_color,#fff);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#29343b;--muted:#869099;--green:#159b79;--green-dark:#127b61;--mint:#e0f3eb;--line:#edf0f1;--body-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e4eee9;--muted:#9ba9a4;--green:#62c9a7;--green-dark:#91ddc2;--mint:#173d34;--line:#2b413b}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;overflow-y:scroll}body{color:var(--ink);font-family:var(--body-font);-webkit-font-smoothing:antialiased;background:radial-gradient(at 45% 10%,#f9fcfc 0,#0000 60%),radial-gradient(at 50% 100%,#d8eeeb 0,#0000 70%),#edf5f5;margin:0;font-size:14px;line-height:1.6}:root[data-theme=dark] body{background:radial-gradient(at 48% 0,#173d353d 0,#0000 58%),radial-gradient(at 52% 100%,#102721 0,#0000 70%),#101918}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:disabled{opacity:.5;cursor:not-allowed}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #82d2b9}button,a{transition:color .16s,background .16s,box-shadow .16s,transform .16s}p,h1,h2,h3{margin:0}svg{vertical-align:middle;flex-shrink:0}img,svg image{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.art{object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.world-shell{background:#fff;border:3px solid #fff;border-radius:30px;grid-template-columns:208px minmax(0,1fr) 232px;align-items:stretch;width:min(1120px,100% - 48px);min-height:830px;margin:36px auto;display:grid;overflow:clip;box-shadow:0 18px 60px #488b8b14,0 4px 16px #4e9e9e08}.loading-shell{min-height:830px}.skeleton-main{align-content:start;gap:14px;padding-top:0;display:grid}.skeleton-sidebar{gap:24px}.skeleton-line,.skeleton-dot,.skeleton-banner,.skeleton-avatar,.skeleton-tabs span{background:linear-gradient(100deg,#edf4f1 25%,#f7fbf9 40%,#edf4f1 60%) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-line{width:100%;height:12px}.skeleton-line.brand-line{width:128px;height:28px}.skeleton-line.title{width:54%}.skeleton-line.subtitle,.skeleton-line.short{width:36%}.skeleton-nav{gap:16px;display:grid}.skeleton-nav .skeleton-line{height:28px}.skeleton-topbar{justify-content:space-between;align-items:center;height:68px;display:flex}.skeleton-dot{width:36px;height:36px}.skeleton-banner{border-radius:14px;height:172px}.skeleton-profile{align-items:center;gap:12px;padding:2px 10px 7px;display:flex}.skeleton-profile>div{gap:8px;width:190px;display:grid}.skeleton-avatar{flex:none;width:48px;height:48px}.skeleton-tabs{align-items:center;gap:29px;height:53px;padding:0 17px;display:flex}.skeleton-tabs span{width:52px;height:12px}.skeleton-entry{border:1px solid #edf1ef;border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px 16px;display:grid}.skeleton-entry .skeleton-avatar{width:34px;height:34px}.skeleton-entry>div{align-content:center;gap:9px;min-height:80px;display:grid}.skeleton-entry .skeleton-line:nth-child(2){width:88%}.skeleton-entry .skeleton-line:nth-child(3){width:63%}@keyframes skeleton-shimmer{to{background-position:-220% 0}}.left-sidebar{border-right:1px solid var(--line);background:linear-gradient(105deg,#fcfdfd,#fff);flex-direction:column;padding:28px 23px 24px;display:flex}.brand{text-align:left;align-self:start;align-items:center;gap:8px;padding:0 5px;display:flex}.avatar{background:#fbf3e6;border-radius:50%;flex-shrink:0;width:36px;height:36px}.brand-avatar{width:32px;height:32px}.brand h1{color:#263138;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.4}.main-nav{gap:5px;margin-top:25px;display:grid}.main-nav button{text-align:left;color:#626d78;border-radius:23px;align-items:center;gap:12px;height:38px;padding:0 17px;display:flex}.main-nav button:hover{color:var(--green);background:#f0f8f5}.main-nav button.active{background:var(--mint);color:var(--green-dark);font-weight:550}.main-nav button.active svg{color:var(--green)}.sidebar-footer{color:#a5b2b0;text-align:center;margin-top:auto;padding:38px 0 0;font-size:11px}.sidebar-footer span{color:#8bc4ae}.main-column{min-width:0;padding:0 22px}.topbar-icon{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#173d3180;border-radius:11px;place-items:center;width:36px;height:36px;padding:7px;display:inline-grid}.topbar-icon:hover{color:#fff;background:#1f6d55b8}.owner-button{color:#fff5cf}.owner-button:hover{color:#fff;background:#b88b3ab8}.cover-photo{background:#daf0da;border-radius:14px;height:248px;position:relative;overflow:hidden}.cover-photo>.art{height:100%}.cover-top-actions{gap:8px;display:flex;position:absolute;top:14px;right:14px}.cover-corner{letter-spacing:1.4px;color:#fff;text-shadow:0 1px 6px #263c33;opacity:.9;font-size:10px;position:absolute;bottom:13px;right:14px}.cover-profile{align-items:center;gap:12px;padding:16px 10px 2px;display:flex}.cover-avatar{border:2px solid #fff;width:48px;height:48px;box-shadow:0 0 0 1px #eff1e9}.cover-profile>div{min-width:0}.cover-profile h2{font-size:18px;font-weight:650;line-height:1.5}.cover-profile p{color:#8b949d;margin-top:3px;font-size:12px}.tiny-flower{color:#dfb967;margin-left:3px;font-size:15px}.feed-tabs{align-items:center;gap:29px;height:60px;padding:4px 17px 0;display:flex}.feed-tabs>button{color:#78838e;white-space:nowrap;height:100%;padding:0 0 5px;font-size:14px;position:relative}.feed-tabs>button:hover,.feed-tabs>button.selected{color:var(--green)}.feed-tabs .selected{font-weight:550}.feed-tabs .selected:after{content:"";background:var(--green);border-radius:2px;width:18px;height:3px;position:absolute;bottom:8px;left:calc(50% - 9px)}.feed-tabs .write-button{color:var(--green);margin-left:auto}.feed{gap:11px;display:grid}.feed-card{background:#fff;border:1px solid #e8eced;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 23px;align-items:start;column-gap:11px;padding:13px 16px 11px;transition:box-shadow .2s;display:grid;box-shadow:0 2px 5px #28393802}.feed-card:hover{box-shadow:0 5px 15px #28493607}.feed-avatar{width:34px;height:34px}.post-heading>strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.post-heading>div{align-items:center;gap:11px;margin-top:2px;display:flex}.post-heading time{color:#98a0aa;font-size:11px}.kind-badge{white-space:nowrap;border-radius:5px;padding:0 6px;font-size:10px;font-weight:400;line-height:1.6;display:inline-block}.kind-badge.moment{color:#5f9eca;background:#edf6ff}.feed-card:first-child .kind-badge.moment{color:#d3914e;background:#fff3e4}.kind-badge.post{color:#57a28b;background:#edf8f4}.kind-badge.diary{color:#a17cc3;background:#f5eefb}.icon-button{color:#8d98a0;border-radius:7px;place-items:center;width:28px;height:28px;padding:3px;display:inline-grid}.icon-button:hover{color:var(--green);background:#edf7f3}.post-more{width:23px;height:23px;margin:-2px 0 0 2px}.post-body{grid-column:2/-1;min-width:0;padding-top:7px}.post-body p{color:#434e57;white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.post-body h3{margin:0 0 4px;font-size:16px;font-weight:620;line-height:1.5}.post-body h3 button{text-align:left;font:inherit;color:#344049;padding:0}.post-body h3 button:hover{color:var(--green)}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.photo-grid button{aspect-ratio:1.24;background:#f0f6f2;border-radius:8px;padding:0;overflow:hidden}.photo-grid .art{transition:transform .3s}.photo-grid button:hover .art{transform:scale(1.045)}.photo-grid.single-photo{grid-template-columns:1fr;max-width:min(100%,360px)}.photo-grid.single-photo button{aspect-ratio:1;place-items:center;display:grid}.photo-grid.single-photo .art{object-fit:contain;width:100%;height:100%}.post-actions{align-items:center;gap:18px;margin-top:8px;display:flex}.post-actions button{color:#939ca5;align-items:center;gap:5px;padding:2px 0;font-size:11px;display:flex}.post-actions button:first-child{color:#e39898}.post-actions button:first-child:hover,.post-actions .is-liked{color:#f27680}.post-actions .is-liked svg{fill:#fb8c95;stroke:#fb8c95}.post-actions .read-link{color:#75a998;margin-left:auto;font-size:11px}.article-summary{grid-template-columns:minmax(0,1fr) 131px;gap:15px;display:grid}.article-summary>div{min-width:0}.article-thumbnail{border-radius:9px;align-self:start;height:105px;margin-top:-34px;padding:0;overflow:hidden}.excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-summary .excerpt{font-size:12px}.inline-category{color:#409b7f;background:#edf7f1;border-radius:4px;margin-top:6px;padding:0 5px;font-size:10px}.moment-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.moment-tag{color:#489c80;background:linear-gradient(135deg,#f4fcf7,#e6f6ed);border:1px solid;border-radius:999px;padding:4px 9px;font-size:10px;line-height:1.15;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 2px 5px #5ea58518}.moment-tag:before{content:"";opacity:.55;background:currentColor;width:3px;position:absolute;inset:0 auto 0 0}.moment-tag:hover{transform:translateY(-1px);box-shadow:0 4px 9px #499b7630}.moment-tag.tone-1{color:#618ec4;background:linear-gradient(135deg,#f4f8ff,#e9f1ff)}.moment-tag.tone-2{color:#ac7d54;background:linear-gradient(135deg,#fffaf0,#fff0d7)}.moment-tag.tone-3{color:#a779aa;background:linear-gradient(135deg,#fff7ff,#f7eafa)}.comment-preview{text-align:left;color:#677a75;background:#f1f8f5;border-radius:7px;align-items:center;gap:7px;width:100%;margin-top:10px;padding:6px 9px;font-size:12px;display:flex}.comment-preview>span:first-child{font-size:18px}.filter-note{color:#4c9279;background:#edf8f2;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 12px;font-size:12px;display:flex}.filter-note button{display:flex}.feed-sentinel{color:#9aa8a2;justify-content:center;align-items:center;gap:8px;min-height:64px;font-size:11px;display:flex}.feed-sentinel .loading-dot{width:13px;height:13px}.feed-end{color:#bbc3c6;justify-content:center;align-items:center;gap:10px;padding:23px 0 8px;font-size:11px;display:flex}.feed-end>span{background:#edf0ef;width:26px;height:1px}.feed-end button{color:#83a698;font:inherit;padding:1px 3px}.feed-end button:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.page-footer{text-align:center;color:#b4bec0;padding:17px 0 25px;font-size:10px}.page-footer>span{margin:0 5px}.page-footer a{color:inherit;text-decoration:none}.page-footer a:hover{color:var(--green-dark);text-underline-offset:2px;text-decoration:underline}.right-sidebar{flex-direction:column;gap:17px;padding:15px 14px 24px 5px;display:flex}.side-card{background:linear-gradient(130deg,#fff,#fcfdfd);border:1px solid #e9edef;border-radius:16px;padding:19px 18px}.side-title{margin-bottom:17px;padding-bottom:10px;font-size:15px;font-weight:600;line-height:1.5;position:relative}.side-title:after{content:"";background:#39b394;border-radius:2px;width:19px;height:2px;position:absolute;bottom:0;left:0}.about-card .side-title{color:#7f8d87;margin-bottom:14px;padding-bottom:0;font-size:13px;font-weight:550}.about-card .side-title:after{display:none}.about-location{color:#88958f;cursor:help;border-radius:8px;outline:none;align-items:center;gap:8px;min-height:27px;padding:0 7px;font-size:12px;display:inline-flex;position:relative}.about-location svg{color:#9db6a8}.about-location:after{z-index:3;color:#fff;content:attr(data-tip);opacity:0;pointer-events:none;background:#49675b;border-radius:6px;width:max-content;max-width:190px;padding:6px 8px;font-size:11px;line-height:1.3;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px)}:is(.about-location:hover,.about-location:focus-visible){background:#edf7f1}.about-location:hover:after{opacity:1;transform:translateY(0)}.about-location:focus-visible:after{opacity:1;transform:translateY(0)}.profile-signature{margin-top:4px;padding:0 7px}.profile-signature p{color:#82948b;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.find-me{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.quick-links{gap:10px;display:flex}.quick-links button,.quick-links a{border:1px solid;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.quick-links .bilibili{color:#e38ba6;background:#fff0f5;border-color:#f5dce5}.quick-links .github{color:#626c76;background:#f0f2f5;border-color:#e3e7ed}.quick-links .wechat{color:#4aae80;background:#eaf8ef;border-color:#ceeada}.quick-links button:hover,.quick-links a:hover{filter:brightness(.97);transform:translateY(-2px)}.recent-comments{padding-bottom:13px}.recent-comments .side-title{margin-bottom:16px}.recent-comment{text-align:left;align-items:start;gap:9px;width:100%;margin:9px 0;padding:5px 0;display:flex}.friend-avatar{color:#558d7c;background:#e1ede9;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:inline-grid}.friend-0{color:#7090bf;background:#e9effa}.friend-1{color:#bd8f67;background:#f7e8dc}.friend-2{color:#b9819f;background:#f4e7ef}.friend-3{color:#91a771;background:#e9efdf}.recent-comment>span:last-child{flex:1;gap:3px;min-width:0;display:grid}.recent-comment strong{color:#5f6a73;font-size:11px;font-weight:550}.comment-bubble{color:#8a9299;text-overflow:ellipsis;white-space:nowrap;background:#f4f5f6;border-radius:0 9px 9px;padding:5px 8px;font-size:10px;line-height:1.6;display:block;overflow:hidden}.recent-comment:hover .comment-bubble{color:#5b9480;background:#eaf5ef}.button-primary,.button-secondary,.button-danger{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:500;display:inline-flex}.button-primary{color:#fff;background:#26a885}.button-primary:hover{background:#168f70;box-shadow:0 3px 10px #1b9b7730}.button-secondary{color:#687d75;background:#f2f7f4;border-color:#e1ebe5}.button-secondary:hover{background:#e9f3ed}.button-danger{color:#fff;background:#d76c75}.button-danger:hover{background:#bc5a63}.danger{color:#d88089}.text-button{color:#83908d;align-items:center;gap:7px;padding:3px 0;font-size:12px;display:inline-flex}.empty-state{text-align:center;color:#8d9b99;background:#fbfdfc;border-radius:14px;padding:42px 16px}.empty-state>span{margin-bottom:12px;font-size:32px;display:block}.empty-state h3{font-size:15px;font-weight:500}.empty-state p{margin:7px 0 20px;font-size:13px}.loading-state{color:#96a5a1;justify-content:center;align-items:center;gap:10px;height:260px;display:flex}.loading-dot{background:#58bea0;border-radius:50%;width:9px;height:9px;animation:1s infinite alternate pulse}@keyframes pulse{to{opacity:.3}}.toast{color:#407e67;z-index:100;background:#f6fff9;border:1px solid #c1e1d2;border-radius:13px;align-items:center;gap:10px;max-width:calc(100vw - 32px);margin:0;padding:12px 17px;font-size:13px;display:flex;position:fixed;inset:auto auto 28px 50%;transform:translate(-50%);box-shadow:0 8px 30px #294c4025}.toast button{color:#89a79a;padding:0;display:flex}.modal-host{overscroll-behavior:contain;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);-webkit-backdrop-filter:blur(15px)saturate(1.15);backdrop-filter:blur(15px)saturate(1.15);background:linear-gradient(135deg,#eef9f28c,#c8e5dc73);border:0;place-items:center;margin:0;padding:24px 14px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-host:not([open]){display:none}.modal-host::backdrop{-webkit-backdrop-filter:blur(15px)saturate(1.15);backdrop-filter:blur(15px)saturate(1.15);background:linear-gradient(135deg,#eef9f28c,#c8e5dc73)}.modal{color:var(--ink);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b7d8c9 transparent;background:#fff;border:1px solid #fff;border-radius:22px;width:min(430px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto;box-shadow:0 25px 100px #26473c30}.modal::-webkit-scrollbar{width:9px}.modal::-webkit-scrollbar-track{background:0 0;margin:15px 4px 15px 0}.modal::-webkit-scrollbar-thumb{background:#b7d8c9 padding-box padding-box;border:3px solid #0000;border-radius:999px}.modal::-webkit-scrollbar-thumb:hover{background-color:#85bda7}.modal-wide{width:min(680px,100% - 28px)}.modal-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.modal-top h2{font-size:19px;font-weight:600;line-height:1.5}.modal-top .icon-button{flex-shrink:0}.login-welcome{align-items:center;gap:18px;margin:25px 0;display:flex}.login-avatar{width:72px;height:72px}.login-welcome p{color:#8b9796;font-size:13px;line-height:1.9}.login-form,.editor,.comment-form,.password-form{gap:16px;display:grid}.password-tip{color:#8b9796;font-size:12px;line-height:1.75}.password-strength{color:#919d98;background:#f5f7f6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex}.password-strength strong{font-weight:650}.password-strength small{text-align:right;font-size:10px}.password-strength.weak{color:#bf7278;background:#fff2f3}.password-strength.medium{color:#b78842;background:#fff7e8}.password-strength.strong{color:#348568;background:#eaf7f0}label:not(.upload-button){color:#7a8986;gap:7px;font-size:12px;display:grid}input:not([type=file]),textarea,select{color:#4b6259;background:#fcfefd;border:1px solid #e2eae6;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:14px}input::placeholder,textarea::placeholder{color:#afbab5}input:disabled{opacity:.65;background:#f5f7f6}textarea{resize:vertical;line-height:1.8}.full-width{width:100%}.demo-note{color:#a3aca8;text-align:center;font-size:11px;line-height:1.8}.form-error{color:#c76b72;background:#fff2f3;border-radius:7px;padding:8px 11px;font-size:12px}.form-footer,.editor-footer{justify-content:end;align-items:center;gap:10px;display:flex}.form-footer small,.editor-footer small{color:#a1ada7;margin-right:auto;font-size:11px}.type-picker{background:#f2f7f4;border-radius:10px;gap:3px;width:fit-content;padding:4px;display:inline-flex}.type-picker button{color:#8a9b93;border-radius:7px;padding:6px 13px;font-size:13px}.type-picker .selected{color:#269b78;background:#fff;box-shadow:0 2px 5px #55745c10}.upload-row{align-items:center;gap:14px;display:flex}.upload-row small{color:#a0afa6;font-size:11px}.upload-button{cursor:pointer;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-button:focus-within{outline-offset:3px;outline:3px solid #82d2b9}.editor-photos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.editor-photos>div{aspect-ratio:1.3;border-radius:10px;position:relative;overflow:hidden}.photo-remove{background:#ffffffdc;border-radius:50%;padding:4px;display:flex;position:absolute;top:5px;right:5px}.tag-editor{gap:7px;display:grid}.field-label{color:#7a8986;font-size:12px}.tag-composer{background:#fcfefd;border:1px solid #e2eae6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;min-height:43px;padding:6px 8px;display:flex}.tag-composer:focus-within{border-color:#76bea4;box-shadow:0 0 0 3px #82d2b92b}.tag-composer input{color:#4b6259;background:0 0;border:0;outline:0;flex:130px;min-width:110px;padding:4px;font-size:13px}.tag-editor>small{color:#a0afa6;font-size:11px}.editor-tag{color:#318b6e;background:#e9f6ef;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;line-height:1.3;display:inline-flex}.editor-tag:hover{background:#d8efe2}.editor-tag svg{opacity:.68}.markdown-field{gap:7px;display:grid}.markdown-field>small{color:#a0afa6;font-size:11px}.markdown-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.markdown-view-switch{background:#edf4f0;border-radius:7px;padding:2px;display:inline-flex}.markdown-view-switch button{color:#82958c;border-radius:5px;padding:3px 7px;font-size:11px}.markdown-view-switch button.selected{color:#259976;background:#fff;box-shadow:0 1px 3px #355c4b20}.markdown-field .w-md-editor{--md-editor-background-color:#fcfefd;--md-editor-box-shadow-color:#dce9e2;border-radius:10px;overflow:hidden}.markdown-field .w-md-editor:focus-within{--md-editor-box-shadow-color:#6bc7a6;box-shadow:0 0 0 1px #6bc7a6}.markdown-field .w-md-editor-toolbar{background:#f5faf7}.markdown-field .w-md-editor-toolbar li>button{color:#5e796d}.markdown-field .w-md-editor-toolbar li>button:hover,.markdown-field .w-md-editor-toolbar li>button.active{color:#249a76;background:#e2f3ea}.markdown-field .w-md-editor-text-pre>code,.markdown-field .w-md-editor-text-input{font-size:14px;line-height:18px!important}.markdown-field .w-md-editor-text-input:focus-visible{outline:0}.markdown-field .w-md-editor-text-input{resize:none}.markdown-content.wmde-markdown{color:#52675f;background:0 0;font-family:inherit;font-size:15px;line-height:1.95}.markdown-content.wmde-markdown h1,.markdown-content.wmde-markdown h2,.markdown-content.wmde-markdown h3{color:#395a4d;border-color:#dfebe4}.markdown-content.wmde-markdown a{color:#209574}.markdown-content.wmde-markdown code{color:#a35d54;background:#f5f0e9}.markdown-content.wmde-markdown pre{background:#f1f6f3}.markdown-content.wmde-markdown img{border-radius:10px}.modal.resource-library-modal{width:min(780px,100%)}.resource-library{background:#f7fbf8;border:1px solid #e2eee8;border-radius:12px;gap:12px;padding:14px;display:grid}.resource-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-library header strong,.resource-library header small{display:block}.resource-library header strong{color:#58766a;font-size:13px}.resource-library header small{color:#9aa9a2;margin-top:2px;font-size:10px}.resource-library-empty{color:#95a39d;text-align:center;padding:20px 8px;font-size:12px}.resource-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.resource-library-grid button{aspect-ratio:1;text-align:left;background:#e8efeb;border:2px solid #0000;border-radius:9px;min-width:0;padding:0;position:relative;overflow:hidden}.resource-library-grid button:hover{border-color:#79bba3}.resource-library-grid button.selected{opacity:.55;border-color:#a8c9ba}.resource-library-grid button:disabled{cursor:not-allowed}.resource-library-grid button>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#193c2ddd);padding:13px 6px 5px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.resource-library-pagination{justify-content:center;align-items:center;gap:9px;display:flex}.resource-library-pagination button{color:#638d7b;border:1px solid #dce9e2;border-radius:7px;padding:6px 12px;font-size:11px}.resource-library-pagination button:hover:not(:disabled){background:#edf8f1}.resource-library-pagination button:disabled{color:#b6c4bd;cursor:not-allowed}.resource-library-pagination span{color:#91a29a;text-align:center;min-width:52px;font-size:11px}.editor-footer{border-top:1px solid var(--line);margin-top:5px;padding-top:16px}.markdown-field{grid-template-columns:minmax(0,1fr);min-width:0}.markdown-content.wmde-markdown,.markdown-field .wmde-markdown{overflow-wrap:anywhere;min-width:0;max-width:100%}.markdown-content.wmde-markdown img,.markdown-field .wmde-markdown img{object-fit:contain;max-width:100%;height:auto}.detail-meta{align-items:center;gap:11px;display:flex}.detail-meta strong{font-size:13px}.detail-meta p{color:#a1aaa7;font-size:11px}.detail-content{min-width:0;max-width:100%;margin:22px 0}.detail-content p{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:16px;font-size:15px;line-height:1.95}.detail-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:26px;display:grid}.detail-photos button{aspect-ratio:1;border-radius:10px;padding:0;overflow:hidden}.detail-photos.single-photo{grid-template-columns:1fr;max-width:min(100%,480px)}.detail-photos.single-photo button{background:#f0f6f2;place-items:center;display:grid}.detail-photos.single-photo .art{object-fit:contain;width:100%;height:100%}.detail-comment-heading{border-top:1px solid var(--line);margin-bottom:12px;padding-top:22px;font-size:15px}.detail-comment-heading span{color:#96a69d;margin-left:8px;font-size:12px}.guest-message{border-bottom:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.guest-message>div{flex:1;min-width:0}.guest-message strong{font-size:12px}.guest-message time{float:right;color:#b0bab5;font-size:10px}.guest-message p{color:#697d73;overflow-wrap:anywhere;margin-top:6px;font-size:13px}.comment-form{padding-top:20px}.photo-modal{width:min(680px,100% - 28px)}.photo-modal>.art{aspect-ratio:1;border-radius:13px;width:100%;height:auto;max-height:calc(100dvh - 150px)}.section-heading{justify-content:space-between;align-items:center;margin:29px 0 0;display:flex}.section-heading h2{font-size:19px}.section-heading p{color:#92a299;margin-top:5px;font-size:12px}.section-heading>span{font-size:33px}.guestbook{padding:0 5px}.guest-messages{margin-top:22px}.manage-intro{color:#8e9d95;font-size:12px}.manage-intro>span{float:right;color:#c49657;font-size:10px}.manage-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.manage-stats>div{background:#eff8f2;border-radius:12px;gap:4px;padding:16px;display:grid}.manage-stats>div:nth-child(2){background:#edf4fc}.manage-stats>div:nth-child(3){background:#fff5e7}.manage-stats strong{color:#568b73;font-size:26px;font-weight:450;line-height:1.2}.manage-stats span{color:#8e9e95;font-size:11px}.admin-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.count-dot{color:#ad6d4f;background:#f4c4aa;border-radius:6px;padding:0 4px;font-size:10px}.admin-list-panel{gap:10px;display:grid}.admin-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.admin-list-header>small{color:#9baaa3;white-space:nowrap;margin-left:auto;font-size:11px}.admin-content-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-filter-control{color:#91a29a;align-items:center;gap:8px;font-size:11px;display:flex!important}.filter-select{min-width:132px;position:relative}.filter-select select{-webkit-appearance:none;appearance:none;color:#598071;cursor:pointer;background:linear-gradient(135deg,#fbfefd,#f0f8f4);border:1px solid #dceae2;border-radius:8px;width:100%;padding:7px 28px 7px 10px;font-size:12px}.filter-select select:hover,.filter-select select:focus{border-color:#79bfa5;outline:0;box-shadow:0 0 0 3px #82d2b920}.filter-select svg{color:#73a790;pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.admin-pagination{justify-content:center;align-items:center;gap:8px;margin-top:3px;display:flex}.admin-pagination button{color:#638d7b;border:1px solid #dce9e2;border-radius:7px;padding:5px 10px;font-size:11px}.admin-pagination button:hover:not(:disabled){background:#edf8f1}.admin-pagination button:disabled{color:#b6c4bd;cursor:not-allowed}.admin-pagination span{color:#91a29a;text-align:center;min-width:42px;font-size:11px}.admin-entry{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 0;display:flex}.admin-entry>div{flex:1;min-width:0}.admin-entry strong{overflow-wrap:anywhere;margin-left:8px;font-size:13px;font-weight:500}.admin-entry small{color:#a1afa5;margin-top:6px;font-size:10px;display:block}.admin-entry>button{flex-shrink:0}.review-filter{justify-content:end;align-items:center;gap:8px;padding:8px 0;display:flex!important}.review-filter select{width:115px;padding:5px 8px;font-size:12px}.review-item{border-bottom:1px solid var(--line);align-items:start;gap:10px;padding:16px 0;display:flex}.review-item>div:nth-child(2){flex:1;min-width:0}.review-item strong{font-size:12px}.review-item small{color:#a9b4af;font-size:10px}.review-item strong small{color:#b5996c;margin-left:9px;font-weight:400}.review-item p{overflow-wrap:anywhere;margin:5px 0;font-size:13px}.review-actions{gap:6px;display:flex}.review-actions button{color:#689b7d;white-space:nowrap;border:1px solid #d4e7da;border-radius:6px;padding:4px 7px;font-size:11px}.review-actions button:hover{background:#edf6ef}.manage-bottom{justify-content:end;gap:17px;margin-top:21px;display:flex}.delete-copy{color:#83968b;font-size:14px;line-height:1.9}.confirm-actions{justify-content:end;gap:10px;margin-top:25px;display:flex}.site-settings-form{gap:16px;display:grid}.site-image-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-image-setting{background:#f8fbf9;border:1px solid #e0ece5;border-radius:11px;gap:8px;min-width:0;padding:10px;display:grid}.site-image-preview{color:#73a28b;background:#e7f2eb;border-radius:12px;place-items:center;width:52px;height:52px;font-size:11px;display:grid;overflow:hidden}.site-image-preview .art{width:100%;height:100%}.site-image-setting strong,.site-image-setting small{display:block}.site-image-setting strong{color:#577468;font-size:12px}.site-image-setting small{color:#98a8a0;min-height:30px;margin:3px 0 8px;font-size:10px;line-height:1.5}.site-image-setting .upload-button{width:fit-content;padding:5px 8px;font-size:11px;display:inline-flex}.text-button{color:#88a198;text-underline-offset:2px;font-size:11px;text-decoration:underline}.text-button:hover{color:#cf7375}.banner-setting{background:#f8fbf9;border:1px solid #e0ece5;border-radius:11px;grid-template-columns:150px 1fr;gap:13px;padding:11px;display:grid}.banner-setting-preview{aspect-ratio:2.4;color:#73a28b;background:#e7f2eb;border-radius:8px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.banner-setting-preview .art{width:100%;height:100%}.banner-focus{box-sizing:border-box;pointer-events:none;background:#5eaa8a99;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #2d574580}.banner-position-controls{gap:5px;margin:10px 0 7px;display:grid}.banner-position-controls label{color:#8b9b93;grid-template-columns:28px 1fr;align-items:center;gap:8px;font-size:10px;display:grid}.banner-position-controls input{accent-color:#68ac91;cursor:pointer}.banner-position-controls>div{gap:8px;display:flex}.banner-position-controls .text-button{padding:0;font-size:10px}.banner-setting strong,.banner-setting small{display:block}.banner-setting strong{color:#577468;font-size:12px}.banner-setting small{color:#98a8a0;margin:3px 0 9px;font-size:10px}.banner-setting .button-secondary{margin-right:7px;padding:5px 8px;font-size:11px;display:inline-flex}.image-setting-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.site-image-setting .image-setting-actions .button-secondary,.banner-setting .image-setting-actions .button-secondary{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-height:30px;margin:0;padding:5px 8px;font-size:11px;line-height:1;display:inline-flex}.site-image-setting .image-setting-actions .upload-button{width:auto}.quote-manager{gap:12px;display:grid}.quote-create{align-items:end;gap:9px;display:flex}.quote-create label{flex:1}.quote-list{gap:7px;max-height:330px;display:grid;overflow-y:auto}.quote-item{border-bottom:1px solid #e8f0eb;align-items:center;gap:7px;padding:8px;display:flex}.quote-item input{flex:1}.quote-item>button{flex-shrink:0;padding:4px 7px;font-size:11px}.quote-item .quote-active{color:#2e9b78;background:#eaf7ef;border-radius:6px}.danger-text{color:#c86f71}.wechat-card{text-align:center;color:#82958c;gap:14px;font-size:12px;display:grid}.wechat-card .art{aspect-ratio:1;border-radius:12px;width:min(280px,100%);margin:auto}.muted{color:#99a5a1;font-size:12px}@media (min-width:1400px){.world-shell{margin-top:48px;margin-bottom:48px}}@media (max-width:1100px){.world-shell{grid-template-columns:180px minmax(0,1fr) 210px;width:calc(100% - 32px)}.left-sidebar{padding-left:16px;padding-right:16px}.main-column{padding:0 16px}.right-sidebar{padding-right:12px}.side-card{padding:16px 13px}.feed-tabs{gap:25px;padding-left:10px}.article-summary{grid-template-columns:minmax(0,1fr) 108px;gap:10px}.article-thumbnail{height:96px}.post-body{grid-column:1/-1;padding-top:10px}.article-thumbnail{margin-top:0}}@media (max-width:860px){.world-shell{grid-template-columns:169px minmax(0,1fr);max-width:740px;margin:20px auto}.right-sidebar{display:none}.left-sidebar{padding-top:28px}.main-nav button{padding-left:12px}.post-body{grid-column:2/-1}.article-thumbnail{margin-top:-30px}.cover-photo{height:216px}}@media (max-width:580px){.world-shell{border-width:2px;border-radius:21px;width:calc(100% - 16px);min-height:calc(100dvh - 18px);margin:9px auto;display:block}.left-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:14px 13px 10px;display:block}.brand{gap:8px;padding:0}.brand-avatar{width:28px;height:28px}.brand h1{font-size:14px}.main-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.main-nav button{white-space:nowrap;flex:1;justify-content:center;gap:5px;height:35px;padding:0 5px;font-size:11px}.main-nav svg{width:16px;height:16px}.sidebar-footer{display:none}.main-column{padding:0 12px}.topbar{gap:10px;height:58px}.cover-photo{border-radius:12px;height:190px}.cover-top-actions{gap:6px;top:10px;right:10px}.cover-top-actions .topbar-icon{width:33px;height:33px}.cover-corner{display:none}.cover-profile{gap:10px;padding:13px 5px 2px}.cover-avatar{width:42px;height:42px}.cover-profile h2{font-size:16px}.cover-profile p{font-size:10px}.feed-tabs{gap:26px;height:55px;padding-left:10px}.feed-tabs>button{font-size:13px}.feed-card{border-radius:13px;grid-template-columns:31px minmax(0,1fr) 20px;gap:8px;padding:12px}.feed-avatar{width:31px;height:31px}.post-heading>strong{font-size:13px}.post-heading time{font-size:10px}.post-body{grid-column:1/-1;padding-top:0}.post-body p{font-size:13px}.photo-grid{gap:5px}.photo-grid button{aspect-ratio:1;border-radius:7px}.post-actions{margin-top:7px}.article-summary{grid-template-columns:minmax(0,1fr) 98px}.article-thumbnail{height:93px;margin-top:0}.post-body h3{font-size:14px}.article-summary .excerpt{font-size:12px}.modal{max-height:calc(100dvh - 24px);padding:20px}.modal-top h2{font-size:17px}.editor-footer{flex-wrap:wrap}.editor-footer small{width:100%}.admin-toolbar{flex-wrap:wrap}.admin-toolbar .type-picker button{padding:6px 10px;font-size:12px}.manage-intro>span{float:none;margin-top:5px;display:block}.review-item{flex-wrap:wrap}.review-actions{justify-content:end;width:100%}.site-image-settings{grid-template-columns:1fr}.site-image-setting{grid-template-columns:52px 1fr;align-items:start}.site-image-setting>div:last-child{min-width:0}.site-image-setting small{min-height:auto}.site-image-setting .text-button{margin-left:8px}.resource-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.banner-setting{grid-template-columns:1fr}.quote-create{flex-direction:column;align-items:stretch}.quote-create .button-primary{align-self:end}.quote-item{flex-wrap:wrap}.quote-item input{flex-basis:100%;width:100%}.page-footer{font-size:9px}.form-footer small{max-width:125px;font-size:10px}.toast{width:max-content;font-size:12px}}@media (max-width:380px){.main-nav button{gap:4px;padding:0 7px}.main-nav svg{display:none}.feed-tabs{gap:22px}.cover-profile p{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.search-modal-host{place-items:start center;padding-top:max(24px,12vh)}.modal.search-modal{border-radius:16px;width:min(640px,100%);max-height:calc(100dvh - max(24px,12vh) - 24px);padding:0}.search-modal .modal-top{display:none}.search-input-row{color:#37b894;border:2px solid #b6dece;border-radius:10px;align-items:center;gap:11px;margin:12px;padding:10px 14px;display:flex}.search-input-row:focus-within{border-color:#43c59f}.search-modal .search-input-row input{color:#51635d;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:3px 0;font-size:16px}.search-input-row .icon-button{flex-shrink:0}.search-results{background:#f6f9f8;max-height:min(360px,48dvh);padding:8px 12px;overflow-y:auto}.search-empty{color:#87968f;text-align:center;place-items:center;min-height:96px;padding:20px;font-size:13px;display:grid}.search-result{cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:13px 12px;display:flex}.search-result[aria-selected=true]{color:#238c6e;background:#e5f3ec}.search-result>div{flex:1;min-width:0}.search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;display:block;overflow:hidden}.search-result p{color:#91a099;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.search-result>svg{color:#88ac9b}.search-footer{color:#8b9992;border-top:1px solid #edf2ef;align-items:center;gap:17px;padding:13px 16px;font-size:11px;display:flex}.search-count{margin-right:auto;font-size:10px}.search-key-hint,.search-footer button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.search-footer button{color:#738d80;padding:0}.search-footer button:hover{color:var(--green)}.search-footer kbd{min-width:23px;height:24px;font:11px var(--body-font);color:#73877c;background:#fff;border:1px solid #e1e8e4;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid;box-shadow:0 2px #edf1ee}@media (max-width:580px){.search-key-hint{display:none}.search-footer{gap:8px}.search-input-row{margin:10px;padding:9px 11px}.search-modal .search-input-row input{font-size:16px}.search-result{gap:8px;padding:12px 8px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-extras{min-width:0}.pixel-clock{border-top:1px solid #e9eeef;border-bottom:1px solid #e9eeef;margin:23px -9px 0;padding:18px 0 12px}.pixel-clock time{display:block}.pixel-clock canvas{aspect-ratio:264/112;width:100%;height:auto;display:block}.daily-affirmation{margin-top:19px}.daily-affirmation>h2{color:#99a3ab;margin:0 0 12px 2px;font-size:12px;font-weight:450}.affirmation-card{isolation:isolate;aspect-ratio:4/3;color:#fff;background:#4f786b;border-radius:12px;flex-direction:column;min-height:0;padding:11px;display:flex;position:relative;overflow:hidden}.affirmation-card .affirmation-background{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.affirmation-shade{z-index:-1;pointer-events:none;background:linear-gradient(#142e439e 0%,#142e437a 32%,#193b3429 53%,#193b348a 73%,#102b24d9 100%);position:absolute;inset:0}.affirmation-date{text-shadow:0 1px 4px #17415a80;grid-template-columns:auto 1fr;align-content:start;align-items:center;column-gap:7px;padding-right:18px;line-height:1.4;display:grid}.affirmation-date strong{letter-spacing:.5px;grid-row:span 2;font-family:Segoe UI,sans-serif;font-size:29px;font-weight:600;line-height:1.1}.affirmation-date span{color:#fff;white-space:nowrap;font-size:9px;font-weight:500}.affirmation-date span:last-child{opacity:1}.quote-refresh{color:#fff;background:#15334333;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:7px;right:4px}.quote-refresh:hover{color:#fff;background:#ffffff24}.quote-refresh>span{animation:.4s refresh-turn;display:flex}.affirmation-copy{margin-top:auto;padding-top:7px}.affirmation-copy p{color:#fff;text-shadow:0 1px 3px #10271dcc;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6;animation:.3s quote-enter}@keyframes refresh-turn{0%{transform:rotate(-150deg)}to{transform:rotate(0)}}@keyframes quote-enter{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.collection-page{min-height:400px;padding-bottom:10px}.collection-heading{color:#75a998;justify-content:space-between;align-items:center;gap:18px;margin:26px 4px 22px;display:flex}.collection-heading h2{color:#3d5048;font-size:18px;font-weight:600}.collection-heading p{color:#94a39c;margin-top:5px;font-size:12px}.topic-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.topic-tile{text-align:left;color:#639f84;background:#f0f8f3;border:1px solid #e2efe7;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.topic-tile strong{font-size:16px;font-weight:550}.topic-tile>span{opacity:.8;justify-content:space-between;align-items:center;font-size:11px;display:flex}.topic-tile:hover{transform:translateY(-2px);box-shadow:0 5px 14px #244f4310}.topic-color-1{color:#b18d61;background:#fff6ec;border-color:#f5e7d6}.topic-color-2{color:#699cc3;background:#f0f6fc;border-color:#e0ebf6}.topic-color-3{color:#a18bb8;background:#f5f1fa;border-color:#eae1f2}.album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.album-grid button{aspect-ratio:1;border-radius:12px;padding:0;position:relative;overflow:hidden}.album-grid button>.art{transition:transform .25s}.album-grid button:hover>.art{transform:scale(1.045)}.album-grid button>span{color:#fff;text-align:left;background:linear-gradient(#0000,#243d4299);padding:20px 9px 9px;font-size:10px;position:absolute;inset:auto 0 0}.collection-empty{padding:56px 20px}.collection-empty>svg{color:#92baa5;margin-bottom:17px}@media (max-width:860px){.affirmation-card{padding:9px}.affirmation-copy p{font-size:11px}.affirmation-date{column-gap:5px}.affirmation-date strong{font-size:26px}.affirmation-date span{font-size:8px}}@media (max-width:580px){.sidebar-extras{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:13px;margin-top:15px;display:grid}.pixel-clock{border:0;margin:0;padding:10px 0}.daily-affirmation{margin:0}.daily-affirmation>h2{margin-bottom:7px;font-size:11px}.affirmation-card{border-radius:10px;padding:9px}.affirmation-date strong{font-size:27px}.affirmation-date span{font-size:9px}.affirmation-copy{padding-top:6px}.affirmation-copy p{font-size:11px}.quote-refresh{top:7px;right:5px}.quote-refresh svg{width:14px;height:14px}.collection-page{min-height:280px}.topic-tile{padding:16px}.album-grid{grid-template-columns:1fr 1fr}}.sidebar-insights{margin-top:22px}.sidebar-insights h2{color:#87978f;margin-bottom:13px;font-size:12px;font-weight:500}.site-statistics,.site-tag-cloud{border-top:1px solid #e9eeeb;padding-top:18px}.site-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.site-stat-grid>div{background:#f0f7f3;border-radius:9px;padding:9px 11px}.site-stat-grid>div:nth-child(2){background:#edf5fc}.site-stat-grid>div:nth-child(3){background:#f7f1fb}.site-stat-grid>div:nth-child(4){background:#fff5e9}.site-stat-grid dt{color:#8a9a91;font-size:10px}.site-stat-grid dd{color:#4e937b;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:21px;font-weight:500;line-height:1.25}.site-stat-grid>div:nth-child(2) dd{color:#689fc5}.site-stat-grid>div:nth-child(3) dd{color:#a58bbb}.site-stat-grid>div:nth-child(4) dd{color:#bd9b65}.site-tag-cloud{margin-top:22px}.tag-cloud-items{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex}.cloud-tag{color:#529c80;text-align:left;background:#f0f8f3;border-radius:6px;align-items:baseline;gap:4px;max-width:100%;padding:3px 6px;line-height:1.7;display:inline-flex}.cloud-tag>span{overflow-wrap:anywhere;min-width:0}.cloud-tag small{opacity:.7;font-size:9px}.cloud-color-1{color:#be9659;background:#fff7ed}.cloud-color-2{color:#739ebf;background:#f0f6fc}.cloud-color-3{color:#a088b6;background:#f7f2fb}.cloud-tag:hover,.cloud-tag.selected{box-shadow:inset 0 0 0 1px}.insights-empty{color:#a1aca6;font-size:11px}@media (max-width:580px){.sidebar-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.sidebar-insights h2{margin-bottom:10px;font-size:11px}.site-statistics,.site-tag-cloud{margin-top:0;padding-top:12px}.site-stat-grid{gap:5px}.site-stat-grid>div{padding:6px 8px}.site-stat-grid dd{font-size:17px}.tag-cloud-items{gap:4px}.cloud-tag{padding:2px 5px}}.floating-page-tools{z-index:30;gap:9px;display:grid;position:fixed;bottom:32px;left:calc(50% + 572px)}.floating-tool{color:#57957f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #dce9e3;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:0 8px 22px #28473c1c}.floating-tool svg{stroke-width:1.8px}.floating-tool:hover{color:#fff;background:#229a78;border-color:#229a78;transform:translateY(-2px);box-shadow:0 10px 24px #1f957042}.floating-tool:active{transform:translateY(0)}:root[data-theme=dark] .world-shell{background:#182420;border-color:#253a34;box-shadow:0 18px 60px #0000003b,0 4px 16px #00000026}:root[data-theme=dark] .left-sidebar{background:linear-gradient(105deg,#182721,#1b2925)}:root[data-theme=dark] .brand h1,:root[data-theme=dark] .cover-profile h2,:root[data-theme=dark] .post-body h3 button,:root[data-theme=dark] .post-heading>strong,:root[data-theme=dark] .collection-heading h2{color:#e4eee9}:root[data-theme=dark] .main-nav button{color:#b5c5bf}:root[data-theme=dark] .main-nav button:hover{color:#79d3b6;background:#213b32}:root[data-theme=dark] .main-nav button.active{color:#abebd2;background:#214a3c}:root[data-theme=dark] .cover-profile p,:root[data-theme=dark] .post-heading time,:root[data-theme=dark] .page-footer,:root[data-theme=dark] .sidebar-footer{color:#9eb0aa}:root[data-theme=dark] .feed-card,:root[data-theme=dark] .side-card{box-shadow:none;background:linear-gradient(130deg,#1d2d28,#1a2824);border-color:#30473f}:root[data-theme=dark] .feed-card:hover{box-shadow:0 6px 18px #00000024}:root[data-theme=dark] .post-body p,:root[data-theme=dark] .detail-content,:root[data-theme=dark] .guest-message p{color:#d3dfda}:root[data-theme=dark] .feed-tabs>button{color:#aabbb5}:root[data-theme=dark] .feed-tabs>button:hover,:root[data-theme=dark] .feed-tabs>button.selected{color:#6ed4b2}:root[data-theme=dark] .filter-note,:root[data-theme=dark] .comment-preview{color:#a9d9c7;background:#1c3930}:root[data-theme=dark] .empty-state{color:#aabbb4;background:#1c2b26}:root[data-theme=dark] .button-secondary{color:#d5e2dc;background:#273a34;border-color:#40574e}:root[data-theme=dark] .button-secondary:hover{background:#314b42}:root[data-theme=dark] .side-title,:root[data-theme=dark] .about-card .side-title,:root[data-theme=dark] .recent-comment strong{color:#cad9d3}:root[data-theme=dark] .comment-bubble{color:#bbc9c4;background:#293b35}:root[data-theme=dark] .recent-comment:hover .comment-bubble{color:#c5eadb;background:#24483d}:root[data-theme=dark] .find-me,:root[data-theme=dark] .site-statistics,:root[data-theme=dark] .site-tag-cloud{border-color:var(--line)}:root[data-theme=dark] .site-stat-grid>div{background:#203e34}:root[data-theme=dark] .site-stat-grid>div:nth-child(2){background:#203945}:root[data-theme=dark] .site-stat-grid>div:nth-child(3){background:#352e42}:root[data-theme=dark] .site-stat-grid>div:nth-child(4){background:#443826}:root[data-theme=dark] .cloud-tag{color:#8bd3b9;background:#203e34}:root[data-theme=dark] .cloud-color-1{color:#dfbd82;background:#443826}:root[data-theme=dark] .cloud-color-2{color:#94c8e8;background:#203945}:root[data-theme=dark] .cloud-color-3{color:#c6aadf;background:#352e42}:root[data-theme=dark] .topic-tile{color:#9cdec4;background:#203e34;border-color:#31594a}:root[data-theme=dark] .topic-color-1{color:#e1bd83;background:#443826;border-color:#604d31}:root[data-theme=dark] .topic-color-2{color:#9ac9e8;background:#203945;border-color:#31546a}:root[data-theme=dark] .topic-color-3{color:#ceb4e2;background:#352e42;border-color:#524560}:root[data-theme=dark] .modal-host{background:linear-gradient(135deg,#0d1c17c9,#122d25b8)}:root[data-theme=dark] .modal-host::backdrop{background:linear-gradient(135deg,#0d1c17c9,#122d25b8)}:root[data-theme=dark] .modal{color:#e4eee9;background:#1b2a25;border-color:#344c43;box-shadow:0 25px 100px #0006}:root[data-theme=dark] input:not([type=file]),:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .tag-composer{color:#e0ebe6;background:#14211d;border-color:#385149}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#82958d}:root[data-theme=dark] .type-picker,:root[data-theme=dark] .markdown-view-switch{background:#263b34}:root[data-theme=dark] .type-picker .selected,:root[data-theme=dark] .markdown-view-switch button.selected{color:#a8ebd1;background:#385248}:root[data-theme=dark] .markdown-field .w-md-editor{--md-editor-background-color:#14211d;--md-editor-box-shadow-color:#385149}:root[data-theme=dark] .markdown-field .w-md-editor-toolbar,:root[data-theme=dark] .markdown-field .w-md-editor-toolbar ul{background:#20342d}:root[data-theme=dark] .markdown-field .w-md-editor-toolbar li>button{color:#bcd2c8}:root[data-theme=dark] .markdown-content.wmde-markdown{color:#d3dfda;background:0 0}:root[data-theme=dark] .markdown-content.wmde-markdown h1,:root[data-theme=dark] .markdown-content.wmde-markdown h2,:root[data-theme=dark] .markdown-content.wmde-markdown h3{color:#e1ede7;border-color:#3b524a}:root[data-theme=dark] .markdown-content.wmde-markdown code{color:#f0b59b;background:#3a302b}:root[data-theme=dark] .markdown-content.wmde-markdown pre{background:#13211c}:root[data-theme=dark] .floating-tool{color:#aeeed5;background:#1e342d;border-color:#3b594e;box-shadow:0 8px 22px #0000003d}:root[data-theme=dark] .floating-tool:hover{color:#fff;background:#36a682;border-color:#36a682}@media (max-width:1240px){.floating-page-tools{left:auto;right:16px}}@media (max-width:580px){.floating-page-tools{gap:8px;bottom:18px;right:18px}}.mobile-nav-toggle{display:none}@media (max-width:860px){.world-shell{width:calc(100% - 16px);max-width:none;min-height:calc(100dvh - 16px);margin:8px auto;display:block}.world-shell>.left-sidebar,.world-shell>.right-sidebar{display:none}.floating-page-tools>.mobile-nav-toggle{display:inline-grid}.mobile-nav-drawer-host.modal-host{-webkit-backdrop-filter:none;background:0 0;place-items:stretch end;padding:0;overflow:hidden}.mobile-nav-drawer-host::backdrop{-webkit-backdrop-filter:blur(4px);background:#10251d73}.mobile-nav-drawer.modal{width:min(300px,86vw);height:100dvh;max-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));scrollbar-gutter:auto;border:0;border-radius:20px 0 0 20px;margin:0;animation:.22s ease-out mobile-nav-enter}.mobile-nav-drawer .modal-top{margin-bottom:18px}.mobile-nav-drawer .modal-top .icon-button{width:44px;height:44px}.mobile-drawer-links{gap:6px;display:grid}.mobile-drawer-links button{text-align:left;width:100%;min-height:48px;color:var(--ink);border-radius:11px;align-items:center;gap:14px;padding:12px 14px;font-size:16px;display:flex}.mobile-drawer-links button span{flex:1}.mobile-drawer-links button>svg:last-child{opacity:.45}.mobile-drawer-links button[aria-current=page],.mobile-drawer-links button:hover{background:var(--mint);color:var(--green-dark)}.mobile-post-detail-host.modal-host{-webkit-backdrop-filter:none;background:#fff;padding:0;display:block;overflow:hidden}.mobile-post-detail.modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0 max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));box-shadow:none;scrollbar-gutter:auto;border:0;border-radius:0;margin:0}.mobile-post-detail>.modal-top{z-index:2;padding:calc(12px + env(safe-area-inset-top)) 0 12px;border-bottom:1px solid var(--line);background:#fff;align-items:flex-start;margin-bottom:20px;position:sticky;top:0}.mobile-post-detail>.modal-top h2{overflow-wrap:anywhere;padding-top:7px;font-size:20px}.mobile-post-detail>.modal-top .icon-button{width:44px;height:44px}.mobile-post-detail .detail-content{overflow-wrap:anywhere;font-size:16px}.mobile-post-detail .markdown-content{font-size:16px}.mobile-post-detail .markdown-content pre{max-width:100%;overflow-x:auto}:root[data-theme=dark] .mobile-post-detail-host.modal-host,:root[data-theme=dark] .mobile-post-detail>.modal-top{background:#182420}}@keyframes mobile-nav-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:860px){.mobile-fullscreen-host.modal-host{-webkit-backdrop-filter:none;background:#fff;padding:0;display:block;overflow:hidden}.mobile-fullscreen.modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0 max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-shadow:none;scrollbar-gutter:auto;border:0;border-radius:0;margin:0}.mobile-fullscreen>.modal-top{z-index:5;padding:calc(12px + env(safe-area-inset-top)) 0 12px;border-bottom:1px solid var(--line);background:#fff;margin-bottom:20px;position:sticky;top:0}.mobile-fullscreen>.modal-top .icon-button{width:44px;height:44px}.mobile-fullscreen>.modal-top h2{overflow-wrap:anywhere}.mobile-fullscreen .admin-toolbar{flex-wrap:wrap}.mobile-fullscreen .admin-toolbar .type-picker{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.mobile-fullscreen .admin-toolbar .type-picker button{min-height:40px}.mobile-fullscreen .editor-footer{flex-wrap:wrap;gap:12px}.mobile-fullscreen input:not([type=range]):not([type=file]),.mobile-fullscreen textarea,.mobile-fullscreen select{font-size:16px}:root[data-theme=dark] .mobile-fullscreen-host.modal-host,:root[data-theme=dark] .mobile-fullscreen>.modal-top{background:#182420}}.photo-viewer-host{overscroll-behavior:contain;color:#eaf3ef;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#102720a8,#284a3c91);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.photo-viewer-host::backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#102720a8,#284a3c91)}.world-lightbox{--yarl__color_backdrop:#152520a6;--yarl__color_button:#d8e8df;--yarl__color_button_active:#a9e7cd;--yarl__color_button_disabled:#789187;--yarl__button_filter:none;--yarl__icon_size:23px;--yarl__button_padding:10px;--yarl__thumbnails_thumbnail_active_border_color:#9bdcc1;--yarl__thumbnails_thumbnail_background:#203a30;--yarl__thumbnails_container_background_color:#14241fee;--yarl__slide_captions_container_background:transparent;--yarl__slide_description_color:#cfdfd7;--yarl__slide_description_container_bottom:8px}.world-lightbox .yarl__container{background:radial-gradient(at 50% 40%,#39584a52,#0000 70%),#162720a6}.world-lightbox .yarl__toolbar{top:max(18px, env(safe-area-inset-top));right:max(22px, env(safe-area-inset-right));align-items:center;gap:5px;padding:0}.world-lightbox .yarl__button{background:#effff30a;border:1px solid #d8f5e412;border-radius:12px}.world-lightbox .yarl__button:hover{background:#c6f3db1c}:is(.world-lightbox .yarl__button:focus-visible,.world-lightbox .viewer-zoom-reset:focus-visible){outline-offset:3px;outline:2px solid #a9e7cd}.world-lightbox .yarl__slide{padding:86px 80px 66px}.world-lightbox .yarl__slide_image{border-radius:13px;box-shadow:0 14px 65px #0004}.world-lightbox .yarl__navigation_prev,.world-lightbox .yarl__navigation_next{border-radius:50%;place-items:center;width:46px;height:46px;margin:0 22px;padding:10px;display:grid}.world-lightbox .yarl__slide_description{letter-spacing:.2px;font-size:13px}.world-lightbox .yarl__thumbnails_container{padding:14px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid #d8f5e414}.world-lightbox .yarl__thumbnails_thumbnail{opacity:.55;transition:opacity .2s,border-color .2s}.world-lightbox .yarl__thumbnails_thumbnail_active,.world-lightbox .yarl__thumbnails_thumbnail:hover{opacity:1}.world-lightbox .yarl__thumbnails_thumbnail .yarl__slide_image{box-shadow:none;border-radius:6px}.viewer-heading{top:max(20px, env(safe-area-inset-top));left:max(26px, env(safe-area-inset-left));pointer-events:none;align-items:center;gap:11px;max-width:calc(100% - 480px);display:flex;position:absolute}.viewer-heading-icon{color:#a9d7c1;background:#9bdcc114;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.viewer-heading>div{min-width:0}.viewer-heading strong{color:#e0eee6;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.viewer-heading p{color:#839f90;white-space:nowrap;gap:15px;margin-top:4px;font-size:10px;display:flex}.viewer-heading p>span:first-child{color:#bcddcc;font-variant-numeric:tabular-nums}.viewer-zoom-reset{color:#c2e1cf;font-variant-numeric:tabular-nums;background:#eafff50a;border:1px solid #d8f5e419;border-radius:12px;min-width:57px;height:43px;padding:0 8px;font-size:11px}.viewer-zoom-reset:hover{background:#c6f3db1c}.viewer-notice{color:#f0fff5;text-align:center;background:#315a47ed;border-radius:10px;max-width:calc(100% - 40px);padding:10px 16px;font-size:12px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.viewer-image-error{color:#b7cbc0;white-space:nowrap;flex-direction:column;align-items:center;gap:12px;font-size:13px;line-height:1.6;display:flex}.viewer-loading{color:#c0d9cc;background:#162720ed;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;font-size:14px;display:flex}.viewer-loading-close{color:#e6f5ed;background:#eafff50a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:22px}@media (max-width:900px){.viewer-heading{max-width:calc(100% - 410px)}.viewer-gesture-hint{display:none}}@media (max-width:580px){.world-lightbox{--yarl__icon_size:20px;--yarl__button_padding:8px}.viewer-heading{top:max(16px, env(safe-area-inset-top));gap:9px;max-width:calc(100% - 36px);left:18px}.viewer-heading strong{font-size:13px}.viewer-heading p{margin-top:1px;font-size:10px}.viewer-heading-icon{border-radius:10px;width:32px;height:32px}.world-lightbox .yarl__toolbar{top:calc(max(16px, env(safe-area-inset-top)) + 50px);justify-content:center;gap:4px;left:14px;right:14px}.world-lightbox .yarl__button{border-radius:10px}.viewer-zoom-reset{border-radius:10px;min-width:44px;height:37px;padding:0 4px;font-size:10px}.world-lightbox .yarl__slide{padding:120px 18px 56px}.world-lightbox .yarl__navigation_prev,.world-lightbox .yarl__navigation_next{background:#183829b8;width:33px;height:33px;margin:0 8px;padding:6px}.world-lightbox .yarl__slide_image{border-radius:10px}.world-lightbox .yarl__slide_description{font-size:12px}.world-lightbox .yarl__thumbnails_container{padding-top:10px}.world-lightbox .yarl__thumbnails_thumbnail{--yarl__thumbnails_thumbnail_width:52px;--yarl__thumbnails_thumbnail_height:42px}}@media (max-width:360px){.world-lightbox{--yarl__button_padding:6px}.viewer-zoom-reset{min-width:38px;height:33px}.world-lightbox .yarl__toolbar{gap:3px;left:8px;right:8px}}.community-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.optional-label{color:var(--muted);font-size:12px;font-weight:400}.submission-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.email-consent{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.7}.comment-form .email-consent{white-space:normal}.comment-form .form-footer small{max-width:none}.admin-toolbar{flex-wrap:wrap;align-items:flex-start}.admin-toolbar>.type-picker{flex-wrap:wrap;gap:5px;width:100%}.admin-toolbar>.type-picker button{flex:1 0 auto;font-size:13px}.community-manager{gap:15px;display:grid}.friend-link-item{align-content:start;gap:6px;min-width:0;display:grid}.friend-link-letter{overflow:hidden}.friend-link-letter>img{object-fit:cover;width:100%;height:100%;display:block}.friend-extra-links{flex-wrap:wrap;gap:12px;margin:8px 0;font-size:14px;display:flex}.admin-refresh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-refresh>button{flex-shrink:0;font-size:14px}.admin-refresh>span{color:var(--muted);font-size:14px}.admin-refresh>.form-error{flex-basis:100%;margin:0}.community-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-panel-heading>p{color:var(--muted);font-size:13px}.community-panel-heading .button-secondary{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.community-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.community-filters label{flex:1;min-width:130px;margin:0;font-size:13px}.community-filters input,.community-filters select{width:100%}.community-filters small{color:var(--muted);white-space:nowrap;padding-bottom:9px}.community-filters>button{align-self:end;margin-left:auto}.community-review{border-bottom:1px solid var(--line);padding:16px 0}.community-review-heading{align-items:center;gap:10px;display:flex}.community-review-heading>div{gap:2px;display:grid}.community-review-heading strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.community-review-heading time,.community-review>small{color:var(--muted);font-size:12px}.review-status{white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:12px}.review-status.pending{color:#967028;background:#fff2d9}.review-status.approved{color:#2b8864;background:#e3f5ed}.review-status.hidden{color:#78828b;background:#edf0f2}.community-content{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 9px;font-size:14px;line-height:1.85}.private-email{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.private-email span{opacity:.8;padding-left:6px}.community-review .review-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.community-review .review-actions button{padding:6px 11px;font-size:13px}.community-notice{background:var(--mint);color:var(--green-dark);border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.6}.owner-replies{gap:9px;margin-top:12px;display:grid}.owner-reply{border-left:3px solid var(--green);background:#eef7f380;border-radius:0 9px 9px 0;padding:11px 14px}.owner-reply strong{color:var(--green-dark);font-size:13px}.owner-reply strong span{margin-left:7px;font-size:11px;font-weight:400}.owner-reply p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.8}.owner-reply time{float:none;color:var(--muted);font-size:11px;display:block}.owner-reply-form{gap:5px;padding-top:14px;display:grid}.owner-reply-form label{font-size:13px}.mail-overview{border:1px solid var(--line);background:#f5faf8;border-radius:12px;padding:14px}.mail-overview strong{font-size:14px}.mail-overview p{color:var(--muted);margin:6px 0;font-size:13px}.mail-overview small{color:var(--muted);font-size:12px;line-height:1.7;display:block}.mail-overview small+small{margin-top:6px}.mail-overview .mail-warning{color:#805c22;background:#fff2d9;border-radius:8px;padding:9px 11px;font-size:14px}.mail-counters{flex-wrap:wrap;gap:8px 18px;margin:10px 0;display:flex}.mail-counters span{color:var(--muted);font-size:12px}.mail-counters b{color:var(--ink);margin-left:4px;font-size:15px}.friends-page{gap:18px;margin-top:20px;display:grid}.friend-link-form{gap:12px;display:grid}.friend-link-form label{font-size:13px}.friend-link-form>button{justify-self:end}.friend-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.friend-link-card{border:1px solid var(--line);color:var(--ink);background:#fbfdfc;border-radius:13px;align-items:center;gap:11px;padding:17px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.friend-link-card:hover{border-color:var(--green);box-shadow:0 4px 14px #1c755c10}.friend-link-letter{background:var(--mint);width:37px;height:37px;color:var(--green-dark);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.friend-link-card>div{flex:1;min-width:0}.friend-link-card strong{overflow-wrap:anywhere;font-size:14px}.friend-link-card p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.friend-link-card>svg{color:var(--green)}.friend-review-url{color:var(--green-dark);overflow-wrap:anywhere;margin:10px 0;font-size:13px;display:block}:root[data-theme=dark] .mail-overview,:root[data-theme=dark] .friend-link-card{background:#162b25}:root[data-theme=dark] .owner-reply{background:#173d3460}:root[data-theme=dark] .review-status.pending,:root[data-theme=dark] .mail-overview .mail-warning{color:#e2c083;background:#3b3321}:root[data-theme=dark] .review-status.approved{color:#8cd1b2;background:#1d4033}:root[data-theme=dark] .review-status.hidden{color:#b5c0bc;background:#2e3635}@media (max-width:580px){.community-form-row,.friend-links-grid{grid-template-columns:1fr}.community-panel-heading{align-items:flex-start}.community-review-heading{flex-wrap:wrap}.admin-toolbar>.type-picker button{padding:7px 9px;font-size:12px}.mail-overview{padding:12px}}.neighbor-tabs{background:var(--mint);border-radius:12px;gap:6px;padding:5px;display:flex}.neighbor-tabs button{color:var(--green-dark);border-radius:9px;flex:1;padding:9px 12px;font-size:14px}.neighbor-tabs button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 2px 8px #155f4610}.neighbor-tabs span{opacity:.7;margin-left:5px;font-size:12px}.neighbor-feed{min-width:0}.neighbor-feed-toolbar{justify-content:flex-end;align-items:end;gap:12px;display:flex}.neighbor-feed-toolbar button{flex-shrink:0;padding:8px 0;font-size:14px}.neighbor-feed-status{color:var(--muted);margin:12px 0 4px;font-size:12px;line-height:1.8}.neighbor-feed-loading{color:var(--muted);text-align:center;padding:40px 10px}.neighbor-post{border-bottom:1px solid var(--line);grid-template-columns:37px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.neighbor-post-avatar{align-self:start;text-decoration:none}.neighbor-post-main{min-width:0}.neighbor-post-meta{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin-bottom:10px;display:flex}.neighbor-post-meta a{color:var(--green-dark);overflow-wrap:anywhere;font-size:14px;font-weight:600;text-decoration:none}.neighbor-post-meta time,.neighbor-post-meta>span{color:var(--muted);font-size:12px}.neighbor-article{color:var(--ink);border:1px solid var(--line);background:#f7faf8;border-radius:12px;padding:16px;text-decoration:none;transition:border-color .2s;display:block}.neighbor-article:hover{border-color:var(--green)}.neighbor-article h3{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.neighbor-article p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.neighbor-read-more{color:var(--green-dark);align-items:center;gap:5px;margin-top:13px;font-size:12px;display:flex}.neighbor-load-more{margin:20px auto 0;font-size:14px;display:block}.friend-feed-hint{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}:root[data-theme=dark] .neighbor-tabs button[aria-pressed=true],:root[data-theme=dark] .neighbor-article{background:#162b25}@media (max-width:580px){.neighbor-post{gap:9px}.neighbor-article{padding:13px}}.rss-subscribe-button{border:1px solid var(--line);color:var(--green-dark);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.rss-subscribe-button:hover{background:var(--mint)}.rss-subscribe-content{gap:22px;display:grid}.rss-intro{border:1px solid var(--line);background:var(--mint);border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.rss-intro-icon{color:#fff;background:var(--green);border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.rss-intro h3{margin-bottom:5px;font-size:19px}.rss-intro p{color:var(--green-dark);font-size:14px;line-height:1.8}.rss-address-label,.rss-section-label{color:var(--green-dark);margin:0 0 9px;font-size:14px;font-weight:600;display:block}.rss-address{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.rss-address input{min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;flex:1;padding:7px 0;font-size:14px}.rss-address button{flex-shrink:0}.rss-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rss-steps li{border:1px solid var(--line);border-radius:12px;padding:17px}.rss-steps li>span{background:var(--mint);width:32px;height:32px;color:var(--green-dark);border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.rss-steps h4{margin:15px 0 7px;font-size:14px}.rss-steps p,.rss-note p{color:var(--muted);font-size:14px;line-height:1.8}.rss-note{border:1px dashed var(--green);border-radius:12px;padding:15px 18px}.rss-note strong{color:var(--green-dark);font-size:14px}.rss-note p{margin-top:5px}.rss-copy-status{color:var(--green-dark);font-size:14px}.rss-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding-top:18px;display:flex}.rss-actions a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (max-width:580px){.rss-intro{align-items:flex-start;padding:15px}.rss-intro-icon{width:44px;height:44px}.rss-steps{grid-template-columns:1fr}.rss-steps li{padding:14px}.rss-steps h4{margin-top:8px}.rss-address{flex-wrap:wrap}.rss-address input{flex-basis:100%}.rss-address button{margin-left:auto}.rss-actions{flex-wrap:wrap}}.modal.friend-application-modal{width:min(760px,100% - 28px);padding:30px}.friend-application-intro{background:var(--mint);color:var(--green-dark);border-radius:11px;margin:0;padding:13px 16px;font-size:14px;line-height:1.8}.friend-link-form .friend-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px 20px;display:grid}.friend-form-grid>label{min-width:0;font-size:14px}.friend-form-grid>label>span{color:var(--ink)}.friend-form-full{grid-column:1/-1}.friend-required{color:var(--green-dark);margin-left:4px;font-size:12px;font-weight:400}.friend-form-grid .friend-feed-hint{margin-top:0}.friend-form-footer{border-top:1px solid var(--line);gap:16px;padding-top:17px;display:grid}.friend-form-footer>button{justify-self:end;min-width:136px}.friend-consent{color:var(--muted);align-items:flex-start;gap:9px;font-size:14px;line-height:1.9;display:flex}.friend-consent input[type=checkbox]{width:17px;height:17px;accent-color:var(--green);cursor:pointer;flex:0 0 17px;margin:5px 0 0;padding:0}.friend-consent label{font:inherit;color:inherit;cursor:pointer;display:inline}.friend-consent .friend-policy-link{color:var(--green-dark);font-size:inherit;text-underline-offset:4px;padding:0 2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.friend-policy-link:hover{color:var(--green)}.friend-policy-intro{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.8}.friend-policy-list{gap:18px;margin:0;padding-left:24px;display:grid}.friend-policy-list li{padding-left:5px}.friend-policy-list li::marker{color:var(--green-dark);font-weight:600}.friend-policy-list h3{color:var(--ink);margin-bottom:5px;font-size:15px}.friend-policy-list p{color:var(--muted);font-size:14px;line-height:1.9}.friend-policy-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:24px;padding-top:18px;display:flex}@media (max-width:580px){.modal.friend-application-modal{padding:22px 18px}.friend-link-form .friend-form-grid{grid-template-columns:1fr;gap:15px}.friend-form-footer>button{width:100%}}.guest-avatar-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.guest-avatar-options .guest-avatar-option{cursor:pointer;display:block;position:relative}.guest-avatar-option>span{background:var(--mint);border:2px solid #0000;border-radius:13px;padding:4px;display:block;position:relative}.guest-avatar-option img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;display:block}.guest-avatar-check{color:#fff;background:var(--green-dark);border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;display:none;position:absolute;bottom:1px;right:1px}.guest-selected-avatar{object-fit:cover}@media (max-width:400px){.guest-avatar-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.guest-avatar-current{align-items:center;gap:12px;display:flex}.guest-avatar-trigger{border:2px solid var(--green);background:var(--mint);cursor:pointer;border-radius:50%;flex-shrink:0;width:60px;height:60px;padding:3px}.guest-avatar-trigger img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.guest-avatar-trigger:disabled{opacity:.6;cursor:default}.guest-avatar-options .guest-avatar-option{background:0 0;border:0;min-width:0;padding:0}.guest-avatar-option[aria-pressed=true]>span{border-color:var(--green)}.guest-avatar-option[aria-pressed=true] .guest-avatar-check{display:grid}:is(.guest-avatar-trigger:focus-visible,.guest-avatar-option:focus-visible){outline:3px solid var(--green);outline-offset:3px}.guestbook-form{border:1px solid var(--line);border-radius:16px;padding:20px}.guest-identity-row{align-items:flex-end;gap:12px;min-width:0;display:flex}.guest-identity-row>label{flex:1;min-width:0;margin:0}.guest-identity-row .guest-avatar-trigger{width:46px;height:46px;margin-bottom:1px}.whisper-setting{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.whisper-setting.enabled{background:var(--mint)}.whisper-setting strong{color:var(--ink);font-size:14px}.comment-form .whisper-setting p{color:var(--muted);margin:4px 0 0;font-size:12px}.whisper-switch{background:var(--muted);border-radius:24px;flex:0 0 42px;width:42px;height:24px;padding:3px}.whisper-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block}.whisper-switch[aria-checked=true]{background:var(--green)}.whisper-switch[aria-checked=true]>span{transform:translate(18px)}.whisper-switch:focus-visible{outline:3px solid var(--green);outline-offset:3px}.whisper-switch:disabled{opacity:.6}@media (max-width:600px){.guestbook-form{padding:15px}.guestbook-form .community-form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.whisper-switch>span{transition:none}}.owner-gold-badge{vertical-align:middle;color:#795009;white-space:nowrap;background:linear-gradient(125deg,#fff4cb,#f2d680);border:1px solid #dcb357;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.owner-form-avatar{flex:0 0 46px;margin-bottom:1px}.owner-form-avatar .avatar{object-fit:cover;border:2px solid #dcb357;border-radius:50%;width:46px;height:46px}img.inline-emoji,.markdown-content.wmde-markdown img.inline-emoji,.markdown-field .wmde-markdown img.inline-emoji{object-fit:contain;vertical-align:text-bottom;background:0 0;border-radius:0;width:2em;max-width:none;height:2em;margin:0 .12em;display:inline-block}.emoji-picker{min-width:0}.emoji-toggle{color:var(--green-dark);border-radius:7px;padding:5px 9px;font-size:14px}.emoji-toggle:hover,.emoji-toggle[aria-expanded=true]{background:var(--mint)}.emoji-toggle:disabled{opacity:.5;cursor:default}.emoji-panel{border:1px solid var(--line);width:340px;max-width:calc(100vw - 20px);color:var(--ink);background:#fff;border-radius:12px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 10px 36px #152f302b}.emoji-groups{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.emoji-groups button{color:var(--ink);border-radius:7px;padding:6px 9px;font-size:14px}.emoji-groups button[aria-pressed=true]{color:var(--green-dark);background:var(--mint)}.emoji-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-height:260px;display:grid;overflow-y:auto}.emoji-grid button{min-width:0;color:var(--ink);border-radius:8px;padding:6px}.emoji-grid button:hover{background:var(--mint)}.emoji-grid img{object-fit:contain;width:48px;height:48px;margin:0 auto 4px;display:block}.emoji-grid span{overflow-wrap:anywhere;font-size:12px;display:block}.emoji-picker button:focus-visible{outline:2px solid var(--green);outline-offset:2px}:root[data-theme=dark] .emoji-panel{background:#1b2b25}.emoji-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.emoji-panel-heading strong{font-size:14px}.emoji-panel-heading button{padding:0 7px;font-size:22px}.emoji-input-shell{border:1px solid var(--line);background:#fcfefd;border-radius:10px;position:relative}:root[data-theme=dark] .emoji-input-shell{background:#15251f}.emoji-input-shell:focus-within{border-color:var(--green)}.emoji-input-shell[data-disabled=true]{opacity:.6}.emoji-input{white-space:pre-wrap;overflow-wrap:anywhere;min-height:130px;max-height:420px;color:var(--ink);outline:none;padding:12px 13px 46px;font-family:inherit;font-size:15px;line-height:1.9;overflow-y:auto}.emoji-input:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.emoji-input-shell>.emoji-picker{position:absolute;bottom:8px;right:8px}.emoji-input-shell .emoji-toggle{background:var(--mint)}.emoji-input-field,.comment-content-field{min-width:0}.comment-content-field>.field-label{margin-bottom:7px;display:block}.emoji-editor-split{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.markdown-field .emoji-input{min-height:280px}.emoji-editor-preview{border:1px solid var(--line);border-radius:10px;min-width:0;max-height:420px;padding:12px;overflow:auto}@media (max-width:600px){.emoji-editor-split{grid-template-columns:1fr}.markdown-field-heading{flex-wrap:wrap}}.bangumi-toolbar,.bangumi-overview{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bangumi-toolbar>button,.bangumi-overview a{align-items:center;gap:5px;display:inline-flex}.bangumi-filters{flex-wrap:wrap;gap:5px;display:flex}.bangumi-filters button{color:var(--muted);border-radius:8px;padding:6px 12px;font-size:14px}.bangumi-filters button[aria-pressed=true]{background:var(--mint);color:var(--green-dark)}.bangumi-overview,.bangumi-sync{color:var(--muted);font-size:12px}.bangumi-overview a{color:var(--green-dark);text-decoration:none}.bangumi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 15px;display:grid}.bangumi-card{min-width:0}.bangumi-cover{aspect-ratio:3/4;background:var(--mint);border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bangumi-cover img,.bangumi-detail-cover img{object-fit:cover;width:100%;height:100%;display:block}.bangumi-cover-placeholder{width:100%;height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.bangumi-badge{color:#fff;background:#30353bbd;border-radius:5px;padding:2px 6px;font-size:11px;position:absolute;top:8px;right:7px}.bangumi-episode{color:#fff;text-align:left;background:linear-gradient(#0000,#000b);padding:20px 9px 8px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.bangumi-card-info{padding-top:9px}.bangumi-card-meta{color:var(--muted);justify-content:space-between;gap:6px;font-size:12px;display:flex}.bangumi-card-meta strong,.bangumi-rating{color:#ba8728}.bangumi-card h3{color:var(--ink);margin:5px 0;font-size:14px;line-height:1.55}.bangumi-card h3 button{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.bangumi-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.bangumi-card small{color:var(--green-dark);font-size:12px}.bangumi-pagination{justify-content:center;align-items:center;gap:20px;margin-top:25px;font-size:14px;display:flex}.bangumi-pagination button{border:1px solid var(--line);border-radius:8px;padding:6px 12px}.bangumi-pagination button:disabled{opacity:.4;cursor:default}.bangumi-sync{text-align:center;margin-top:20px}.bangumi-loading,.bangumi-notice{color:var(--muted);padding:16px 0;font-size:14px}.bangumi-detail{grid-template-columns:160px minmax(0,1fr);gap:22px;display:grid}.bangumi-detail-cover{aspect-ratio:3/4;background:var(--mint);border-radius:12px;overflow:hidden}.bangumi-detail p{margin:8px 0;font-size:14px}.bangumi-detail-tags{flex-wrap:wrap;gap:6px;display:flex}.bangumi-detail-tags span{background:var(--mint);color:var(--green-dark);border-radius:5px;padding:2px 7px;font-size:12px}.bangumi-detail .bangumi-subtitle{color:var(--ink);font-size:16px}.bangumi-rating small{color:var(--muted)}.bangumi-stats{color:var(--muted);flex-wrap:wrap;gap:10px;margin:12px 0;font-size:12px;display:flex}.bangumi-detail a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.bangumi-summary{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin-top:22px;font-size:15px;line-height:1.9}@media (max-width:560px){.bangumi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bangumi-detail{grid-template-columns:110px minmax(0,1fr);gap:14px}.bangumi-filters button{padding:6px 9px}}.album-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.album-cover-card{text-align:left;border:1px solid var(--line);border-radius:16px;min-width:0;padding:0;overflow:hidden}.album-cover-card:hover{border-color:var(--green);transform:translateY(-2px)}.album-cover-image{aspect-ratio:4/3;background:var(--mint);color:var(--green);place-items:center;display:grid;position:relative}.album-cover-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.album-cover-image>span{color:#fff;background:#172b26b8;border-radius:20px;padding:2px 10px;font-size:13px;position:absolute;bottom:12px;right:12px}.album-cover-copy{overflow-wrap:anywhere;padding:15px}.album-cover-copy h3{font-size:17px}.album-cover-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;display:-webkit-box;overflow:hidden}.album-cover-copy>span{color:var(--green);justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.album-back{margin-bottom:15px}.album-detail .collection-heading{align-items:flex-start}.album-detail .collection-heading>div{overflow-wrap:anywhere;min-width:0}.album-tools{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.album-tools .upload-button{cursor:pointer;position:relative}.album-tools .upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.album-tools .upload-button:focus-within{outline-offset:3px;outline:3px solid #82d2b9}.album-tools .is-disabled{opacity:.5}.album-hint{color:var(--muted);margin:10px 0 16px;font-size:14px}.album-waterfall{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.album-waterfall-column{flex-direction:column;gap:14px;min-width:0;display:flex}.album-photo{border:1px solid var(--line);text-align:left;background:var(--mint);border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.album-photo img{object-fit:contain;width:100%;height:auto;min-height:100px;display:block}.album-photo:hover{box-shadow:0 4px 15px #159b791c}.album-image-failed{min-height:160px;color:var(--green-dark);place-content:center;padding:16px;display:grid}.album-status{text-align:center;color:var(--muted);min-height:80px;padding:28px 0;font-size:14px}.album-create-form{gap:18px;display:grid}.album-create-form label{font-size:14px;display:block}.album-create-form input,.album-create-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:9px;margin-top:7px;padding:10px 12px;font-size:16px;display:block}.album-create-form textarea{resize:vertical}.album-create-form .button-primary{justify-self:end}.album-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.album-library-grid button{border:2px solid var(--line);text-align:left;border-radius:10px;padding:0;position:relative;overflow:hidden}.album-library-grid button[aria-pressed=true]{border-color:var(--green);background:var(--mint)}.album-library-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.album-library-grid span{white-space:nowrap;text-overflow:ellipsis;padding:6px;font-size:13px;display:block;overflow:hidden}.album-library-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:14px;display:flex}@media (max-width:600px){.album-covers{gap:12px}.album-cover-copy{padding:11px}.album-waterfall,.album-waterfall-column{gap:10px}.album-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:380px){.album-covers{grid-template-columns:1fr}.album-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.friend-subscribe-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-rss{font:inherit;color:inherit;vertical-align:baseline;align-items:center;gap:4px;padding:0;display:inline-flex}.footer-rss:hover{color:var(--green)}.document-center .collection-heading>div{overflow-wrap:anywhere;min-width:0}.document-center .collection-heading h2{overflow-wrap:anywhere}.document-list{gap:16px;display:grid}.document-card{border:1px solid var(--line);border-radius:14px;overflow:hidden}.document-card-open{text-align:left;width:100%;padding:20px 20px 12px;display:block}.document-card-open:hover{background:color-mix(in srgb, var(--mint) 35%, transparent)}.document-card-icon{background:var(--mint);width:44px;height:44px;color:var(--green);border-radius:10px;place-items:center;margin-bottom:12px;display:inline-grid}.document-card h3{overflow-wrap:anywhere;font-size:20px;line-height:1.5}.document-card p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:15px}.document-tags{color:var(--green-dark);flex-wrap:wrap;gap:8px;margin:12px 0;font-size:13px;display:flex}.document-tags span{background:var(--mint);overflow-wrap:anywhere;border-radius:5px;padding:2px 7px}.document-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;font-size:13px;display:flex}.document-card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.document-back{margin-bottom:18px}.document-tools{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.document-overview>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px;font-size:16px}.document-overview>.button-primary{margin-top:20px}.document-chapter header h1{overflow-wrap:anywhere;scroll-margin-top:24px;font-size:26px;line-height:1.45}.document-chapter .markdown-content{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.85}.document-chapter :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:24px}.document-chapter .markdown-content pre{max-width:100%;overflow:auto}.chapter-pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;padding-top:22px;display:grid}.chapter-pagination button{border:1px solid var(--line);text-align:left;overflow-wrap:anywhere;border-radius:10px;padding:14px}.chapter-pagination button:hover{border-color:var(--green)}.chapter-pagination small,.chapter-pagination strong{display:block}.chapter-pagination small{color:var(--muted);margin-bottom:6px;font-size:13px}.chapter-pagination strong{font-size:15px}.chapter-pagination>span{text-align:right;color:var(--muted);align-self:center;font-size:14px}.document-loading{color:var(--muted);padding:24px 0}.document-form{gap:17px;display:grid}.document-form label{gap:7px;font-size:14px;display:grid}.document-form input,.document-form textarea:not(.w-md-editor-text-input),.document-form select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:0 0;border-radius:8px;padding:10px;font-size:16px}.document-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.document-form>.button-primary{justify-self:end}.chapter-editor-modal{width:min(960px,100vw - 40px)}@media (max-width:600px){.friend-subscribe-actions{gap:6px}.friend-subscribe-actions .button-secondary{padding:8px 10px}.document-card-open{padding:16px}.document-chapter header h1{font-size:23px}.chapter-pagination{gap:8px}.chapter-pagination button{padding:10px}}.section-utilities{justify-content:flex-end;align-items:center;gap:6px;min-height:56px;padding-top:10px;display:flex}.document-reading-context{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.document-parent-title{text-align:left;overflow-wrap:anywhere;font-size:15px}.document-reading-context p{color:var(--muted);margin-top:4px;font-size:13px}.document-center .document-back{margin-bottom:12px}.document-center .document-tools{gap:8px;margin:12px 0 22px}.document-center .document-tools button{padding:7px 12px;font-size:14px}.document-chapter>header{border-bottom:1px solid var(--line);margin-bottom:26px;padding:5px 0 22px}.document-chapter header h1{letter-spacing:-.025em;font-size:clamp(25px,2vw,32px);line-height:1.45}.document-chapter .document-meta{margin-top:14px}.document-chapter header .document-tags{margin-bottom:0}.document-chapter .markdown-content.wmde-markdown{color:var(--ink);font-size:16px;line-height:1.95}.document-chapter .markdown-content :is(h2,h3){margin-top:2em;margin-bottom:1em}.document-overview{padding:8px 0 28px}.document-floating-nav{z-index:30;border:1px solid var(--line);width:min(232px,50vw - 592px);max-height:calc(100dvh - 100px);color:var(--ink);background:#fffffff5;border-radius:16px;flex-direction:column;display:flex;position:fixed;top:60px;box-shadow:0 8px 30px #2447380c}.document-floating-left{right:calc(50% + 576px)}.document-floating-right{left:calc(50% + 576px)}.document-floating-nav>header{border-bottom:1px solid var(--line);padding:20px 18px 15px}.document-floating-nav>header>span{letter-spacing:.13em;color:var(--muted);font-size:11px}.document-floating-nav h2{margin:4px 0;font-size:16px}.document-floating-nav header p{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.document-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:10px;overflow-y:auto}.document-chapter-links,.document-heading-links{gap:4px;display:grid}.document-chapter-links button,.document-heading-links button{text-align:left;overflow-wrap:anywhere;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:14px;line-height:1.6}.document-chapter-links button{align-items:baseline;gap:8px;display:flex}.document-chapter-links .chapter-link-number{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0;font-size:12px}.document-chapter-links button>small{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:12px}.document-chapter-links button.active,.document-heading-links button.active{color:var(--green-dark);background:var(--mint);box-shadow:inset 3px 0 var(--green);font-weight:600}.document-chapter-links button:hover,.document-heading-links button:hover{color:var(--green-dark);background:var(--mint)}.document-nav-empty{color:var(--muted);padding:12px;font-size:14px}.document-nav-trigger{display:none}.document-drawer-content{padding-top:8px}:root[data-theme=dark] .document-floating-nav,:root[data-theme=dark] .document-nav-trigger{background:#16251ff5}@media (max-width:1599px){.document-floating-nav{display:none}.document-nav-trigger{bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line);color:var(--green-dark);background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:inline-flex;position:fixed;box-shadow:0 6px 24px #24473824}.document-trigger-left{left:20px}.document-trigger-right{right:20px}.document-center{padding-bottom:90px}}@media (max-width:600px){.document-trigger-left{left:12px}.document-trigger-right{right:12px}.document-nav-trigger{padding:11px 14px}.document-chapter>header{margin-bottom:22px}.section-utilities{min-height:48px}}@media print{.document-floating-nav,.document-nav-trigger,.section-utilities{display:none}}.music-dock{z-index:32;bottom:max(14px,env(safe-area-inset-bottom));border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:440px;max-width:100vw;color:var(--ink);background:#fffffff5;border-radius:16px;padding:9px 12px 4px;position:fixed;left:calc(50% - 220px);box-shadow:0 8px 32px #244d3b24}.music-dock button{color:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0;display:inline-flex}.music-dock button:hover{background:var(--mint);color:var(--green-dark)}.music-top{align-items:center;gap:5px;display:flex}.music-title{flex:1;min-width:0;padding-right:3px}.music-title strong,.music-title small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.music-title strong{font-size:14px;line-height:1.4}.music-title small{color:var(--muted);font-size:12px;line-height:1.4}.music-top button{flex-shrink:0;width:29px}.music-top .music-play{background:var(--green);color:#fff;border-radius:50%;width:34px;height:34px}.music-seek{align-items:center;gap:8px;height:20px;margin-top:3px;display:flex}.music-seek time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.music-seek input{flex:1;min-width:0}.music-dock input[type=range]{accent-color:var(--green);height:18px;margin:0;padding:0}.music-volume-control{flex-shrink:0;display:flex;position:relative}.music-volume-popover{border:1px solid var(--line);z-index:1;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:calc(100% + 14px);right:-8px;box-shadow:0 6px 24px #244d3b26}.music-volume-popover input{width:110px}.music-volume-popover output{text-align:right;font-variant-numeric:tabular-nums;width:34px;color:var(--muted);font-size:12px}.music-page-lyrics{z-index:31;left:50%;bottom:max(17px,env(safe-area-inset-bottom));text-align:center;pointer-events:none;width:min(780px,100vw - 120px);position:fixed;transform:translate(-50%)}.music-page-lyrics.with-player{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 86px)}.music-page-lyrics button{pointer-events:auto;color:#fff;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-text-stroke:2.5px #233d34;paint-order:stroke fill;text-shadow:0 2px 4px #000b,0 4px 12px #0007;background:0 0;border:0;-webkit-box-orient:vertical;max-width:100%;padding:2px 6px;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.5;display:-webkit-inline-box;overflow:hidden}.music-page-lyrics .sung{color:#88f2c6}.music-page-lyrics button:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:5px}:root[data-theme=dark] .music-volume-popover{background:#182420;box-shadow:0 8px 30px #0006}.music-muted{color:var(--muted);font-size:13px}.music-error{color:#bc5353;overflow-wrap:anywhere;font-size:13px}.music-error button{margin-left:8px;text-decoration:underline}.music-track-list{max-height:55dvh;padding:0;list-style:none;overflow:auto}.music-track-list li>button{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 8px;display:flex}.music-track-list li>button:hover,.music-track-list .selected{background:var(--mint);color:var(--green-dark)}.music-track-list div{flex:1;min-width:0}.music-track-list strong{overflow-wrap:anywhere;font-size:14px;display:block}.music-track-list small,.music-track-list time,.music-track-list button>span{color:var(--muted);font-size:12px}.music-full-lyrics{text-align:center;white-space:pre-wrap;gap:14px;line-height:2;display:grid}.music-full-lyrics button{color:var(--muted);font-size:15px}.music-full-lyrics .selected{color:var(--green-dark);font-weight:600}.music-visible .main-column{padding-bottom:132px}.music-manager-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.music-album-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.music-album-row>div{flex:1;min-width:0}.music-album-row strong,.music-album-row small{overflow-wrap:anywhere;display:block}.music-album-row small{color:var(--muted);font-size:12px}.music-album-row button{color:var(--green-dark);font-size:13px}.music-editor fieldset{border:0;min-width:0;margin:0;padding:0}.music-editor label{gap:5px;margin-bottom:12px;font-size:14px;display:grid}.music-editor input:not([type=file]),.music-editor textarea,.music-file-search input,.music-file-library select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:8px;padding:9px 11px}.music-editor textarea{resize:vertical}.music-editor input[type=file],.music-file-library input[type=file]{max-width:200px;font-size:12px}.music-editor .button-secondary{margin:0}.music-track-editor{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:10px}.music-track-heading{align-items:center;gap:10px;display:flex}.music-track-heading>span{color:var(--muted)}.music-track-heading button{color:var(--green-dark);min-height:32px;font-size:13px}.music-track-name{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.music-track-name small{color:var(--muted);display:block}.music-track-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.music-track-fields audio,.music-lyrics-field{grid-column:1/-1;width:100%}.music-file-search{gap:10px;display:flex}.music-editor button:disabled,.music-manager button:disabled,.music-dock button:disabled{opacity:.4;cursor:not-allowed}:root[data-theme=dark] .music-dock{background:#182420f7;box-shadow:0 10px 44px #0005}@media (max-width:580px){.music-dock{border-radius:14px;padding:8px 8px 3px}.music-top{gap:2px}.music-top button{width:27px}.music-top .music-play{width:32px;height:32px}.music-visible .floating-page-tools{bottom:112px}.music-track-fields{grid-template-columns:1fr}.music-album-row{flex-wrap:wrap}.music-album-row>div{flex-basis:100%}}.music-upload-zone{border:1px dashed var(--green);background:color-mix(in srgb,var(--mint) 45%,transparent);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:7px;margin:16px 0;padding:22px 16px;transition:background .15s,border-color .15s;display:flex}.music-upload-zone.dragging{background:var(--mint);box-shadow:inset 0 0 0 2px var(--green);border-style:solid}.music-upload-symbol{width:34px;height:34px;color:var(--green-dark);background:var(--mint);border-radius:10px;place-items:center;font-size:24px;display:grid}.music-upload-zone>strong{font-size:15px}.music-upload-zone>small{color:var(--muted);font-size:12px}.music-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,400px);margin-top:9px;display:grid}.music-upload-actions>button:only-child{grid-column:1/-1;justify-self:center;min-width:180px}.music-upload-actions .button-secondary{box-sizing:border-box;border:1px solid var(--line);white-space:normal;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;padding:9px 12px;font-size:14px;line-height:1.5;display:flex}.music-upload-zone input[hidden]{display:none!important}.music-upload-progress{color:var(--green-dark);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.music-editor [role=status],.music-file-library [role=status]{white-space:pre-line;overflow-wrap:anywhere;font-size:13px}.music-lyrics-toggle[aria-pressed=true]{color:var(--green-dark);background:var(--mint)}.music-track-heading .music-track-name{font-size:14px}.music-editor>.music-manager-actions{background:var(--mint);border:1px solid var(--line);border-radius:10px;margin-bottom:0;padding:12px;position:sticky;bottom:-26px}.music-track-heading{flex-wrap:wrap}.music-track-name{min-width:110px}.music-top{gap:7px}.music-dock .music-lyrics-toggle{flex-shrink:0}@media (max-width:580px){.music-top{gap:1px}.music-top button{width:26px}.music-top svg{width:17px;height:17px}.music-title strong{font-size:13px}.music-upload-zone{padding:16px 10px}.music-upload-actions{gap:8px}.music-upload-actions .button-secondary{padding:9px 6px;font-size:13px}.music-editor>.music-manager-actions{bottom:-20px}}.music-cover{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.music-cover-placeholder{background:var(--mint);color:var(--green-dark);place-items:center;display:grid}.music-cover-preview{object-fit:cover;border-radius:12px;grid-column:1/-1;width:128px;height:128px}.music-track-list .music-cover{width:40px;height:40px}@media (max-width:580px){.music-top .music-cover{width:28px;height:28px}.music-top button{width:24px}.music-top .music-play{width:30px}}.music-page-lyrics button{-webkit-line-clamp:unset;display:inline-block;overflow:visible}.music-lyric-original,.music-lyric-translation{display:block}.music-page-lyrics .music-lyric-original{font-size:1em}.music-page-lyrics .music-lyric-translation{letter-spacing:.02em;margin-top:3px;font-size:.76em;line-height:1.55}.music-page-lyrics .music-lyric-original,.music-page-lyrics .music-lyric-translation{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.music-full-lyrics .music-lyric-translation{opacity:.85;margin-top:3px;font-size:.86em;line-height:1.7}.music-full-lyrics>button{padding:6px 0}.music-launcher{position:relative;overflow:visible}.music-launcher-icon{transform-origin:50% 75%;place-items:center;display:grid}.music-launcher.is-playing{border-color:var(--green);color:var(--green-dark);background:var(--mint)}.music-launcher.is-playing .music-launcher-icon{animation:1.2s ease-in-out infinite music-icon-bounce}.music-playing-dot{background:var(--green);pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;right:5px}.music-note-particles{pointer-events:none;color:var(--green-dark);position:absolute;inset:0}.music-note-particles>span{opacity:0;text-shadow:0 1px 5px #ffffff65;--note-drift:-17px;--note-turn:-16deg;font-size:15px;font-weight:700;line-height:1;animation:3.2s ease-out infinite music-note-rise;position:absolute;top:5px;left:50%}.music-note-particles>span:nth-child(2){--note-drift:12px;--note-turn:18deg;font-size:12px;animation-delay:.8s}.music-note-particles>span:nth-child(3){--note-drift:-7px;--note-turn:-9deg;font-size:14px;animation-delay:1.6s}.music-note-particles>span:nth-child(4){--note-drift:17px;--note-turn:12deg;font-size:12px;animation-delay:2.4s}@keyframes music-icon-bounce{0%,to{transform:translateY(0)rotate(0)scale(1)}22%{transform:translateY(-2px)rotate(-7deg)scale(1.07)}45%{transform:translateY(0)rotate(4deg)scale(1)}65%{transform:translateY(-1px)rotate(-3deg)scale(1.04)}}@keyframes music-note-rise{0%{opacity:0;transform:translate(-50%)rotate(0)scale(.65)}15%{opacity:.8}65%{opacity:.55}to{opacity:0;transform:translate(calc(-50% + var(--note-drift)),-76px) rotate(var(--note-turn)) scale(1.05)}}:root[data-theme=dark] .music-launcher.is-playing{border-color:var(--green);background:var(--mint);color:var(--green-dark)}:root[data-theme=dark] .music-note-particles>span{text-shadow:0 1px 5px #0006}.music-launcher.is-playing:hover{color:var(--green-dark)}@media (prefers-reduced-motion:reduce){.music-note-particles{display:none}.music-launcher.is-playing .music-launcher-icon{animation:none}}
