.nf-compose-field{border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent);background:0 0;border-radius:.5rem;padding:.5rem .75rem;transition:border-color .12s}.nf-compose-field:focus-within{border-color:color-mix(in srgb, var(--text-primary) 22%, var(--border-subtle))}.nf-compose-field--editor{padding:0;overflow:hidden}.nf-compose-field--editor .nf-rich-editor{padding:.625rem .75rem}.nf-compose-plain input[type=text],.nf-compose-plain input[type=url],.nf-compose-plain select{width:100%;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.nf-compose-plain input[type=text]:focus,.nf-compose-plain input[type=url]:focus,.nf-compose-plain select:focus{box-shadow:none!important;outline:none!important}.nf-compose-plain input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nf-compose-plain input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nf-compose-plain input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nf-compose-plain select{appearance:auto;cursor:pointer}.nf-compose-field--select{align-items:center;min-width:7rem;padding:.35rem .625rem;display:inline-flex}.nf-compose-field--select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.nf-compose-field--select select option{background:var(--bg-primary,#0d0d0d);color:var(--text-primary,#e8e8e8)}.nf-compose-tabs{flex-wrap:wrap;gap:.25rem;display:flex}.nf-compose-tab{cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.375rem .75rem;font-size:12px;font-weight:600;transition:color .15s,background .15s}.nf-compose-tab--active{color:color-mix(in srgb, var(--text-primary) 88%, transparent);background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.nf-compose-tab--idle{color:color-mix(in srgb, var(--text-muted) 72%, transparent)}.nf-compose-tab--idle:hover{color:color-mix(in srgb, var(--text-primary) 55%, transparent);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.nf-compose-select-menu{border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent)}.nf-compose-select-option--active{color:color-mix(in srgb, var(--text-primary) 88%, transparent);background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.nf-compose-select-option--idle{color:color-mix(in srgb, var(--text-muted) 72%, transparent)}.nf-compose-select-option--idle:hover{color:color-mix(in srgb, var(--text-primary) 55%, transparent);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.nf-settings-panel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);color:var(--text-primary);border-radius:.5rem;outline:none;padding:.35rem .625rem;font-size:11px;background:0 0!important}.nf-settings-panel select option{background:var(--bg-primary);color:var(--text-primary)}.nf-settings-subtabs{flex-wrap:wrap;gap:.25rem;padding:1rem 1rem 0;display:flex}.nf-settings-subtab{cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.375rem .75rem;font-size:12px;font-weight:600;transition:color .15s,background .15s}.nf-settings-subtab--active{color:color-mix(in srgb, var(--text-primary) 88%, transparent);background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.nf-settings-subtab--idle{color:color-mix(in srgb, var(--text-muted) 70%, transparent)}.nf-settings-subtab--idle:hover{color:color-mix(in srgb, var(--text-primary) 50%, transparent);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.nf-rich-editor{min-height:inherit;font-family:var(--font-noto-kufi), var(--font-en), system-ui, sans-serif;color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;outline:none;padding:.625rem .75rem;font-size:.9375rem;font-weight:450;line-height:1.65}.nf-rich-editor:empty:before{content:none;display:none}.nf-rich-editor:has(>br:only-child):before{content:none;display:none}.nf-rich-editor p{margin:.25rem 0}.nf-rich-editor p:first-child{margin-top:0}.nf-rich-editor p:last-child{margin-bottom:0}.nf-rich-editor h1{color:var(--text-primary);margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:700}.nf-rich-editor h2{color:var(--text-primary);margin:.625rem 0 .3rem;font-size:1rem;font-weight:700}.nf-rich-editor h3{color:var(--text-primary);margin:.5rem 0 .25rem;font-size:.9375rem;font-weight:700}.nf-rich-editor blockquote{border-inline-start:2px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text-muted);margin:.375rem 0;padding-inline-start:.75rem;font-style:italic}.nf-rich-editor ul,.nf-rich-editor ol{margin:.375rem 0;padding-inline-start:1.25rem}.nf-rich-editor ul{list-style:outside}.nf-rich-editor ol{list-style:decimal}.nf-rich-editor strong,.nf-rich-editor b{font-weight:700}.nf-rich-editor em,.nf-rich-editor i{font-style:italic}.nf-rich-editor .nf-md-strike{opacity:.65;text-decoration:line-through}.nf-md-h1{color:var(--text-primary);margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:700}.nf-md-h2{color:var(--text-primary);margin:.625rem 0 .3rem;font-size:1rem;font-weight:700}.nf-md-h3{color:var(--text-primary);margin:.5rem 0 .25rem;font-size:.9375rem;font-weight:700}.nf-md-link{color:#60a5fa;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.nf-md-inline-code{vertical-align:baseline;white-space:break-spaces;word-break:break-word;max-width:100%;color:var(--text-primary);background:color-mix(in srgb, var(--bg-secondary) 70%, transparent);border:1px solid var(--border-subtle);text-align:left;direction:ltr;unicode-bidi:isolate;border-radius:.375rem;margin:0 .12em;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;font-weight:400;line-height:1.45;width:auto!important;display:inline!important}.nf-md-mention{color:var(--mention-color,#6eb5ff);cursor:pointer;font-weight:600}.nf-md-mention:hover{color:var(--mention-color-hover,#93c9ff);text-underline-offset:2px;text-decoration:underline}.nf-rich-editor code.nf-md-inline-code{display:inline!important}.nf-code-block{unicode-bidi:isolate;text-align:left!important;direction:ltr!important}.nf-gh-code-block{background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border:1px solid var(--border-subtle);border-radius:6px;margin:0 0 1rem;overflow:hidden}.nf-code-block-wrap{flex-direction:column;display:flex}.nf-code-block-scroll{overflow:auto}.nf-code-block-scroll--collapsed{overflow:hidden}.nf-code-block-fade{inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg-secondary) 72%, transparent) 75%);height:56px;position:absolute;bottom:0}.nf-code-block-toggle{border:none;border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-secondary) 45%, transparent);width:100%;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:11px;font-weight:600;transition:color .12s,background .12s;display:flex}.nf-code-block-toggle:hover{color:var(--text-primary);background:color-mix(in srgb, var(--bg-secondary) 65%, transparent)}.nf-gh-code-block .nf-code-block-pre{tab-size:4;white-space:pre;word-wrap:normal;color:var(--text-primary);unicode-bidi:plaintext;background:0 0;border:none;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;overflow:auto;text-align:left!important;direction:ltr!important}.nf-gh-code-block .nf-code-block-pre code.nf-hl-code{font:inherit;color:inherit;white-space:pre;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:block}.nf-gh-code-block .nf-code-block-pre code.nf-hl-code span{font:inherit}.nf-code-block-pre,.nf-code-block pre{color:var(--text-primary);unicode-bidi:plaintext;background:0 0;border:none;margin:0;text-align:left!important;direction:ltr!important}.nf-editor-pre{background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border:1px solid var(--border-subtle);white-space:pre;tab-size:4;color:var(--text-primary);unicode-bidi:isolate;border-radius:6px;margin:0 0 1rem;padding:16px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;overflow-x:auto;text-align:left!important;direction:ltr!important}.nf-post-body .nf-code-block,.nf-post-body pre.nf-editor-pre{unicode-bidi:plaintext;direction:ltr!important}.nf-md-ul,.nf-md-ol{margin:.375rem 0;padding-inline-start:1.25rem}.nf-md-ul{list-style:outside}.nf-md-ol{list-style:decimal}.nf-md-ul li,.nf-md-ol li{margin:.125rem 0}.nf-md-quote{border-inline-start:2px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text-muted);margin:.375rem 0;padding-inline-start:.75rem;font-style:italic}.nf-md-hr{border:none;border-top:1px solid var(--border-subtle);margin:.75rem 0}pre.nf-editor-pre>code.nf-hl-code{font:inherit;color:inherit;white-space:pre;border-radius:0;margin:0;padding:0;display:block;background:0 0!important;border:none!important}pre.nf-editor-pre>code.nf-hl-code span{font:inherit}.nf-post-table-wrap{isolation:isolate}.nf-post-table{border-collapse:collapse;table-layout:auto;width:100%}.nf-post-table-cell{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);vertical-align:top;text-align:start}.nf-post-table code.nf-md-inline-code{color:#e6edf3;background:#6e768147;display:inline!important}.nf-post-table pre,.nf-post-table .nf-code-block{max-width:100%;margin:.35rem 0}.nf-post-body pre,.nf-post-body .nf-code-block{text-align:left;white-space:pre;direction:ltr}.nf-post-body code.nf-md-inline-code{display:inline!important}.nf-editor-table-wrap{border-radius:.5rem;margin:.5rem 0;position:relative;overflow-x:auto}.nf-table-quick-bar{background:color-mix(in srgb, var(--bg-secondary) 40%, transparent);-webkit-user-select:none;user-select:none;border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.35rem .5rem;display:flex}.nf-table-qbtn{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:.3rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600}.nf-table-qbtn:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.nf-table-hint{color:var(--text-muted);opacity:.75;margin-inline-start:auto;font-size:.625rem}.nf-editor-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.8125rem}.nf-editor-table .nf-tcell{vertical-align:top;min-width:88px;min-height:2rem;position:relative}.nf-editor-table th.nf-tcell{text-align:start;color:var(--text-primary);background:color-mix(in srgb, var(--bg-secondary) 50%, transparent);border-bottom:1px solid var(--border-subtle);padding:.5rem .625rem;font-weight:700}.nf-editor-table td.nf-tcell{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:.5rem .625rem}.nf-editor-table .nf-tcell:empty:before{content:attr(data-placeholder);color:var(--text-muted);opacity:.42;pointer-events:none}.nf-editor-table .nf-tcell:has(br:only-child):before{content:attr(data-placeholder);color:var(--text-muted);opacity:.42;pointer-events:none}.nf-editor-table-wrap:focus-within{outline:1px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:2px;border-radius:.5rem}.nf-editor-img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;max-width:min(100%,520px);height:auto;margin:.5rem 0;display:block}.nf-rich-editor a,.nf-rich-editor a.nf-md-link,.nf-post-body a,.nf-post-body a.nf-md-link,.nf-comment-body a,.nf-comment-body a.nf-md-link{-webkit-text-fill-color:#60a5fa;text-underline-offset:2px;cursor:pointer;text-decoration:underline;color:#60a5fa!important}.nf-rich-editor a:hover,.nf-rich-editor a.nf-md-link:hover,.nf-post-body a:hover,.nf-post-body a.nf-md-link:hover,.nf-comment-body a:hover,.nf-comment-body a.nf-md-link:hover{-webkit-text-fill-color:#93c5fd;color:#93c5fd!important}html.light .nf-rich-editor a,html.light .nf-rich-editor a.nf-md-link,html.light .nf-post-body a,html.light .nf-post-body a.nf-md-link,html.light .nf-comment-body a,html.light .nf-comment-body a.nf-md-link{-webkit-text-fill-color:#2563eb;color:#2563eb!important}.nf-link-toolbar{box-shadow:0 4px 16px #00000059}html.light .nf-link-toolbar{box-shadow:0 4px 16px #0000001f}.nf-rich-editor .nf-hashtag{cursor:text;direction:ltr;unicode-bidi:isolate;background:0 0;font-weight:600;display:inline;color:#4a9eff!important}html.light .nf-rich-editor .nf-hashtag{color:#1a73e8!important}.nf-rich-editor{color:var(--text-primary)}.nf-table-dots-btn{z-index:10035;background:var(--bg-secondary);border:1px solid var(--border-subtle);width:22px;height:22px;color:var(--text-muted);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .12s,color .12s;display:flex;position:fixed;box-shadow:0 2px 8px #00000040}.nf-table-dots-btn:hover{background:var(--bg-card);color:var(--text-primary)}.nf-editor-table td:focus,.nf-editor-table th:focus{outline:1px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:-1px}.nf-comment-editor{background:0 0}.nf-comment-editor .nf-rich-editor{color:var(--text-primary);background:0 0;padding:.625rem .75rem}.nf-comment-editor .nf-rich-editor:empty:before{content:none;display:none}.nf-comment-editor .nf-rich-editor a.nf-md-link{display:inline!important}.nf-comment-body{line-height:1.55}.nf-comment-body .nf-comment-inline{display:inline}.nf-comment-body .nf-comment-inline a,.nf-comment-body a{-webkit-text-fill-color:#60a5fa;text-underline-offset:2px;text-decoration:underline;color:#60a5fa!important;display:inline!important}.nf-comment-body p{margin:.2rem 0}.nf-comment-body .nf-code-block--compact,.nf-comment-body .nf-gh-code-block{background:color-mix(in srgb, var(--bg-secondary) 45%, transparent);border-color:color-mix(in srgb, var(--border-subtle) 90%, transparent);max-width:100%;margin:.35rem 0 .5rem}.nf-comment-body .nf-code-block--compact .nf-code-block-pre,.nf-comment-body .nf-code-block--compact pre.nf-editor-pre{margin:0;padding:10px 12px;font-size:11px;line-height:1.4}.nf-comment-body .nf-code-block-toggle{padding:.35rem .5rem;font-size:11px}.nf-comment-body code.nf-md-inline-code{background:color-mix(in srgb, var(--bg-secondary) 55%, transparent);border-radius:4px;padding:.1rem .35rem;font-size:.85em;display:inline!important}
