[data-theme="light"]{--bg-color: #f8f7f2;--light-text: #f8f7f2;--bg-semi-color: #f2f1eb;--bg-middle-color: #e8e7e1;--bg-middle-color-2: #dad8d0;--text-color: #1c1e18;--muted-text-color: #5a5a50;--text-accent: #608a26;--important-accent: #638531;--muted-accent: #57752e;--border-color: #d5d5c8;--bg-color-alpha: rgba(248,247,242,0.81);--error-color: #d12c19;--danger: #b64335;--back-gradient: linear-gradient(rgba(223,223,223,0.5), rgba(223,223,223,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="dark"]{--bg-color: #1a1c17;--light-text: #f8f7f2;--bg-semi-color: #1c1e18;--bg-middle-color: #242722;--bg-middle-color-2: #3b3e37;--text-color: #fff9ef;--muted-text-color: #cac7c2;--text-accent: #92c34b;--important-accent: #b7c34b;--muted-accent: #7da640;--border-color: #333;--bg-color-alpha: rgba(26,28,23,0.81);--error-color: #d12c19;--danger: #b64335;--back-gradient: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="forest"]{--bg-color: #151e17;--light-text: #eef6ef;--bg-semi-color: #1a251d;--bg-middle-color: #213226;--bg-middle-color-2: #2b4031;--text-color: #f0f7ea;--muted-text-color: #bed1bf;--text-accent: #8ccf61;--important-accent: #b0e07e;--muted-accent: #73aa4d;--border-color: #314a38;--bg-color-alpha: rgba(21,30,23,0.82);--error-color: #d95b4f;--danger: #c65a4d;--back-gradient: linear-gradient(rgba(7,15,10,0.55), rgba(7,15,10,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="forest-dark"]{--bg-color: #151e17;--light-text: #eef6ef;--bg-semi-color: #1a251d;--bg-middle-color: #213226;--bg-middle-color-2: #2b4031;--text-color: #f0f7ea;--muted-text-color: #bed1bf;--text-accent: #8ccf61;--important-accent: #b0e07e;--muted-accent: #73aa4d;--border-color: #314a38;--bg-color-alpha: rgba(21,30,23,0.82);--error-color: #d95b4f;--danger: #c65a4d;--back-gradient: linear-gradient(rgba(7,15,10,0.55), rgba(7,15,10,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="forest-light"]{--bg-color: #f3f8f1;--light-text: #f3f8f1;--bg-semi-color: #edf4ea;--bg-middle-color: #e2eedf;--bg-middle-color-2: #d3e3cf;--text-color: #1f2a1d;--muted-text-color: #50614d;--text-accent: #3f8f35;--important-accent: #5aa54d;--muted-accent: #487f3f;--border-color: #c7d9c2;--bg-color-alpha: rgba(243,248,241,0.82);--error-color: #c74a3f;--danger: #b65045;--back-gradient: linear-gradient(rgba(217,232,213,0.45), rgba(217,232,213,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="ocean"]{--bg-color: #121b24;--light-text: #edf5ff;--bg-semi-color: #16222e;--bg-middle-color: #1d2d3d;--bg-middle-color-2: #284158;--text-color: #eaf4ff;--muted-text-color: #b9cada;--text-accent: #6fc8ff;--important-accent: #9ad8ff;--muted-accent: #4da8df;--border-color: #2c4154;--bg-color-alpha: rgba(18,27,36,0.82);--error-color: #ff7567;--danger: #d46155;--back-gradient: linear-gradient(rgba(5,10,20,0.5), rgba(5,10,20,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="ocean-dark"]{--bg-color: #121b24;--light-text: #edf5ff;--bg-semi-color: #16222e;--bg-middle-color: #1d2d3d;--bg-middle-color-2: #284158;--text-color: #eaf4ff;--muted-text-color: #b9cada;--text-accent: #6fc8ff;--important-accent: #9ad8ff;--muted-accent: #4da8df;--border-color: #2c4154;--bg-color-alpha: rgba(18,27,36,0.82);--error-color: #ff7567;--danger: #d46155;--back-gradient: linear-gradient(rgba(5,10,20,0.5), rgba(5,10,20,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="ocean-light"]{--bg-color: #f2f7fb;--light-text: #f2f7fb;--bg-semi-color: #eaf1f7;--bg-middle-color: #dee9f3;--bg-middle-color-2: #cfdeec;--text-color: #1d2833;--muted-text-color: #516374;--text-accent: #2e82c8;--important-accent: #3c9ae7;--muted-accent: #3f78ae;--border-color: #c2d4e4;--bg-color-alpha: rgba(242,247,251,0.82);--error-color: #c95044;--danger: #b8574c;--back-gradient: linear-gradient(rgba(211,227,241,0.45), rgba(211,227,241,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="sunset"]{--bg-color: #21171a;--light-text: #fff1e6;--bg-semi-color: #2a1d20;--bg-middle-color: #35262a;--bg-middle-color-2: #4a343a;--text-color: #fff1e8;--muted-text-color: #e0c2b4;--text-accent: #ff9d6e;--important-accent: #ffc087;--muted-accent: #e28556;--border-color: #4b373c;--bg-color-alpha: rgba(33,23,26,0.82);--error-color: #ff7b6b;--danger: #dc695e;--back-gradient: linear-gradient(rgba(12,5,8,0.52), rgba(12,5,8,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="sunset-dark"]{--bg-color: #21171a;--light-text: #fff1e6;--bg-semi-color: #2a1d20;--bg-middle-color: #35262a;--bg-middle-color-2: #4a343a;--text-color: #fff1e8;--muted-text-color: #e0c2b4;--text-accent: #ff9d6e;--important-accent: #ffc087;--muted-accent: #e28556;--border-color: #4b373c;--bg-color-alpha: rgba(33,23,26,0.82);--error-color: #ff7b6b;--danger: #dc695e;--back-gradient: linear-gradient(rgba(12,5,8,0.52), rgba(12,5,8,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="sunset-light"]{--bg-color: #fff4ed;--light-text: #fff4ed;--bg-semi-color: #fdebe1;--bg-middle-color: #f8dccd;--bg-middle-color-2: #efc7b2;--text-color: #362522;--muted-text-color: #7e5b52;--text-accent: #d4683b;--important-accent: #ea8452;--muted-accent: #b85d37;--border-color: #e3c0b0;--bg-color-alpha: rgba(255,244,237,0.82);--error-color: #ca4e43;--danger: #b9574b;--back-gradient: linear-gradient(rgba(243,211,193,0.45), rgba(243,211,193,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="aurora-dark"]{--bg-color: #171826;--light-text: #eef0ff;--bg-semi-color: #1d2031;--bg-middle-color: #262a41;--bg-middle-color-2: #34385a;--text-color: #f1f3ff;--muted-text-color: #c5c8e3;--text-accent: #9e8cff;--important-accent: #b9abff;--muted-accent: #8171db;--border-color: #383d5b;--bg-color-alpha: rgba(23,24,38,0.82);--error-color: #e86e66;--danger: #d1645d;--back-gradient: linear-gradient(rgba(8,8,18,0.52), rgba(8,8,18,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="aurora-light"]{--bg-color: #f6f4ff;--light-text: #f6f4ff;--bg-semi-color: #f0edff;--bg-middle-color: #e5e0fb;--bg-middle-color-2: #d7d0f3;--text-color: #272236;--muted-text-color: #655d7e;--text-accent: #6e58d8;--important-accent: #856ff0;--muted-accent: #6554b4;--border-color: #cbc4e6;--bg-color-alpha: rgba(246,244,255,0.82);--error-color: #cb554b;--danger: #b75b51;--back-gradient: linear-gradient(rgba(226,220,245,0.45), rgba(226,220,245,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="rose-dark"]{--bg-color: #251a22;--light-text: #fff2f6;--bg-semi-color: #2d1f29;--bg-middle-color: #3a2734;--bg-middle-color-2: #4e3445;--text-color: #fff1f6;--muted-text-color: #dfbfd0;--text-accent: #ff82b5;--important-accent: #ff9cc5;--muted-accent: #d96b99;--border-color: #553949;--bg-color-alpha: rgba(37,26,34,0.82);--error-color: #ec6a6a;--danger: #d76565;--back-gradient: linear-gradient(rgba(15,6,12,0.52), rgba(15,6,12,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="rose-light"]{--bg-color: #fff3f8;--light-text: #fff3f8;--bg-semi-color: #ffeaf3;--bg-middle-color: #fbdde9;--bg-middle-color-2: #f2cadc;--text-color: #3a2530;--muted-text-color: #80596b;--text-accent: #d9518f;--important-accent: #eb6ea7;--muted-accent: #be4d7d;--border-color: #e6bfd2;--bg-color-alpha: rgba(255,243,248,0.82);--error-color: #cf5555;--danger: #bb5757;--back-gradient: linear-gradient(rgba(246,215,229,0.45), rgba(246,215,229,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="graphite-dark"]{--bg-color: #171819;--light-text: #f2f2f2;--bg-semi-color: #1d1f21;--bg-middle-color: #25282b;--bg-middle-color-2: #31363b;--text-color: #f2f5f7;--muted-text-color: #c2c8cd;--text-accent: #78c0e0;--important-accent: #98d2eb;--muted-accent: #63a6c2;--border-color: #363b40;--bg-color-alpha: rgba(23,24,25,0.82);--error-color: #e16a60;--danger: #cb6259;--back-gradient: linear-gradient(rgba(9,10,11,0.52), rgba(9,10,11,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="graphite-light"]{--bg-color: #f5f6f7;--light-text: #f5f6f7;--bg-semi-color: #eeeff1;--bg-middle-color: #e2e5e8;--bg-middle-color-2: #d2d7dc;--text-color: #23272b;--muted-text-color: #59626a;--text-accent: #32779a;--important-accent: #438db3;--muted-accent: #3d6982;--border-color: #c4cbd1;--bg-color-alpha: rgba(245,246,247,0.82);--error-color: #c4544b;--danger: #b85b53;--back-gradient: linear-gradient(rgba(216,222,227,0.45), rgba(216,222,227,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="ember-dark"]{--bg-color: #241812;--light-text: #fff1e8;--bg-semi-color: #2e1d16;--bg-middle-color: #3d261d;--bg-middle-color-2: #533428;--text-color: #fff2e8;--muted-text-color: #dfc0af;--text-accent: #ff944f;--important-accent: #ffb073;--muted-accent: #d5793f;--border-color: #593a2c;--bg-color-alpha: rgba(36,24,18,0.82);--error-color: #ee7165;--danger: #d36459;--back-gradient: linear-gradient(rgba(14,7,4,0.52), rgba(14,7,4,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="ember-light"]{--bg-color: #fff4ea;--light-text: #fff4ea;--bg-semi-color: #fdebdc;--bg-middle-color: #f8dcc7;--bg-middle-color-2: #efc5a8;--text-color: #3a271e;--muted-text-color: #7f5d4d;--text-accent: #d56a2f;--important-accent: #ea8447;--muted-accent: #b55f31;--border-color: #e2bea5;--bg-color-alpha: rgba(255,244,234,0.82);--error-color: #cf564a;--danger: #bb5b50;--back-gradient: linear-gradient(rgba(245,213,188,0.45), rgba(245,213,188,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}[data-theme="mint-dark"]{--bg-color: #15201d;--light-text: #effbf7;--bg-semi-color: #1b2a26;--bg-middle-color: #223631;--bg-middle-color-2: #2e4a43;--text-color: #ecfaf5;--muted-text-color: #bed7ce;--text-accent: #63d2a2;--important-accent: #87e3b9;--muted-accent: #4fb385;--border-color: #35534a;--bg-color-alpha: rgba(21,32,29,0.82);--error-color: #e56e67;--danger: #cb615a;--back-gradient: linear-gradient(rgba(6,14,11,0.52), rgba(6,14,11,0.9));--reader-page-shadow: 0 28px 70px rgba(0,0,0,0.18);--reader-page-shadow-mobile: 0 18px 38px rgba(0,0,0,0.22);--reader-overlay-bg: rgba(0,0,0,0.92)}[data-theme="mint-light"]{--bg-color: #eefcf7;--light-text: #eefcf7;--bg-semi-color: #e3f7ef;--bg-middle-color: #d6f0e6;--bg-middle-color-2: #c1e7d9;--text-color: #21332e;--muted-text-color: #557069;--text-accent: #29946b;--important-accent: #3aaf81;--muted-accent: #357f63;--border-color: #bddfd2;--bg-color-alpha: rgba(238,252,247,0.82);--error-color: #c8534c;--danger: #b75952;--back-gradient: linear-gradient(rgba(204,236,224,0.45), rgba(204,236,224,0.9));--reader-page-shadow: 0 28px 70px rgba(92,86,72,0.16);--reader-page-shadow-mobile: 0 18px 38px rgba(92,86,72,0.18);--reader-overlay-bg: rgba(248,247,242,0.92)}:root{--bg-moder: #0f1216;--panel-moder: #161b22;--muted-moder: #9aa4b2;--hover-moder: #202835;--text-moder: #e6eaf0;--primary-moder: #3b82f6;--primary-600-moder: #2563eb;--danger-moder: #ef4444;--success-moder: #22c55e;--border-moder: #263041;--radius-moder: 8px;--gap-moder: 12px;--shadow-moder: 0 6px 16px rgba(0, 0, 0, .25);--font-moder: system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif}.hotkey-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background:var(--bg-middle-color);color:var(--text-accent);border:1px solid var(--border-color);border-radius:6px;font-weight:600;font-size:14px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.hotkey-key:hover{background:var(--bg-middle-color-2);color:var(--important-accent);border-color:var(--text-accent);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3)}.hotkey-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);background:var(--bg-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:6px;padding:6px 10px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.3);box-shadow:0 4px 12px rgba(0,0,0,0.3)}.hotkey-tooltip::after{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:5px;border-style:solid;border-color:var(--bg-color) transparent transparent transparent}.hotkey-key:hover .hotkey-tooltip{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.hotkey-footer{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.footer-copyright{margin-top:8px;margin-bottom:4px;text-align:left;font-size:13px;color:var(--muted-text-color)}.copy-comment-link-button,.comment-copy-btn{margin-left:8px;padding:0;width:24px;height:24px;min-width:24px;border:1px solid var(--border-color);background:var(--bg-middle-color);color:var(--text-accent);border-radius:6px;cursor:pointer;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0.7;-webkit-transition:opacity 0.2s, background 0.2s, border-color 0.2s;transition:opacity 0.2s, background 0.2s, border-color 0.2s;vertical-align:middle;line-height:1}.copy-comment-link-button:hover,.comment-copy-btn:hover{opacity:1;background:var(--bg-middle-color-2);border-color:var(--text-accent)}.share-toggle{position:relative;background:none;border:none;padding:4px;cursor:pointer;color:var(--text-accent)}.share-toggle svg{width:22px;height:22px}.share-menu{position:absolute !important;bottom:calc(100% + 8px) !important;right:0 !important;left:auto !important;-webkit-transform:none !important;transform:none !important;width:200px !important;background:var(--bg-middle-color) !important;border:1px solid var(--border-color) !important;border-radius:10px !important;padding:10px 0 !important;display:none !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:4px !important;-webkit-box-shadow:0 6px 20px rgba(0,0,0,0.4) !important;box-shadow:0 6px 20px rgba(0,0,0,0.4) !important;z-index:1000 !important}.share-toggle.active .share-menu{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.postStatsBlock.share-menu-open{overflow:visible !important}.postBlock.share-menu-open{overflow:visible !important}.share-menu a,.share-menu a.share-item,.share-item{display:block !important;width:100% !important;padding:8px 16px !important;color:var(--text-accent) !important;text-decoration:none !important;font-size:15px !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;white-space:nowrap !important;margin:0 !important}.share-menu a:hover,.share-menu a.share-item:hover,.share-item:hover{background:var(--bg-color) !important;color:var(--important-accent) !important}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.achievement-flags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.achievement-flags .achievement-flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.condition-target{width:140px}a{text-decoration:none;color:var(--text-accent)}pre{width:100%;overflow-x:auto}pre code{width:100%}html.no-scroll,body.no-scroll{overflow:hidden}.error{color:var(--error-color)}.feedLoader{width:100%;background:var(--bg-middle-color);padding:20px}.feedLoader .spinner{margin:0 auto}#backToTop{position:fixed;bottom:70px;right:25px;width:40px;height:40px;border:none;border-radius:50%;background:#333;color:#fff;font-size:20px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;z-index:1000}#backToTop:hover{background:#555;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#backToTop.visible{opacity:0.9;pointer-events:auto}#backToTop:hover{background:#555;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#backToTop.visible{opacity:0.9;pointer-events:auto}.sticker-tool img,.stickerImage img{max-width:200px !important}.stickerButton{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-color);padding:2px;cursor:pointer;position:relative}.stickerButton>img{width:100%}.stickerButton .stickersList{padding:10px;background:var(--bg-color);position:absolute;left:-50px;top:-100px;pointer-events:none;opacity:0;width:90vw;max-width:490px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:180px;overflow-y:auto;-webkit-transition:all .15s linear;transition:all .15s linear;z-index:1000}.stickerButton .stickersList img{width:100px;height:100px}.stickerButton .stickersList.opened{top:-190px;pointer-events:auto;opacity:1}.editor-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:8px 0}.emojiButton{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-color);padding:2px;cursor:pointer;position:relative}.emojiButton .showEmojiButton{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.emojiButton .emojiList{padding:8px;background:var(--bg-color);position:absolute;left:-10px;top:-100px;pointer-events:none;opacity:0;width:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:200px;overflow-y:auto;-webkit-transition:all .15s linear;transition:all .15s linear;z-index:1000;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.emojiButton .emojiList .emojiCategory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border:1px solid var(--border-color);border-radius:6px;padding:6px;background:var(--bg-middle-color)}.emojiButton .emojiList .emojiCategoryTitle{font-size:11px;font-weight:600;color:var(--text-color);text-transform:uppercase;padding:4px 8px;background:var(--bg-color);border-radius:4px;margin-bottom:2px;border:1px solid var(--border-color)}.emojiButton .emojiList .emojiCategoryItems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:4px;background:var(--bg-color);border-radius:4px}.emojiButton .emojiList img{height:36px;width:auto;max-width:36px;cursor:pointer;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease;border-radius:4px;border:1px solid var(--border-color);padding:4px;background:var(--bg-middle-color);-o-object-fit:contain;object-fit:contain;display:block}.emojiButton .emojiList img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background:var(--bg-color-alpha);border-color:var(--text-accent)}.emojiButton .emojiList.opened{top:-190px;pointer-events:auto;opacity:1}.important{color:var(--text-accent);cursor:pointer;padding:5px}h1,h2,h3,h4,.homepage__logo{font-family:'Lora';text-transform:uppercase}body{background-color:var(--bg-color);line-height:1.4;margin:0;font-family:'Roboto';color:var(--text-color)}.for-mobile{display:none}audio{height:30px;width:100%}.reader__nav .reader__nav-prev,.reader__nav .reader__nav-next{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reader__nav .reader__nav-comments,.reader__nav .reader__nav-finish{width:100%}.ce-spoiler{border:1px dashed var(--ce-border, #444);border-radius:8px;padding:8px}.ce-spoiler__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:default}.ce-spoiler__toggle{border:none;background:transparent;cursor:pointer;color:var(--text-color);font-size:14px}.ce-spoiler__title,.ce-spoiler__body{outline:none;overflow-wrap:break-word}.ce-spoiler__title{font-weight:600;width:100%}.ce-spoiler__body{margin-top:6px}.ce-divider{border:none;margin:20px 0}.ce-poll-tool{border:1px dashed var(--ce-border, #444);border-radius:8px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ce-poll-tool__label{display:block;font-size:12px;font-weight:600;color:var(--muted-text-color);margin-bottom:2px}.ce-poll-tool__input{width:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--bg-color);color:var(--text-color)}.ce-poll-tool__input--short{width:80px}.ce-poll-tool__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ce-poll-tool__option-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ce-poll-tool__option-row textarea,.ce-poll-tool__option-row input{-webkit-box-flex:1;-ms-flex:1;flex:1}.ce-poll-tool__input--option{resize:vertical;min-height:60px;font-family:inherit;line-height:1.5}.ce-poll-tool__remove{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-middle-color);color:var(--text-color);font-size:18px;line-height:1;cursor:pointer}.ce-poll-tool__remove:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.ce-poll-tool__add{padding:8px 12px;border:1px dashed var(--border-color);border-radius:6px;background:transparent;color:var(--text-accent);font-size:13px;cursor:pointer;-ms-flex-item-align:start;align-self:flex-start}.ce-poll-tool__add:hover{background:rgba(92,138,38,0.1)}.ce-poll-tool__select{padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--bg-color);color:var(--text-color);max-width:320px}.foxframe-tool-placeholder{display:none}.foxframe-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;padding:20px}.foxframe-modal{background:var(--bg-color);border-radius:12px;width:100%;max-width:480px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,0.4);box-shadow:0 20px 60px rgba(0,0,0,0.4);overflow:hidden}.foxframe-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color)}.foxframe-modal__title{font-size:18px;font-weight:600;color:var(--text-color);margin:0}.foxframe-modal__close{background:none;border:none;font-size:24px;color:var(--text-muted);cursor:pointer;padding:0;line-height:1}.foxframe-modal__close:hover{color:var(--text-color)}.foxframe-modal__body{padding:20px}.foxframe-modal__instruction{margin-bottom:20px}.foxframe-modal__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:14px;color:var(--text-color);line-height:1.5}.foxframe-modal__step:last-child{margin-bottom:0}.foxframe-modal__step a{color:var(--text-accent);text-decoration:underline}.foxframe-modal__step a:hover{text-decoration:none}.foxframe-modal__step-num{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:var(--text-accent);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600}.foxframe-modal__input-wrap{margin-top:16px}.foxframe-modal__input{width:100%;padding:12px 14px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--bg-middle-color);color:var(--text-color)}.foxframe-modal__input::-webkit-input-placeholder{color:var(--text-muted)}.foxframe-modal__input:-ms-input-placeholder{color:var(--text-muted)}.foxframe-modal__input::-ms-input-placeholder{color:var(--text-muted)}.foxframe-modal__input::placeholder{color:var(--text-muted)}.foxframe-modal__input:focus{outline:none;border-color:var(--text-accent)}.foxframe-modal__error{color:var(--danger);font-size:13px;margin-top:8px;min-height:20px}.foxframe-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--border-color)}.foxframe-modal__btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:background 0.2s, opacity 0.2s;transition:background 0.2s, opacity 0.2s}.foxframe-modal__btn--cancel{background:transparent;border:1px solid var(--border-color);color:var(--text-color)}.foxframe-modal__btn--cancel:hover{background:var(--bg-middle-color)}.foxframe-modal__btn--submit{background:var(--text-accent);border:none;color:#fff}.foxframe-modal__btn--submit:hover{opacity:0.9}.journalApplicationModal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;padding:20px;width:90%;max-width:480px;z-index:1001;-webkit-box-shadow:0 20px 60px rgba(0,0,0,0.4);box-shadow:0 20px 60px rgba(0,0,0,0.4)}.journalApplicationModal h3{margin:0 0 10px;font-size:18px}.journalApplicationModal hr{margin:10px 0 16px;border:none;border-top:1px solid var(--border-color)}.journalApplicationModal ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;list-style:none;margin-top:16px}.journalApplicationModal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.journalApplicationModal__form label{font-size:13px;font-weight:500;color:var(--text-muted)}.journalApplicationModal__form .userInput{width:100%}.journalApplicationModal__form textarea.userInput{resize:vertical;min-height:80px}.journalApplicationModal__form .error{font-size:13px;margin-top:2px}.settingsNote{color:var(--text-muted);font-size:14px;margin:8px 0}.themePicker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.themePicker__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-middle-color);color:var(--text-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.themePicker__item:hover{border-color:var(--text-accent)}.themePicker__item input{accent-color:var(--text-accent)}.badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge--pending{background:rgba(255,193,7,0.2);color:#ffc107}.badge--approved{background:rgba(76,175,80,0.2);color:#4caf50}.badge--rejected{background:rgba(244,67,54,0.2);color:#f44336}.description-cell{max-width:200px}.description-preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.reject-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reject-input{padding:6px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-color);color:var(--text-color);font-size:13px;min-width:200px}#notificationsSound{width:0;height:0;display:none}.spoiler{margin:1em 0;border:1px solid #444;border-radius:6px;padding:.5em 1em}.spoiler summary{cursor:pointer;font-weight:600;list-style:none}.spoiler summary::-webkit-details-marker{display:none}.spoiler-title{overflow-wrap:break-word}.spoiler-title::before{content:'▸';display:inline-block;margin-right:.5em;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}details[open] .spoiler-title::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.spoiler-body{margin-top:.5em;overflow-wrap:break-word}.spoiler-body [class*="editor-block"]{white-space:normal;width:auto;max-width:100%}.spoiler-body .embedBlock,.spoiler-body .image-tool,.spoiler-body .list,.spoiler-body pre,.spoiler-body code,.spoiler-body blockquote,.spoiler-body h1,.spoiler-body h2,.spoiler-body h3,.spoiler-body h4,.spoiler-body h5,.spoiler-body h6,.spoiler-body ul,.spoiler-body ol,.spoiler-body table,.spoiler-body img,.spoiler-body iframe,.spoiler-body video,.spoiler-body audio,.spoiler-body hr{white-space:normal}.spoiler-body p,.spoiler-body blockquote p{white-space:pre-line}.notificationCounter{background:var(--text-accent);padding:2px 4px;border-radius:10px;color:var(--text-color);font-weight:bold}.notificationCounter:empty{display:none}.notificationsList{width:100%;list-style:none;padding:20px;background:var(--bg-middle-color);border-radius:10px;overflow:hidden}.notificationsList li{padding:20px;border-radius:10px;overflow:hidden}.notificationsList li.unread{background:var(--bg-middle-color-2)}.notificationsList li time{color:var(--muted-text-color)}.notificationsList .commentItem{-webkit-transition:none;transition:none}.notificationsList .commentItem.commentItem--reply-open{--depth: 1}.notificationsList .commentItem.commentDepth-1{--depth: 1}.notificationsList .commentItem.commentDepth-2{--depth: 2}.notificationsList .commentItem.commentDepth-3{--depth: 3}.notificationsList .commentItem.commentDepth-4{--depth: 4}.notificationsList .commentItem.commentDepth-5{--depth: 5}.notificationsList .commentItem.commentDepth-6{--depth: 6}.notificationsList .commentItem.commentDepth-7{--depth: 7}.notificationsList .commentItem .commentDepthMarker,.notificationsList .commentItem .commentData{-webkit-transition:none;transition:none}.Wrapper{display:grid;grid-template-columns:1fr 200px minmax(auto, 600px) 300px 1fr;grid-template-areas:". leftHeader centerHeader rightHeader ." ". main       main         aside       .";gap:10px}.Wrapper::before{content:'';position:absolute;top:0;left:0;right:0;height:60px;background:var(--bg-color-alpha);z-index:0;border-bottom:1px solid var(--text-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flash-comment,.flash-comment-branch{background:var(--bg-color);-webkit-box-shadow:0 0 3px var(--text-accent);box-shadow:0 0 3px var(--text-accent)}#logo{position:-webkit-sticky;position:sticky;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;grid-area:leftHeader}#logo img{height:100%}#logo .homepage__logo{font-weight:100;padding:20px 30px 0 0}.headerContent{grid-area:centerHeader;position:-webkit-sticky;position:sticky}.prefs-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.prefs-panel .prefs-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background-color:var(--bg-middle-color);padding:8px 12px}.prefs-panel .prefs-header .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prefs-panel .prefs-header .tab{cursor:pointer;padding:10px;text-align:center;border-radius:7px;font-size:14px;border:none;background:none;color:var(--text-color)}.prefs-panel .prefs-header .tab.active{background:var(--bg-color);color:var(--text-accent)}.prefs-panel .prefs-header .tab .count{opacity:.7;margin-left:6px}.prefs-panel .prefs-header .filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.prefs-panel .prefs-header .filters .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.prefs-panel .filters input[type="text"]{padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;min-width:220px}.prefs-panel .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.prefs-panel .list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;border:1px solid var(--border-color);border-radius:12px}.prefs-panel .list .row .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.prefs-panel .list .row .icon{width:22px;text-align:center}.prefs-panel .list .row .name{font-weight:600;text-decoration:none;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40vw}.prefs-panel .list .badge{font-size:12px;padding:3px 8px;border:1px solid var(--border-color);border-radius:999px;opacity:.8}.prefs-panel .list .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.prefs-panel .list .date{font-size:12px;opacity:.6}.prefs-panel .ghost{background:transparent;border:1px solid var(--border-color);padding:6px 10px;border-radius:8px;cursor:pointer}.prefs-panel .empty{opacity:.7;padding:16px;text-align:center;border:1px dashed var(--border-color);border-radius:12px}.prefs-panel .footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.userActionButtons{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.userActionButtons li.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.author-feed{margin:20px auto}.author-feed .feedTypes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:20px;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--bg-middle-color);border-bottom:1px solid var(--bg-color)}.author-feed .feedTypes .tab{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:transparent;border:1px solid var(--border-color);color:inherit;cursor:pointer}.author-feed .feedTypes .tab.active{background:var(--bg-color);color:var(--text-accent)}.author-feed .feedTypes .count{font-size:12px;opacity:.8;padding:2px 8px}.mainMenu{margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mainMenu li{text-align:center;font-size:16px;text-transform:uppercase;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mainMenu li .notificationCounter{font-size:14px}.mainMenu li.active{font-weight:bold;border-bottom:1px solid var(--text-accent)}.FeedBlock{grid-area:main}svg{stroke:var(--muted-text-color);stroke-width:1}.hidden{display:none !important}.editor-wrapper{width:100%;background:var(--bg-middle-color);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.editor-wrapper .saveButton{background:none;outline:none;font-size:14px;color:var(--text-color);padding:10px 15px;border:1px solid var(--border-color);border-radius:10px;margin-left:auto;cursor:pointer}.editor-wrapper .saveButton.accent{color:var(--text-accent);font-weight:bold;padding:10px 25px}.editor-wrapper .comment-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.editor-wrapper .comment-buttons .saveButton{margin-left:0}.cdx-quote__caption,.image-tool__caption{overflow:hidden !important}.comment-anonymous-toggle{padding:10px 0}.comment-anonymous-toggle .toggleRow{cursor:pointer}.comment-editor{background:var(--bg-color);min-height:80px;max-height:none;overflow:visible;-webkit-transition:min-height 0.2s ease;transition:min-height 0.2s ease;width:100%;padding:5px 5px 5px 20px}.comment-editor .codex-editor{max-width:100% !important;margin:0 !important;padding:0 !important;width:100% !important;min-height:unset !important;height:auto !important}.comment-editor .ce-block__content,.comment-editor .ce-toolbar__content{max-width:900px !important;padding:0 !important}.comment-editor .codex-editor__redactor{padding:0 !important;margin:0 !important}.comment-editor .ce-block{margin:0.25rem 0 !important}.postUtilityBar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 14px;margin:12px 0 18px;color:var(--muted-text-color)}.postUtilityBar__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:24px;padding:0;border:0;background:none;color:inherit;font-size:12px;line-height:1.2}.postUtilityBar__item svg{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;fill:none;stroke:var(--muted-text-color);stroke-width:1.5}.postUtilityBar__item--views svg{fill:none}.postUtilityBar__item--share{margin-left:auto;cursor:pointer}.postUtilityBar__item--share:hover{color:var(--text-accent)}.postUtilityBar__item--share:hover svg{stroke:var(--text-accent)}.postUtilityBar__item--save{cursor:pointer}.postUtilityBar__item--save[data-bookmarked='1']{color:var(--text-accent)}.postUtilityBar__item--save[data-bookmarked='1'] svg{stroke:var(--text-accent)}.postUtilityBar__item--save:hover{color:var(--text-accent)}.postUtilityBar__item--save:hover svg{stroke:var(--text-accent)}.postUtilityBar__icon.active{stroke:var(--text-accent)}.postUtilityBar .share-toggle{padding:0;color:inherit}.postUtilityBar .share-toggle .share-menu{top:calc(100% + 8px) !important;bottom:auto !important}.postUtilityBar__item--reader{text-decoration:none}.postUtilityBar__item--reader:hover{color:var(--text-accent)}.postUtilityBar__item--reader:hover svg{stroke:var(--text-accent)}.postStatsBlock{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, auto) minmax(0, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;background:var(--bg-semi-color);padding:18px 20px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.postStatsBlock .postFooterCase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;position:relative}.postStatsBlock .postFooterCase--rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;justify-self:start}.postStatsBlock .postFooterCase--comments{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;justify-self:center}.postStatsBlock .postFooterCase--treasury{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;justify-self:end}.postStatsBlock .postFooterInline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.postStatsBlock .rateValue{padding:0 12px;position:relative;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-middle-color-2)}.postStatsBlock .rateValue .currentRating{display:block;min-width:32px;text-align:center;line-height:32px}.postStatsBlock .rateValue .extendedRate{display:none;background:var(--bg-middle-color);padding:10px;position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:80px;border:1px solid var(--border-color);-webkit-box-shadow:2px 2px 2px #000;box-shadow:2px 2px 2px #000;text-align:center;z-index:2}.postStatsBlock .rateValue:hover .extendedRate,.postStatsBlock .rateValue:focus-within .extendedRate{display:block}.postStatsBlock .treasuryProgress{width:100%;max-width:96px;line-height:0}.postStatsBlock .treasuryProgress.is-complete{display:none}.postStatsBlock .treasureProgressBar{display:block;width:100%;height:5px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;overflow:hidden;vertical-align:top;background:var(--bg-middle-color-2)}.postStatsBlock .treasureProgressBar::-webkit-progress-bar{background:var(--bg-middle-color-2)}.postStatsBlock .treasureProgressBar::-webkit-progress-value{background:var(--text-accent);border-radius:999px;-webkit-transition:width 0.25s ease;transition:width 0.25s ease}.postStatsBlock .treasureProgressBar::-moz-progress-bar{background:var(--text-accent);border-radius:999px;-webkit-transition:width 0.25s ease;transition:width 0.25s ease}.postStatsBlock .comments a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postStatsBlock .comments svg{width:32px;height:32px;fill:var(--text-color)}.postStatsBlock .commentsCounts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1;min-height:32px}.postStatsBlock .treasureBlock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postStatsBlock .treasureBlock button{cursor:pointer;background:none;border:none;outline:none;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px}.postStatsBlock .treasureBlock button svg{width:28px;height:28px;fill:var(--text-color)}.postStatsBlock .treasureBlock button.active svg{stroke:var(--important-accent);fill:var(--text-accent)}.rateButton{border:1px solid var(--muted-text-color);background:none;color:var(--text-color);width:32px;height:32px;border-radius:10px;text-align:center;font-weight:bold;font-size:18px;cursor:pointer}.rateButton.isPlus.active{color:var(--text-accent)}.rateButton.isMinus.active{color:var(--error-color)}.rateButton svg{width:25px;height:25px}.bayanButton{cursor:pointer}.bayanButton.active{color:var(--text-accent)}.answerParentComment{background:var(--bg-color-alpha);padding:20px;overflow-wrap:break-word}.answerParentComment img{max-width:100px}.sideMenu{grid-area:aside;position:-webkit-sticky;position:sticky}.sideMenu #mobileCounter{display:none;position:absolute;right:0;top:0;width:8px;height:8px;background-color:var(--text-accent);-webkit-box-shadow:0 0 6px var(--text-accent);box-shadow:0 0 6px var(--text-accent);border-radius:50%;z-index:1001}.side-menu{margin:15px 0;background:var(--bg-middle-color);padding:20px;border-radius:10px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-toggle{display:none}p{margin:10px 0}.menu-icon{display:none;font-size:2rem;color:var(--text-accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobilUserMenu{opacity:0;position:fixed;top:50px;left:50%;width:100vw;max-width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% - 50px);overflow-y:auto;overflow-x:hidden;z-index:101;background:var(--bg-color);-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;pointer-events:none}.pwa-main-menu{position:fixed;top:0;left:50%;width:100vw;max-width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;background:var(--bg-color-alpha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--text-accent);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.pwa-main-menu .menuContent{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.pwa-main-menu .currentPage{line-height:50px;max-width:350px;font-size:23px;font-weight:bold;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-main-menu .currentPage button{font-size:23px;color:var(--text-color);background:none;border:none}.pwa-main-menu .actionButton,.pwa-main-menu .userActionButtons li,.userActionButtons .pwa-main-menu li{width:auto;white-space:nowrap}.emote{display:inline-block;min-width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;color:transparent;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none;vertical-align:middle}.actionButton,.userActionButtons li{border:1px solid var(--text-accent);border-radius:5px;padding:10px 15px;width:100%;display:block;text-align:center;cursor:pointer;background:none;color:var(--text-color);font-weight:bold;font-size:16px}.actionButton.disabled,.userActionButtons li.disabled{border:1px solid var(--muted-text-color);color:var(--muted-text-color)}.actionImportantButton{border:1px solid var(--text-accent);padding:6px 10px;border-radius:8px;background:var(--muted-accent);color:var(--text-color);font-weight:bold;font-size:16px}.releaseNotesForm{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;max-width:600px;height:400px;overflow-y:scroll;padding:20px;z-index:101;background:var(--bg-color-alpha)}.clickableImage{cursor:pointer}.lb-overlay{position:fixed;inset:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.lb-overlay.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.lb-inner{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.lb-img{max-width:100vw;max-height:100vh;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;border:2px solid var(--border-color)}.lb-img.dragging{cursor:-webkit-grabbing;cursor:grabbing}.lb-close{position:absolute;top:20px;right:20px;border:none;padding:0;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,0.7);color:var(--text-color);font-size:28px;line-height:1;text-align:center;cursor:pointer;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 0.2s ease, -webkit-transform 0.2s ease;transition:background 0.2s ease, -webkit-transform 0.2s ease;transition:background 0.2s ease, transform 0.2s ease;transition:background 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;pointer-events:auto}.lb-close:hover{background:rgba(0,0,0,0.9);-webkit-transform:scale(1.1);transform:scale(1.1)}.lb-close:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.lb-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:20px;z-index:10001;pointer-events:auto}.lb-nav{position:relative;z-index:10001;width:40px;height:40px;border-radius:50%;border:2px solid var(--text-accent);background:var(--bg-color);color:var(--text-accent);font-size:24px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;pointer-events:auto;-webkit-transition:opacity 0.2s, background 0.2s, border-color 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, background 0.2s, border-color 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, background 0.2s, border-color 0.2s, transform 0.2s;transition:opacity 0.2s, background 0.2s, border-color 0.2s, transform 0.2s, -webkit-transform 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0}.lb-nav:hover:not(:disabled){background:var(--text-accent);color:var(--bg-color);border-color:var(--text-accent)}.lb-nav:active:not(:disabled){-webkit-transform:scale(0.95);transform:scale(0.95)}.lb-nav:disabled{opacity:0.3;cursor:not-allowed;background:var(--bg-color);color:var(--text-accent)}.lb-counter{padding:8px 16px;border-radius:20px;background:rgba(0,0,0,0.6);color:var(--text-color);font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;min-width:60px;text-align:center}#lb-root{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.9);cursor:default}#lb-root .lb-backdrop{position:absolute;inset:0;background:transparent;z-index:0;cursor:pointer}#lb-root .lb-content{position:relative;z-index:1;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#lb-img{position:relative;max-width:100vw;max-height:100vh;-o-object-fit:contain;object-fit:contain;z-index:10000;pointer-events:auto;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-transition:-webkit-transform 0.1s ease-out;transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out, -webkit-transform 0.1s ease-out}#lb-img.dragging{cursor:-webkit-grabbing;cursor:grabbing}#lb-close{position:absolute;top:20px;right:20px;width:40px;height:40px;z-index:10001;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;line-height:1}.wrapper-background,.lb-overlay{position:fixed;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-color-alpha);left:0;top:0;z-index:100}hr{border:0;height:1px;background:-webkit-gradient(linear, right top, left top, from(var(--bg-color-alpha)), color-stop(var(--text-accent)), to(var(--bg-color-alpha)));background:linear-gradient(to left, var(--bg-color-alpha), var(--text-accent), var(--bg-color-alpha));margin:10px 0}.firstSetup{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:390px;z-index:1100;background:var(--bg-middle-color);padding:15px}.socialRegister{position:fixed;inset:0;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.socialRegister .socialRegister__card{width:100%;max-width:520px;position:relative;z-index:1}.socialRegister .socialRegister__lead{margin-bottom:12px}.socialRegister .socialRegister__text{margin-top:12px}.socialRegister .socialRegister__fields{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.socialRegister .socialRegister__fields li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.socialRegister .socialRegister__label{font-size:13px;opacity:0.8}.socialRegister .socialRegister__toggles{margin-top:16px}input[type=text],input[type=url],input[type=password],input[type=email],input[type=search],input[type=date],input[type=time],input[type=submit],button[type=submit],input[type=button]{background:var(--bg-color-alpha);border:1px solid var(--border-color);padding:10px 13px;color:var(--text-color);outline:none;width:100%;border-radius:5px}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1);opacity:0.7;cursor:pointer}input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field,input[type=date]::-webkit-datetime-edit-hour-field,input[type=date]::-webkit-datetime-edit-minute-field,input[type=date]::-webkit-datetime-edit-second-field,input[type=time]::-webkit-datetime-edit-text,input[type=time]::-webkit-datetime-edit-month-field,input[type=time]::-webkit-datetime-edit-day-field,input[type=time]::-webkit-datetime-edit-year-field,input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field,input[type=time]::-webkit-datetime-edit-second-field{color:var(--text-color)}[data-theme="light"] input[type=date]::-webkit-calendar-picker-indicator,[data-theme="light"] input[type=time]::-webkit-calendar-picker-indicator{-webkit-filter:invert(0);filter:invert(0)}.reservedTags{list-style:none}.authMenu{background:var(--bg-middle-color);padding:20px}.authMenu .auth-body ul{list-style:none;width:100%}.authMenu .auth-body ul li{width:100%;margin:5px auto}.authMenu .auth-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.authMenu .auth-header h2{cursor:pointer;padding:10px;font-size:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;border-radius:7px}.authMenu .auth-header h2.active{background:var(--bg-color);color:var(--text-accent)}.userMenuHeader{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;line-height:40px}.userMenuHeader a{color:var(--text-color)}.userAvatar{width:40px;height:40px;background:black;border-radius:20px;overflow:hidden}.userAvatar .avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.shortComment .header{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:40px;font-weight:bold;gap:10px}.userMenu{position:relative;background-color:var(--bg-color);padding:10px;border:1px solid var(--border-color);width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.userMenu ul{margin-top:10px;list-style:none}.userMenu ul li{padding:10px 0}.communityEditorContainer{width:770px;margin:0 auto;background:var(--bg-middle-color);padding:10px}.communitySpecialization{margin:16px 0}.communitySpecialization h4{margin-bottom:12px;font-weight:600}.communitySpecialization__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.communitySpecialization__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);-webkit-transition:border-color 0.2s ease, background-color 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease}.communitySpecialization__item:hover{border-color:var(--accent-color);background:var(--bg-middle-color)}.communitySpecialization__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.communitySpecialization__label input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.communitySpecialization__label input[type="checkbox"]:checked+.communitySpecialization__checkbox{background:var(--text-accent);border-color:var(--text-accent)}.communitySpecialization__label input[type="checkbox"]:checked+.communitySpecialization__checkbox::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.communitySpecialization__label input[type="checkbox"]:checked ~ .communitySpecialization__text{color:var(--text-color)}.communitySpecialization__checkbox{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;background:var(--bg-color);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.communitySpecialization__text{font-size:14px;color:var(--muted-text-color);-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.communitySpecialization .hint{margin-left:auto}.postEditorContainer{width:750px;margin:0 auto;background:var(--bg-middle-color)}.postEditorContainer .postEditorHeader{border:1px solid var(--border-color);border-radius:12px;background:var(--bg-color);padding:10px}.postEditorContainer .postEditorHeader:focus-within{border-color:var(--border-color);-webkit-box-shadow:0 0 0 3px var(--bg-color);box-shadow:0 0 0 3px var(--bg-color)}.postEditorContainer .postEditorHeader .spoiler{padding:0;border:none;-webkit-transition:border-color .2s ease, background .2s ease, -webkit-box-shadow .2s ease;transition:border-color .2s ease, background .2s ease, -webkit-box-shadow .2s ease;transition:border-color .2s ease, box-shadow .2s ease, background .2s ease;transition:border-color .2s ease, box-shadow .2s ease, background .2s ease, -webkit-box-shadow .2s ease;z-index:9}.postEditorContainer .postEditorHeader .spoiler summary{list-style:none;cursor:default;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.postEditorContainer .postEditorHeader .field{display:grid;gap:6px}.postEditorContainer .postEditorHeader .spoiler summary{position:relative;font-weight:300;color:var(--muted-text-color);font-size:12px}.postEditorContainer .postEditorHeader .spoiler summary::after{content:"";position:absolute;right:2px;top:3px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.5;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;pointer-events:none}.postEditorContainer .postEditorHeader .spoiler[open] summary::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:.8}.postEditorContainer .postEditorHeader .spoiler__content{overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height .5s ease, opacity .6s ease;transition:max-height .5s ease, opacity .6s ease;will-change:max-height, opacity;padding-top:0}.postEditorContainer .postEditorHeader .spoiler[open] .spoiler__content{max-height:180px;opacity:1;padding-top:10px}.postEditorContainer .scheduled-fields{margin-top:10px;display:grid;gap:10px}.postEditorContainer .scheduled-date-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postEditorContainer .scheduled-date-hidden{position:absolute;right:0;top:0;width:42px;height:42px;opacity:0;pointer-events:none}.postEditorContainer .scheduled-date-picker{width:42px;height:42px;min-width:42px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color-alpha);color:var(--muted-text-color);display:grid;place-items:center;cursor:pointer;padding:0}.postEditorContainer .scheduled-date-picker:hover{color:var(--text-color);border-color:var(--text-accent)}.postEditorContainer .field{display:grid;gap:6px}.draftsList{list-style:none}.draftsList li{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-middle-color);margin:0 0 10px 0}.draftsList li .draftTitle{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-wrap:break-word;padding-left:10px;border-left:3px solid var(--border-color);font-weight:bold}.draftsList li .draftActions{width:150px}.draftsList li .draftActions .actionButton,.draftsList li .draftActions .userActionButtons li,.userActionButtons .draftsList li .draftActions li,.draftsList li .draftActions .actionImportantButton{width:150px}.pagination{list-style:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;padding:0}.pagination li{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;min-width:35px;min-height:35px;border:1px solid var(--text-accent);border-radius:5px;box-sizing:border-box;height:35px;width:35px;flex:0 0 35px;min-width:35px;min-height:35px;text-align:center;overflow:hidden}.pagination li>a,.pagination li>span,.pagination li>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;min-width:0;background:none;color:var(--text-color);font-weight:bold;font-size:14px;text-decoration:none;border:none;padding:0;cursor:pointer;-webkit-transition:opacity 0.22s ease-in-out;transition:opacity 0.22s ease-in-out}.pagination li>button.is-loading{-webkit-animation:paginationButtonPulse 0.75s ease-in-out infinite;animation:paginationButtonPulse 0.75s ease-in-out infinite}.pagination li .spinner{-ms-flex-negative:0;flex-shrink:0;min-width:26px;min-height:26px;aspect-ratio:1}.pagination li.active{border-color:var(--text-accent);background:var(--text-accent);border-width:2px}.pagination li.active>a,.pagination li.active>span,.pagination li.active>button{color:var(--bg-color);font-weight:900}.pagination li.disabled{opacity:0.5}.pagination li.pagination__more-item{margin-left:0}.pagination li.pagination__more-item>a,.pagination li.pagination__more-item>span,.pagination li.pagination__more-item>button{width:100%;height:100%;padding:0;border:none;border-radius:0;white-space:nowrap}.pagination li.pagination__more-item>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-muted-color)}@-webkit-keyframes paginationButtonPulse{0%{opacity:1}50%{opacity:0.45}100%{opacity:1}}@keyframes paginationButtonPulse{0%{opacity:1}50%{opacity:0.45}100%{opacity:1}}.draftLink{width:100%;display:block;text-align:center;padding:5px}.tag-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;padding:5px 7px;gap:6px}.tag-selector .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;background:var(--border-color);border-radius:4px;white-space:nowrap}.tag-selector .tag button[type="button"]{margin-left:6px;cursor:pointer;background:none;border:none;color:var(--text-color);font-weight:bold}.tag-selector input{-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;min-width:160px;max-width:100%;border:none;background:none;outline:none;padding:4px 0;color:inherit}.pinnedPosts{list-style:none;background:var(--bg-middle-color);margin:0 auto;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.pinnedPosts:empty{display:none}.pinnedPosts li{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;position:relative;width:130px;height:calc(130px * 0.75)}.pinnedPosts li img{width:100%}.pinnedPosts li h2{position:absolute;left:0;bottom:0;width:100%;max-height:100%;font-size:14px;background:var(--back-gradient);padding:8px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:center}.pinnedPosts li a{color:var(--text-color)}.pinnedPosts.collapsed{padding-bottom:0}.pinnedPosts.collapsed li{width:30px;height:30px;border-radius:50%}.pinnedPosts.collapsed li img{height:100%}.pinnedPosts.collapsed li h2{display:none}.pinnedPosts.collapsed li.unviewed{border:3px solid var(--muted-accent)}#pinnedCollapseToggle{background:var(--bg-middle-color);border:none;padding:5px;width:100%;margin-bottom:10px;color:var(--muted-text-color);cursor:pointer}.suggestions{list-style:none;color:var(--text-color);border-radius:5px;border:1px solid var(--border-color)}.suggestions li{padding:7px;cursor:pointer}.suggestions li:hover{background:var(--bg-middle-color)}.post-wrapper p{text-indent:20px}.post-wrapper figure,.post-wrapper>p{margin:0 auto 20px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;background:var(--bg-semi-color)}.post-wrapper img{max-height:700px;margin:0 auto;display:block}.post-wrapper a img{max-height:700px;margin:0 auto;display:block}.post-wrapper,.postBlock>footer{position:relative}.dangerPostWrapper{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--bg-color-alpha)}.dangerPostWrapper .description{width:300px;text-align:center;margin:50px auto 0}#post-editor{position:relative;z-index:0;width:100%;background:var(--bg-middle-color)}.codex-editor__redactor{max-width:100%}.ce-block{max-width:100%}.ce-code textarea{background:var(--bg-color);color:var(--text-color)}.ce-carousel{margin:20px 0;position:relative}.ce-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;overflow-x:auto;overflow-y:hidden;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;touch-action:pan-x;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.ce-carousel__container::-webkit-scrollbar{display:none}.ce-carousel__add-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto;padding:8px 16px;background:transparent;color:var(--text-accent);border:2px solid var(--text-accent);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;text-align:center}.ce-carousel__add-button:hover:not(:disabled){background:var(--text-accent);color:var(--bg-color)}.ce-carousel__add-button:active:not(:disabled){-webkit-transform:scale(0.98);transform:scale(0.98)}.ce-carousel__add-button:disabled{opacity:0.7;cursor:not-allowed;color:var(--text-accent) !important}.ce-carousel__placeholder{padding:20px;text-align:center;color:var(--text-color);opacity:0.6;border:2px dashed var(--border-color);border-radius:12px;background:var(--bg-middle-color)}.ce-carousel__item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(0px, 40vw, 300px);scroll-snap-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ce-carousel__item--draggable{cursor:-webkit-grab;cursor:grab}.ce-carousel__item--draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.ce-carousel__item--dragging{opacity:0.5;cursor:-webkit-grabbing;cursor:grabbing}.ce-carousel__item--drag-over{border:2px dashed var(--text-accent);border-radius:12px;padding:4px;margin:-4px}.ce-carousel__image-wrapper{position:relative;width:100%}.ce-carousel__image-wrapper img{width:100%;height:auto;border-radius:12px;display:block;max-height:300px;-o-object-fit:contain;object-fit:contain}.ce-carousel__delete{position:absolute;top:10px;right:10px;background:rgba(0,0,0,0.7);color:white;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-webkit-transition:background 0.2s;transition:background 0.2s;z-index:3}.ce-carousel__delete:hover{background:rgba(0,0,0,0.9)}.ce-carousel__caption{margin-top:8px;padding:8px;font-size:14px;color:var(--text-color);opacity:0.8;text-align:center}.ce-carousel__hint{text-align:center;margin:8px auto 16px;font-size:14px;color:var(--text-color);opacity:0.7;line-height:1.5}.ce-carousel__hint-limit{display:block;margin-top:4px;font-size:12px;opacity:0.6;color:var(--text-color)}.ce-carousel__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:2px solid var(--text-accent);background:var(--bg-color);color:var(--text-accent);font-size:24px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s, background 0.2s, border-color 0.2s;transition:opacity 0.2s, background 0.2s, border-color 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ce-carousel__nav:hover{background:var(--text-accent);color:var(--bg-color);border-color:var(--text-accent)}.ce-carousel__nav:active{-webkit-transform:translateY(-50%) scale(0.95);transform:translateY(-50%) scale(0.95)}.ce-carousel__nav--prev{left:10px}.ce-carousel__nav--next{right:10px}.ce-carousel:hover .ce-carousel__nav{opacity:1;pointer-events:auto}.ce-toolbar__plus{background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-accent)}.ce-toolbar__plus:hover{background-color:var(--text-accent);color:#fff}.ce-inline-toolbar__buttons button{background:transparent;color:var(--text-color);border-radius:4px}.ce-inline-toolbar__buttons button:hover{background:var(--text-accent)}.ce-toolbar__settings-btn{background-color:transparent;border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.ce-toolbar__settings-btn:hover{background-color:var(--text-accent);color:#fff}::-moz-selection{background:var(--text-accent);color:var(--text-color)}::selection{background:var(--text-accent);color:var(--text-color)}.inline-code{background:var(--bg-color)}.smallText{font-size:12px;color:var(--muted-text-color)}.lazy{position:relative;display:inline-block;overflow:hidden;background:var(--bg-semi-color)}.lazy .overlay{position:absolute;inset:0;display:grid;place-items:center;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.lazy.loaded .overlay{display:none;opacity:0;pointer-events:none}.spinner{position:relative;width:26px;height:26px;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:strict;background:conic-gradient(from 0deg, #fff 0deg 55deg, #666 55deg 360deg);mask:radial-gradient(circle at center, transparent 10px, #000 10.5px);-webkit-mask:radial-gradient(circle at center, transparent 10px, #000 10.5px);-webkit-animation:spin 0.9s linear infinite;animation:spin 0.9s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:translateZ(0) rotate(1turn);transform:translateZ(0) rotate(1turn)}}@keyframes spin{from{-webkit-transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:translateZ(0) rotate(1turn);transform:translateZ(0) rotate(1turn)}}@supports not (background: conic-gradient(red, blue)){.spinner{background:none;mask:none;-webkit-mask:none;border:3px solid #666;border-top-color:#fff}}@media (prefers-reduced-motion: reduce){.spinner{-webkit-animation:none;animation:none;opacity:0.65}}.nsfwConfirmation{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:var(--bg-color);padding:20px;z-index:1000;width:600px;border:1px solid var(--border-color)}.nsfwConfirmation ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.caption,figcaption{color:var(--muted-text-color);padding:10px;background:var(--bg-color);overflow-wrap:break-word;display:block}.postContent{padding:15px}.postContent .postHeaderLink{color:var(--text-color);display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.postContent .postHeaderLink h2,.postContent .postHeaderLink h3{margin:0}.postContent h2,.postContent h3,.postContent h4,.postContent h5,.postContent h6{overflow-wrap:break-word}.postContent ul,.postContent ol{padding-left:20px}.postContent .postTitle{margin-bottom:20px}.postContent .postTitle a{color:var(--text-color)}.postContent.collapsed{max-height:900px;overflow:hidden;position:relative}.postContent.collapsed::after{content:"";position:absolute;bottom:0;left:0;height:60px;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(var(--bg-middle-color)), to(transparent));background:linear-gradient(to top, var(--bg-middle-color), transparent);pointer-events:none}.postContent p{overflow-wrap:break-word;text-align:justify;text-indent:0}.postContent .embedBlock{width:100%}.postContent .embedBlock iframe,.postContent .embedBlock .embedBody{width:100%;aspect-ratio:16 / 9;display:block;outline:none;border:none}.postContent .embedBlock .gameEmbedIframe{aspect-ratio:auto;max-height:800px}.postContent .embedBlock .arcadeEmbedIframe{aspect-ratio:auto;max-height:700px}.postContent .embedBlock.vertical{display:block;aspect-ratio:9 / 16;max-width:calc(100vh * 9 / 16);height:600px;width:auto;margin:0 auto}.postContent .embedBlock.vertical iframe,.postContent .embedBlock.vertical .embedBody{height:100%}.postContent .editor-block-poll{margin:16px 0}.postContent .spoiler-body .editor-block-poll{margin:16px 0;width:auto;max-width:100%}.postContent .spoiler-body .editor-block-poll .poll-container{width:auto;max-width:100%}.postContent .spoiler-body .editor-block-poll .poll-option{width:auto;max-width:100%}.postContent .spoiler-body .editor-block-poll .poll-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.postContent .spoiler-body .editor-block-poll .poll-actions>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:auto;max-width:100%}.postContent .spoiler-body .editor-block-poll .poll-vote-btn,.postContent .spoiler-body .editor-block-poll .poll-view-results-btn,.postContent .spoiler-body .editor-block-poll .poll-close-btn,.postContent .spoiler-body .editor-block-poll .poll-revote-btn{width:auto !important;min-width:auto !important;max-width:100%;-webkit-box-flex:0 !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important}.postContent .poll-container{padding:16px;border-radius:12px;background:var(--bg-middle-color);border:1px solid var(--border-color)}.postContent .poll-mode-indicator{margin-bottom:16px}.postContent .poll-mode-indicator .poll-mode-hard,.postContent .poll-mode-indicator .poll-mode-soft,.postContent .poll-mode-indicator .poll-mode-quiz{padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.5;border:1px solid;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05)}.postContent .poll-mode-indicator .poll-mode-hard:has(.poll-mode-header--closed),.postContent .poll-mode-indicator .poll-mode-soft:has(.poll-mode-header--closed),.postContent .poll-mode-indicator .poll-mode-quiz:has(.poll-mode-header--closed){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px}.postContent .poll-mode-indicator .poll-mode-hard{background:linear-gradient(135deg, rgba(177,195,75,0.12), rgba(177,195,75,0.08));border-color:var(--muted-accent)}.postContent .poll-mode-indicator .poll-mode-hard .poll-mode-header strong{color:var(--important-accent)}.postContent .poll-mode-indicator .poll-mode-soft{background:linear-gradient(135deg, rgba(92,138,38,0.12), rgba(92,138,38,0.08));border-color:var(--text-accent)}.postContent .poll-mode-indicator .poll-mode-soft .poll-mode-header strong{color:var(--text-accent)}.postContent .poll-mode-indicator .poll-mode-quiz{background:linear-gradient(135deg, color-mix(in srgb, var(--text-accent) 12%, transparent), color-mix(in srgb, var(--text-accent) 6%, transparent));border-color:color-mix(in srgb, var(--text-accent) 55%, transparent)}.postContent .poll-mode-indicator .poll-mode-quiz .poll-mode-header strong{color:var(--text-accent)}.postContent .poll-mode-indicator .poll-mode-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.postContent .poll-mode-indicator .poll-mode-header strong{font-weight:600;font-size:15px;letter-spacing:-0.01em}.postContent .poll-mode-indicator .poll-mode-header--closed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.postContent .poll-mode-indicator .poll-mode-choices{font-size:13px;color:var(--muted-text-color);font-weight:500;padding:4px 10px;background:var(--bg-color);border-radius:6px;border:1px solid var(--border-color);white-space:nowrap}.postContent .poll-mode-indicator p{margin:0;color:var(--muted-text-color);font-size:13px;line-height:1.5}.postContent .poll-question{font-size:1.1rem;margin:0 0 12px;font-weight:600;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.postContent .poll-error{padding:10px 12px;margin-bottom:12px;border-radius:8px;background:rgba(209,44,25,0.1);border:1px solid var(--error-color);color:var(--error-color);font-size:14px}.postContent .poll-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:12px}.postContent .poll-options.disabled .poll-option{cursor:default;opacity:0.85}.postContent .poll-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-color);cursor:pointer;-webkit-transition:background 0.15s, border-color 0.15s;transition:background 0.15s, border-color 0.15s}.postContent .poll-option:hover:not(.disabled){background:var(--bg-semi-color);border-color:var(--muted-accent)}.postContent .poll-option.selected{border-color:var(--text-accent);background:rgba(92,138,38,0.12)}.postContent .poll-option input[type="radio"],.postContent .poll-option input[type="checkbox"]{-ms-flex-negative:0;flex-shrink:0}.postContent .poll-option .poll-option-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.postContent .poll-actions{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.postContent .poll-vote-btn,.postContent .poll-view-results-btn{padding:10px 20px;border-radius:8px;border:1px solid var(--text-accent);background:var(--text-accent);color:var(--light-text);font-weight:500;cursor:pointer;-webkit-transition:opacity 0.15s, background 0.15s;transition:opacity 0.15s, background 0.15s;-ms-flex-negative:0;flex-shrink:0;width:auto;min-width:auto}.postContent .poll-vote-btn:hover:not(:disabled),.postContent .poll-view-results-btn:hover:not(:disabled){opacity:0.9}.postContent .poll-vote-btn:disabled,.postContent .poll-view-results-btn:disabled{opacity:0.5;cursor:not-allowed}.postContent .poll-view-results-btn{background:transparent;color:var(--text-accent)}.postContent .poll-actions--revote{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color)}.postContent .poll-revote-btn{padding:8px 16px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--muted-text-color);font-size:14px;cursor:pointer;-webkit-transition:color 0.15s, border-color 0.15s;transition:color 0.15s, border-color 0.15s}.postContent .poll-revote-btn:hover:not(:disabled){color:var(--text-accent);border-color:var(--text-accent)}.postContent .poll-revote-btn:disabled{opacity:0.5;cursor:not-allowed}.postContent .poll-actions--close{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color)}.postContent .poll-close-btn{padding:10px 20px;border-radius:8px;border:1px solid var(--text-accent);background:var(--text-accent);color:var(--light-text);font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:opacity 0.15s, background 0.15s;transition:opacity 0.15s, background 0.15s}.postContent .poll-close-btn:hover:not(:disabled){opacity:0.9}.postContent .poll-close-btn:disabled{opacity:0.5;cursor:not-allowed}.postContent .poll-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.postContent .poll-quiz-result{padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border-color)}.postContent .poll-quiz-result.correct{color:var(--text-accent);border-color:color-mix(in srgb, var(--text-accent) 40%, transparent);background:color-mix(in srgb, var(--text-accent) 8%, transparent);-webkit-animation:poll-quiz-pop 0.6s ease;animation:poll-quiz-pop 0.6s ease}.postContent .poll-quiz-result.wrong{color:#c13b2a;border-color:rgba(193,59,42,0.4);background:rgba(193,59,42,0.08)}@-webkit-keyframes poll-quiz-pop{0%{-webkit-transform:scale(0.98);transform:scale(0.98);opacity:0.85}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes poll-quiz-pop{0%{-webkit-transform:scale(0.98);transform:scale(0.98);opacity:0.85}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.postContent .poll-result-item .poll-result-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:4px;font-size:14px;gap:12px}.postContent .poll-result-item .poll-result-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.postContent .poll-result-item .poll-result-stats{color:var(--muted-text-color);font-size:13px;-ms-flex-negative:0;flex-shrink:0}.postContent .poll-result-item .poll-result-bar-container{height:8px;background:var(--bg-semi-color);border-radius:4px;overflow:hidden}.postContent .poll-result-item .poll-result-bar{height:100%;background:var(--text-accent);border-radius:4px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.postContent .poll-result-item.poll-result-correct{padding:10px 12px;border-radius:8px;background:color-mix(in srgb, var(--text-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--text-accent) 30%, transparent);margin-bottom:4px}.postContent .poll-result-item.poll-result-correct .poll-result-header .poll-result-text{font-weight:500;color:var(--text-accent)}.postContent .poll-result-item.poll-result-user-voted{padding:10px 12px;border-radius:8px;background:color-mix(in srgb, var(--text-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--text-accent) 30%, transparent);margin-bottom:4px}.postContent .poll-result-item.poll-result-user-voted .poll-result-header .poll-result-text{font-weight:500;color:var(--text-accent)}.postContent .poll-result-item.poll-result-user-voted .poll-result-bar{background:var(--text-accent) !important}.postContent .poll-result-item.poll-result-user-wrong{padding:10px 12px;border-radius:8px;background:color-mix(in srgb, #c13b2a 8%, transparent);border:1px solid color-mix(in srgb, #c13b2a 30%, transparent);margin-bottom:4px}.postContent .poll-result-item.poll-result-user-wrong .poll-result-header .poll-result-text{font-weight:500;color:#c13b2a}.postContent .poll-result-item.poll-result-user-wrong .poll-result-bar{background:#c13b2a !important}.postContent .poll-result-item .poll-correct-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;background:color-mix(in srgb, var(--text-accent) 15%, transparent);color:var(--text-accent);border:1px solid color-mix(in srgb, var(--text-accent) 40%, transparent);border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.postContent .poll-result-item .poll-correct-badge::before{content:'✓';font-size:14px;font-weight:bold}.postContent .poll-result-item .poll-user-correct-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;background:color-mix(in srgb, var(--text-accent) 15%, transparent);color:var(--text-accent);border:1px solid color-mix(in srgb, var(--text-accent) 40%, transparent);border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.postContent .poll-result-item .poll-user-correct-badge::before{content:'✓';font-size:14px;font-weight:bold}.postContent .poll-result-item .poll-user-wrong-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;background:color-mix(in srgb, #c13b2a 15%, transparent);color:#c13b2a;border:1px solid color-mix(in srgb, #c13b2a 40%, transparent);border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.postContent .poll-result-item .poll-user-wrong-badge::before{content:'✗';font-size:14px;font-weight:bold}.postContent .poll-result-item .poll-user-vote-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;background:color-mix(in srgb, var(--text-accent) 15%, transparent);color:var(--text-accent);border:1px solid color-mix(in srgb, var(--text-accent) 40%, transparent);border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.postContent .poll-result-item .poll-user-vote-badge::before{content:'✓';font-size:14px;font-weight:bold}.postContent .poll-result-bar-correct{background:var(--text-accent) !important}.postContent .poll-total-votes{margin-top:12px;font-size:13px;color:var(--muted-text-color)}.postContent .poll-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.postContent .poll-modal{background:var(--bg-color);border-radius:12px;padding:20px;max-width:400px;width:90%;border:1px solid var(--border-color);-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.15);box-shadow:0 8px 24px rgba(0,0,0,0.15)}.postContent .poll-modal h4{margin:0 0 12px;font-size:1.1rem}.postContent .poll-modal p{margin:0 0 16px;color:var(--muted-text-color);font-size:14px}.postContent .poll-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.postContent .poll-modal-btn{padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.postContent .poll-modal-btn.confirm{background:var(--text-accent);color:var(--light-text);border:1px solid var(--text-accent)}.postContent .poll-modal-btn.cancel{background:transparent;border:1px solid var(--border-color);color:var(--text-color)}.postContent .poll-modal-btn:hover{opacity:0.9}.postContent .editor-carousel{margin:20px 0;position:relative;border-radius:12px;border:2px solid var(--text-accent);padding:12px;background:var(--bg-middle-color)}.postContent .editor-carousel__badge{position:absolute;top:6px;right:6px;z-index:3;padding:2px 6px;background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;font-size:11px;font-weight:400;color:rgba(255,255,255,0.9);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.7}.postContent .editor-carousel:hover .postContent .editor-carousel__badge{opacity:1}.postContent .editor-carousel__wrapper{position:relative;overflow:hidden;padding:10px 0}.postContent .editor-carousel__wrapper::-webkit-scrollbar{display:none}.postContent .editor-carousel__slide{width:Min(100%, 600px);display:none;position:absolute;top:50%;left:50%;margin-left:auto;margin-right:auto;opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 220ms ease, -webkit-transform 220ms ease;transition:opacity 220ms ease, -webkit-transform 220ms ease;transition:opacity 220ms ease, transform 220ms ease;transition:opacity 220ms ease, transform 220ms ease, -webkit-transform 220ms ease;will-change:opacity, transform}.postContent .editor-carousel__slide a{display:block;width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.postContent .editor-carousel__slide img{width:100%;height:auto;display:block;border-radius:12px;max-height:600px;-o-object-fit:contain;object-fit:contain;pointer-events:auto;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.postContent .editor-carousel__slide:first-child{display:block;position:absolute;opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.postContent .editor-carousel__slide.is-active{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.postContent .editor-carousel__slide.is-enter-from-right{opacity:0;-webkit-transform:translate(-50%, -50%) translateX(24px);transform:translate(-50%, -50%) translateX(24px)}.postContent .editor-carousel__slide.is-enter-from-left{opacity:0;-webkit-transform:translate(-50%, -50%) translateX(-24px);transform:translate(-50%, -50%) translateX(-24px)}.postContent .editor-carousel__slide.is-exit-to-left{opacity:0;-webkit-transform:translate(-50%, -50%) translateX(-24px);transform:translate(-50%, -50%) translateX(-24px)}.postContent .editor-carousel__slide.is-exit-to-right{opacity:0;-webkit-transform:translate(-50%, -50%) translateX(24px);transform:translate(-50%, -50%) translateX(24px)}@media (prefers-reduced-motion: reduce){.postContent .editor-carousel__slide{-webkit-transition:none;transition:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.postContent .editor-carousel__measure{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}.postContent .editor-carousel__caption{margin-top:8px;padding:8px;font-size:14px;color:var(--text-color);opacity:0.8;text-align:center}.postContent .editor-carousel__nav{position:static;z-index:1;width:40px;height:40px;border-radius:999px;border:2px solid var(--text-accent);background:var(--bg-color);color:var(--text-accent);font-size:24px;line-height:40px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.postContent .editor-carousel__nav:hover{background:var(--text-accent);color:var(--bg-color);border-color:var(--text-accent)}.postContent .editor-carousel__nav--prev{left:auto}.postContent .editor-carousel__nav--next{right:auto}.postContent .editor-carousel__nav:disabled{opacity:0.3;cursor:not-allowed}.postContent .editor-carousel__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.postContent .editor-carousel__dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--text-accent);background:transparent;cursor:pointer;padding:0}.postContent .editor-carousel__dot:hover{background:var(--text-accent)}.postContent .editor-carousel__dot.active{background:var(--text-accent)}.postContent img{max-width:100%}.postContent figure figcaption{text-align:center;font-size:14px;margin-top:10px;max-width:100%}.postContent p{margin:20px auto}blockquote{background:var(--bg-semi-color);margin:20px auto;border-left:2px solid var(--border-color)}blockquote p{padding:20px}blockquote cite{font-style:italic;font-weight:normal;font-size:12px;line-height:18px;width:100%;display:block;color:var(--muted-text-color)}.postBlock{width:100%;background:var(--bg-middle-color);border-radius:10px;margin-bottom:10px}.postBlock .postHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 0 15px}.postBlock .authorInfo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.postBlock .authorInfo.authorInfo--repost-warning{padding:8px 10px;border-radius:10px;background:rgba(198,40,40,0.14)}.postBlock .authorInfo .postRepostWarning{color:#c62828;font-size:12px;font-weight:700;line-height:1.2}.commentItem{position:relative;--offset: 20px;-webkit-transition:all .6s ease;transition:all .6s ease;border-radius:10px}.commentItem.commentDepth-1{--depth: 1}.commentItem.commentDepth-2{--depth: 2}.commentItem.commentDepth-3{--depth: 3}.commentItem.commentDepth-4{--depth: 4}.commentItem.commentDepth-5{--depth: 5}.commentItem.commentDepth-6{--depth: 6}.commentItem.commentDepth-7{--depth: 7}.commentItem.commentItem--reply-open{--depth: 0}.commentItem.commentItem--edit-open [data-comment-action="delete"],.commentItem.commentItem--edit-open [data-comment-action="reply"]{display:none}.commentItem .commentHeader{padding:20px 15px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.commentItem .commentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.commentItem .commentWrapper .commentContent{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;overflow-wrap:break-word;max-width:100%}.commentItem .commentWrapper .commentContent figure,.commentItem .commentWrapper .commentContent div{max-width:100%;margin:5px auto;display:block}.commentItem .commentWrapper .commentContent figure img,.commentItem .commentWrapper .commentContent div img{max-width:100%}.commentItem .commentWrapper .commentContent p{margin:0 auto 20px;overflow-wrap:break-word;max-width:100%}.commentItem .commentWrapper .commentContent p:last-child{margin-bottom:0}.commentItem .commentWrapper .answerLink{height:100%;width:40px;font-size:30px;text-align:center}.commentItem .commentDepthMarker{position:absolute;top:0;left:0;bottom:0;width:clamp(0px, calc(var(--depth, 0) * var(--offset)), calc(var(--offset) * 7));-webkit-transition:all .15s linear;transition:all .15s linear}.commentItem .commentData{-webkit-transition:all .15s linear;transition:all .15s linear;border-left:1px solid var(--border-color);margin-left:clamp(0px, calc(var(--depth, 0) * var(--offset)), calc(var(--offset) * 7));width:calc(100% - clamp(0px, calc(var(--depth, 0) * var(--offset)), calc(var(--offset) * 7)));-webkit-box-sizing:border-box;box-sizing:border-box}.commentItem .commentData footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.commentItem .commentData footer .commentStatsBlock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commentItem .commentData footer .commentStatsBlock .rate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.commentItem .commentData footer .commentStatsBlock .rateValue{padding:0 12px;position:relative;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-middle-color-2)}.commentItem .commentData footer .commentStatsBlock .rateValue .currentRating{display:block;min-width:32px;text-align:center;line-height:32px}.commentItem .commentData footer .commentStatsBlock .rateValue .extendedRate{display:none;background:var(--bg-middle-color);padding:10px;position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:80px;border:1px solid var(--border-color);-webkit-box-shadow:2px 2px 2px #000;box-shadow:2px 2px 2px #000;text-align:center;z-index:2}.commentItem .commentData footer .commentStatsBlock .rateValue:hover .extendedRate,.commentItem .commentData footer .commentStatsBlock .rateValue:focus-within .extendedRate{display:block}.commentItem .commentData footer .replyButton{color:var(--text-accent);cursor:pointer;padding:0 10px;border:none;background:none;font-size:13px;display:block}.userModal{position:fixed;max-width:650px;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1000;background:var(--bg-middle-color);padding:20px;border-radius:10px}.commentsWidget{padding:10px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.commentsWidget a{color:var(--text-color)}.commentsWidget .commentsWidgetBody{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--bg-middle-color);padding:15px}.commentsWidget .commentsWidgetBody ul{list-style:none;width:100%}.commentsWidget .commentsWidgetBody ul li{width:100%;margin:20px auto;border-bottom:1px solid var(--border-color)}.commentsWidget .commentsWidgetBody ul li .content{overflow-wrap:break-word}.commentsWidget .commentWidgetHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.commentsWidget .commentWidgetHeader button{cursor:pointer;padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;border-radius:7px;font-size:14px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color)}.commentsWidget .commentWidgetHeader button.active{background:var(--bg-middle-color);color:var(--text-accent)}.profileAvatar{width:190px;height:190px;border-radius:50%;overflow:hidden;background:var(--bg-color);border:3px solid var(--border-color);-webkit-box-shadow:2px 2px 5px var(--shadow-moder);box-shadow:2px 2px 5px var(--shadow-moder);position:relative}.profileAvatar img{width:100%}.profileAvatar #uploadAvatar{position:absolute;left:50%;top:10px;opacity:0.7;cursor:pointer;width:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(20,33,42,0.87)), to(rgba(20,33,42,0.26)));background:linear-gradient(rgba(20,33,42,0.87), rgba(20,33,42,0.26));border-radius:20px;-webkit-transition:all .15s linear;transition:all .15s linear}.profileAvatar #uploadAvatar:hover{opacity:1}.profile .profileHeader{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile .profileHeader .profileAvatar{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}.profile .profileHeader .profileDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;gap:20px}.profile .profileHeader .profileDescription ul{list-style:none}.userNote{margin:16px 0 24px;padding:16px;border-radius:10px;background:var(--bg-middle-color);border:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.userNote .userNote__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.userNote .userNote__title{margin:0;font-size:16px}.userNote .userNote__meta,.userNote .userNote__hint{font-size:12px;color:var(--muted-text-color)}.userNote .userNote__input{width:100%;min-height:120px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-color);resize:vertical}.userNote .userNote__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.userNote .actionButton,.userNote .userActionButtons li,.userActionButtons .userNote li{width:auto;min-width:180px}.settingsPage{padding:20px}.toggle-checkbox{position:absolute;opacity:0;pointer-events:none}.settingsList{list-style:none}.settingsList li{margin:10px 0}.toast-stack{position:fixed;right:16px;bottom:16px;max-width:calc(100vw - 32px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;z-index:9999}.toast-stack .toast{min-width:260px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--bg-middle-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:10px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.35);box-shadow:0 6px 16px rgba(0,0,0,0.35);padding:10px 36px 10px 12px;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, transform .2s ease;transition:opacity .2s ease, transform .2s ease, -webkit-transform .2s ease;pointer-events:auto;position:relative}.toast-stack .toast .toast-body{font-size:14px;line-height:1.35}.toast-stack .toast .toast-close{position:absolute;right:6px;top:4px;width:28px;height:28px;border:none;background:transparent;color:var(--muted-text-color);font-size:18px;cursor:pointer}.toast-stack .toast.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.toast-stack .toast.info{background:rgba(21,53,31,0.8);border-color:var(--text-accent)}.toast-stack .toast.success{background:rgba(21,53,31,0.8);border-color:var(--text-accent)}.toast-stack .toast.warning{background:rgba(58,47,20,0.8);border-color:var(--important-accent)}.toast-stack .toast.error{background:rgba(58,30,31,0.8);border-color:var(--important-accent);color:var(--text-color)}[data-theme="light"] .toast-stack .toast.info,[data-theme="light"] .toast-stack .toast.success,[data-theme="light"] .toast-stack .toast.warning{color:var(--text-color)}[data-theme="light"] .toast-stack .toast.info .toast-close,[data-theme="light"] .toast-stack .toast.success .toast-close,[data-theme="light"] .toast-stack .toast.warning .toast-close{color:rgba(255,249,239,0.85)}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle .toggle-track{width:42px;height:22px;background-color:#ccc;border-radius:11px;position:relative;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;-ms-flex-negative:0;flex-shrink:0}.toggle .toggle-thumb{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.toggle-checkbox:checked+.toggle .toggle-track{background-color:#4caf50}.toggle-checkbox:checked+.toggle .toggle-track .toggle-thumb{-webkit-transform:translateX(20px);transform:translateX(20px)}.toggle-label{font-size:14px}.toggleRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);-webkit-transition:border-color 0.2s ease, background-color 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease}.toggleRow:hover{border-color:var(--accent-color);background:var(--bg-middle-color)}.toggleRow__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:4px;border:2px solid var(--border-color);background:var(--bg-color);display:inline-grid;place-items:center;margin:0;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.toggleRow__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggleRow__switch,.toggleRow__thumb{display:none}.toggleRow__text{font-size:14px;color:var(--muted-text-color);-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.toggleRow__input:checked{background-color:var(--text-accent);border-color:var(--text-accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'><path fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/></svg>");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.toggleRow__input:checked+.toggleRow__label .toggleRow__text{color:var(--text-color)}.toggleRow__input:focus-visible{-webkit-box-shadow:0 0 0 2px var(--bg-color),0 0 0 4px var(--text-accent);box-shadow:0 0 0 2px var(--bg-color),0 0 0 4px var(--text-accent)}.toggleRow__input:disabled{cursor:not-allowed;opacity:0.6}.toggleRow__input:disabled+.toggleRow__label{opacity:0.6;cursor:not-allowed}.hint{margin-left:auto;width:24px;height:24px;line-height:24px;border-radius:50%;border:1px solid var(--muted-accent);text-align:center;position:relative}.hint .hintContent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:220px;position:absolute;display:none;top:30px;right:0;background:var(--bg-color);padding:10px;border:1px solid var(--border-color);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.6);box-shadow:2px 2px 8px rgba(0,0,0,0.6)}.hint:hover .hintContent{display:block}.toggleRowList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:16px 0}.toggleRowList--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.toggleRow--compact{padding:6px 10px;border:none;background:transparent}.toggleRow--compact:hover{background:var(--bg-middle-color)}.toggleRow--compact .toggleRow__input{width:16px;height:16px;background-size:10px 10px}.toggleRow--compact .toggleRow__text{font-size:13px}.commentCollapseButton{cursor:pointer;border:1px solid var(--border-color);color:var(--muted-text-color)}.commentsList{margin:20px auto;width:100%;background:var(--bg-middle-color);padding-bottom:20px;position:relative}.hotCounter{font-weight:bold;font-family:'Lora';font-size:24px;padding:0 10px;color:var(--text-accent)}.authorInfo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.authorInfo .about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.authorInfo .authorNameRow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.authorInfo a{color:var(--text-color)}.authorInfo .postAuthorBadge{display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.2;padding:1px 5px;border-radius:3px;vertical-align:middle;color:var(--muted-accent);border:1px solid var(--muted-accent)}.switchIcon{width:20px;fill:var(--text-color);cursor:pointer}.tagsList{padding-top:20px;width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100vw - 120px)}.tagsList li{padding:2px 8px;border-left:3px solid var(--muted-accent);color:var(--muted-accent);cursor:pointer;position:relative}.tagsList li a{color:var(--muted-accent)}.tagsList li .dropDownToggle{font-size:10px}.tagsList li.disabled{color:var(--muted-text-color);border-color:var(--muted-text-color)}.tagsList li.importantTag{border-color:var(--important-accent);color:var(--important-accent)}.tagsList li.importantTag a{color:var(--important-accent)}.tagsList li .tagActionList{visibility:hidden;opacity:0;position:absolute;top:25px;left:-15px;z-index:100;background:var(--bg-color);border:1px solid var(--border-color);padding:10px;list-style:none;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);box-shadow:2px 2px 2px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.7em;-webkit-transition:none;transition:none}.tagsList li .tagActionList button{color:var(--text-accent);cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:170px;background:none;border:none;outline:none}.tagsList li:hover,.tagsList li:focus-within{-webkit-transition:none;transition:none}.tagsList li:hover .tagActionList,.tagsList li:focus-within .tagActionList{top:30px;visibility:visible;opacity:1;-webkit-transition:opacity 0.07s linear, top 0.07s ease-in-out;transition:opacity 0.07s linear, top 0.07s ease-in-out}.tagsList li:hover .tagActionList::before,.tagsList li:focus-within .tagActionList::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.tagsList li.tagsMoreToggle{position:relative;border-left:none}.tagsList li.tagsMoreToggle .tagsMoreBtn{color:var(--text-accent);cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tagsList li.tagsMoreToggle .tagsMoreBtn:hover{text-decoration:underline}.tagsList li.tagsMoreToggle .tagsHiddenList{visibility:hidden;opacity:0;position:absolute;top:25px;left:-15px;z-index:100;background:var(--bg-color);border:1px solid var(--border-color);padding:10px;list-style:none;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);box-shadow:2px 2px 2px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5em;-webkit-transition:none;transition:none;min-width:200px;max-height:300px;overflow-y:auto}.tagsList li.tagsMoreToggle .tagsHiddenList li{padding:4px 8px;border-left:3px solid var(--muted-accent)}.tagsList li.tagsMoreToggle .tagsHiddenList li.disabled{color:var(--muted-text-color);border-color:var(--muted-text-color)}.tagsList li.tagsMoreToggle:hover .tagsHiddenList,.tagsList li.tagsMoreToggle:focus-within .tagsHiddenList{top:20px;visibility:visible;opacity:1;-webkit-transition:opacity 0.07s linear, top 0.07s ease-in-out;transition:opacity 0.07s linear, top 0.07s ease-in-out}.tagsList li.tagsMoreToggle:hover .tagsHiddenList::before,.tagsList li.tagsMoreToggle:focus-within .tagsHiddenList::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.dropdown{position:relative}.dropdown>summary{list-style:none;cursor:pointer}.dropdown>summary::-webkit-details-marker{display:none}.dropdown .dropdown-btn{color:var(--muted-text-color);font-size:24px;font-weight:bold}.dropdown[open] .dropdown-btn{color:var(--text-color)}.dropdown .dropdown-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:160px;background:var(--bg-color-alpha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-moder);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.75);box-shadow:2px 2px 5px rgba(0,0,0,0.75);padding:6px;z-index:50}.dropdown .dropdown-menu .dropdown-item{width:100%;padding:8px 10px;border:none;background:transparent;color:var(--text-color);cursor:pointer;border-radius:6px;text-align:center;display:block;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown .dropdown-menu .dropdown-item:hover{background:var(--bg-middle-color)}.list--unordered li.checked::marker{content:"☑  ";color:var(--accent-color)}.list--unordered li.unchecked::marker{content:"☐  ";color:var(--text-color)}.seriesFeedHeader{width:100%;position:relative;overflow:hidden}.seriesFeedHeader img{position:absolute;top:0;left:0;width:100%;z-index:-1}.seriesFeedHeader .seriesData{padding:20px;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--back-gradient)}.seriesFeedHeader .seriesData h2{text-shadow:0 0 2px var(--bg-color);text-align:center}.seriesFeedHeader .seriesData p{text-align:center}.seriesFeedHeader .seriesData p:empty{display:none}.series-scroller{position:relative;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);margin:20px 0;padding:20px;background:var(--bg-middle-color)}.series-scroller .series-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;margin:10px 0 0;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.series-scroller .series-track::-webkit-scrollbar{width:0;height:0}.series-scroller .series-track li a{display:block;position:relative;width:100%;height:100%;color:inherit;text-decoration:none}.series-scroller .series-track li a img{position:absolute;top:0;left:0;width:100%}.series-scroller .series-track li a h4{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px;background:var(--bg-color-alpha);word-break:break-word}.series-scroller .series-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:200px;scroll-snap-align:start;height:150px;cursor:pointer;position:relative}.series-scroller .series-card.empty{border:1px dashed var(--muted-accent);font-size:60px;text-align:center;line-height:150px}.series-scroller .series-nav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:36px;height:36px;border-radius:9999px;border:none;background:rgba(0,0,0,0.85);color:var(--text-color);display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.series-scroller .series-nav.left{left:4px}.series-scroller .series-nav.right{right:4px}.series-scroller .series-nav.is-visible{opacity:1;pointer-events:auto}.series-card-preview{width:200px;height:150px;overflow:hidden;margin-bottom:10px}.series-card-preview img{width:100%}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.moderModal{width:350px;background:var(--bg-moder);border:1px solid var(--border-moder);border-radius:var(--radius-moder);padding:16px;-webkit-box-shadow:0 10px 28px rgba(0,0,0,0.4);box-shadow:0 10px 28px rgba(0,0,0,0.4);position:fixed;z-index:1050;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.aboutMeBlock{width:100%;text-overflow:ellipsis;padding:20px;border:1px solid var(--border-color);border-radius:var(--radius)}.aboutMeBlock:empty{display:none}.aboutMeBlock a{text-overflow:ellipsis;max-width:100%;overflow:hidden}input.moderInput,textarea.moderInput,select.moderInput{padding:10px 12px;border:1px solid var(--border-moder);border-radius:8px;background:var(--bg-moder);color:var(--text)}input.userInput,textarea.userInput,select.userInput{background:var(--bg-color-alpha);border:1px solid var(--border-color);padding:10px 13px;color:var(--text-color);outline:none;width:100%;border-radius:5px}.mention{background:var(--bg-color);padding:0 2px;border-radius:4px}.mentions-menu{position:absolute;z-index:9999;background:var(--bg-semi-color);border:1px solid var(--border-color);border-radius:8px;min-width:220px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.35);box-shadow:0 8px 20px rgba(0,0,0,0.35)}.mentions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;cursor:pointer}.mentions-item.active,.mentions-item:hover{background:var(--bg-middle-color)}.mentions-item img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.userModerationActionList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-moder);list-style:none}.moderButton{padding:10px;cursor:pointer;border:1px solid var(--border-moder);border-radius:var(--radius-moder);background:var(--panel-moder);color:var(--text-moder)}.moderButton:hover{background:var(--hover-moder)}.forModer{display:block;width:100%;background:var(--bg-moder) !important;color:var(--text-color);padding:5px 10px}.forModer:hover{background:var(--panel-moder)}.upload-progress{height:4px;background:var(--bg-middle-color);overflow:hidden;margin-top:8px}.upload-progress__bar{height:100%;width:0%;background:var(--text-accent);-webkit-transition:width .25s linear;transition:width .25s linear}.upload-progress__label{font-size:12px;opacity:.75;margin-top:4px}.contextMenu{position:absolute;right:4px;top:4px}.contextMenu .contextMenuButton{padding:2px 4px;border-radius:2px;background:var(--bg-color-alpha)}.contextMenu .contextMenuContent{position:absolute;list-style:none;right:0;top:25px;padding:10px;border-radius:4px;background:var(--bg-color)}.tabs-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-list .tab-header{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding:10px;text-align:center;border-radius:7px;font-size:14px;background:var(--bg-color);border:1px solid var(--border-color)}.tabs-list .tab-header a{color:var(--text-color)}.tabs-list .tab-header.active{background:var(--bg-middle-color)}.tabs-list .tab-header.active a{color:var(--text-accent)}.tabs-list .tab-header .count{opacity:.7;margin-left:6px}.answerToBlock{padding:10px;background:var(--bg-color);color:var(--muted-text-color);font-size:12px;position:relative}.answerToBlock .preview{display:none;position:absolute;bottom:100%;left:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);border:1px solid var(--border-color);-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.35);box-shadow:0 8px 20px rgba(0,0,0,0.35);background:var(--bg-color);z-index:100;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:370px;pointer-events:none;overflow-wrap:break-word}.answerToBlock:hover .preview{display:block}.answerToBlock:hover .preview img{max-width:150px}.answerToBlock--bottom .preview{bottom:auto;top:100%;-webkit-transform:translateY(8px);transform:translateY(8px)}.ce-audio{border:1px dashed rgba(0,0,0,0.1);padding:12px;border-radius:8px}.ce-audio__uploader{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ce-audio__hint{opacity:.7;font-size:12px}.ce-audio--drag{background:rgba(0,0,0,0.04)}.ce-audio__loader{margin-top:8px;font-size:12px;opacity:.8}.ce-audio__player audio{width:100%}.ce-audio__title{margin-top:6px;font-size:12px;opacity:.7;word-break:break-word}#avatarEditor{-ms-touch-action:none;touch-action:none;position:fixed;top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:350px;background:var(--bg-color);z-index:110;border:1px solid var(--border-color)}#avatarEditor #avatarField{display:none}#avatarEditor #statusBar{padding:0 20px}#avatarEditor .zoomButtons{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#avatarEditor .zoomButtons button{background:var(--bg-color-alpha);border:1px solid var(--border-color);width:60px;height:60px;font-size:40px;border-radius:15px;color:var(--text-color);cursor:pointer}#avatarEditor #avatarCase{margin:0 auto;width:330px;height:330px;border-radius:165px;overflow:hidden;position:relative}#avatarEditor #avatarCase img{-webkit-transition:all .20s linear;transition:all .20s linear;width:100%;position:absolute;left:0;top:0}.uncutButton{width:100%;padding:20px;background:var(--bg-middle-color);cursor:pointer}.uncutButton.floated{position:-webkit-sticky;position:sticky;bottom:0;left:0;border-radius:10px;border:1px solid var(--border-color)}.switch{position:relative;display:inline-block;width:48px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-middle-color);-webkit-transition:.2s;transition:.2s}.slider>.icon{position:absolute;height:20px;width:20px;left:2px;bottom:2px;background-color:var(--muted-accent);-webkit-transition:.4s;transition:.4s;padding:0 4px}input:checked+.slider>.icon{-webkit-transform:translateX(24px);transform:translateX(24px);background-color:var(--muted-accent)}.slider.round{border-radius:12px;-webkit-box-shadow:inset 0 0 10px var(--bg-middle-color);box-shadow:inset 0 0 10px var(--bg-middle-color)}.slider.round .icon{border-radius:50%}.themeSwitcher{position:relative;display:inline-block;width:48px;height:24px}.themeSwitcher .slider .moon{position:absolute;right:4px;top:5px;fill:var(--text-color)}.themeSwitcher .slider .sun{position:absolute;left:4px;top:5px;fill:var(--text-color);display:none}.themeSwitcher input:checked+.slider{background-color:var(--bg-middle-color)}.themeSwitcher input:checked+.slider .moon{display:none}.themeSwitcher input:checked+.slider .sun{display:inline}.themeSwitcher svg{width:14px;height:14px}.audioPlayerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.audioPlayerContainer .audioName{color:var(--muted-text-color)}.audioPlayerContainer .audioPreload{width:100%;height:40px;border-radius:20px;background:var(--bg-middle-color-2);position:relative;overflow:hidden}.audioPlayerContainer .audioPreload .playButton{position:absolute;left:20px;top:10px}.audioPlayerContainer .audioPreload .loadProgressBar{position:absolute;left:0;top:0;height:100%;width:0;-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite;background-size:400% 400%;background-position:0 0;background:-webkit-gradient(linear, left top, right top, from(#8e685c), color-stop(#598697), to(#539183));background:linear-gradient(90deg, #8e685c, #598697, #539183);-webkit-transition:width 0.2s ease;transition:width 0.2s ease}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.feedSort{margin:0 10px 12px 0;position:relative;display:inline-block;color:var(--text-color)}.feedSort button{color:var(--text-color)}.feedSort__toggle{text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.feedSort__menu{position:absolute;top:100%;left:0;z-index:50;margin-top:6px;min-width:220px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.12);box-shadow:0 8px 24px rgba(0,0,0,0.12);padding:8px 10px}.feedSort__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.feedSort__item{text-align:left;background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}.seriesHeader{font-size:13px;text-align:left;overflow:hidden;font-weight:bold}.seriesHeader a{max-width:500px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-accent);vertical-align:middle}@media screen and (max-width: 600px){.reader__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"prev next" "center center";-webkit-box-align:start;-ms-flex-align:start;align-items:start}.reader__nav .reader__nav-prev{grid-area:prev}.reader__nav .reader__nav-next{grid-area:next}.reader__nav .reader__nav-center{grid-area:center;width:100%}.reader__nav .reader__nav-center .reader__nav-comments,.reader__nav .reader__nav-center .reader__nav-finish{width:100%}.feedSort{margin:0 10px 12px 15px}.communitySelectorName{max-width:230px}.seriesHeader a{max-width:210px}.notificationsList{padding:0}.notificationsList li{padding:10px}.postContent{padding:15px 15px 0 15px}.postBlock .postHeader{padding:15px 15px 0 15px}.uncutButton{padding:10px;width:100%}.uncutButton.floated{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.stickersList,.emojiList{width:90vw !important}.userModal{max-width:350px}.tagsList{padding-top:10px}.tagsList li .dropDownToggle{font-size:18px !important}.nsfwConfirmation{width:100%}#mobileCounter.visible{display:block}.FeedBlock{margin-top:70px}.commentItem{--offset: 15px}.commentItem .commentData{margin-left:clamp(0px, calc(var(--depth, 0) * var(--offset)), calc(var(--offset) * 5));width:calc(100% - clamp(0px, calc(var(--depth, 0) * var(--offset)), calc(var(--offset) * 5)));-webkit-box-sizing:border-box;box-sizing:border-box}.commentItem .commentData .commentHeader{padding:10px 5px 0 10px}.commentItem .commentData .commentContent{padding:10px}.commentItem .commentDepthMarker{width:clamp(0px, calc(var(--depth, 0) * var(--offset)), calc(var(--offset) * 5))}.communityEditorContainer,.postEditorContainer{width:100%}.communityEditorContainer .codex-editor,.postEditorContainer .codex-editor{padding:10px}.for-mobile{display:block}.Wrapper{grid-template-columns:1fr minmax(auto, 250px) 1fr;grid-template-areas:"leftHeader centerHeader rightHeader" "main       main         main      ";gap:0}.Wrapper::before{position:fixed;z-index:1}#logo{grid-area:centerHeader;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.headerContent{position:fixed;padding-left:10px;grid-area:leftHeader;z-index:100}.sideMenu{grid-area:rightHeader;position:fixed;z-index:11;right:10px;top:10px}#post-editor{width:100%}.Content{width:100%}.menu-icon{display:block;width:30px;height:40px;font-size:40px}#side-block{position:fixed;top:50px;left:0;width:100%;max-height:calc(100% - 50px);overflow-y:auto;background-color:var(--bg-color);padding:10px;border:1px solid var(--border-color);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#side-block.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.mainMenu{position:fixed;top:40px;left:0;width:100%;background-color:var(--bg-color);padding:10px;border:1px solid var(--border-color);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.mainMenu.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.mainMenu li{padding:10px 0}.userMenuBlock{position:relative;background-color:var(--bg-color);padding:10px;border:1px solid var(--border-color)}.userMenuBlock .avatar{width:40px;background:black;border-radius:20px}.homepage__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage__nav{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage__nav a{margin:0.25rem 0}}.preview-image img,.preview-sticker img{max-width:100%;max-height:120px;display:block;margin:0 auto}[x-cloak]{display:none !important}.cdx-notify,.cdx-notify--error,.cdx-notify--success,.cdx-notify--warning{background:var(--bg-middle-color) !important;color:var(--text-color) !important}.cdx-notify *,.cdx-notify--error *,.cdx-notify--success *,.cdx-notify--warning *{color:var(--text-color) !important}.cdx-notify--error{background:var(--bg-middle-color) !important;color:var(--text-color) !important}.cdx-notify--error *{color:var(--text-color) !important}.cdx-notify--success{background:var(--bg-middle-color) !important;color:var(--text-color) !important}.cdx-notify--success *{color:var(--text-color) !important}.cdx-notify--warning{background:var(--bg-middle-color) !important;color:var(--text-color) !important}.cdx-notify--warning *{color:var(--text-color) !important}.bookmarksPage{max-width:100%;padding:20px}.bookmarksPage h1{margin-bottom:20px}.bookmarksTabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.bookmarksTabs .tabButton{padding:10px 20px;background:none;border:none;cursor:pointer;font-size:16px;color:var(--text-color);opacity:0.7;border-bottom:2px solid transparent;-webkit-transition:all 0.2s;transition:all 0.2s}.bookmarksTabs .tabButton:hover{opacity:1}.bookmarksTabs .tabButton.active{opacity:1;color:var(--text-accent);border-bottom-color:var(--text-accent)}.bookmarksContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.bookmarksCollections{background:var(--bg-middle-color);padding:15px;border-radius:8px;margin-bottom:10px}.bookmarksCollections .collectionsHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:500}.bookmarksCollections .collectionsList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.bookmarksCollections .collectionItemWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.bookmarksCollections .collectionItem{padding:6px 12px;border-radius:16px;background:var(--bg-color);border:1px solid var(--border-color);cursor:pointer;font-size:14px;color:var(--text-color);-webkit-transition:all 0.2s;transition:all 0.2s}.bookmarksCollections .collectionItem:hover{border-color:var(--text-accent)}.bookmarksCollections .collectionItem.active{background:var(--text-accent);color:white;border-color:var(--text-accent)}.bookmarksCollections .collectionItem .count{opacity:0.7;font-size:12px}.bookmarksCollections .collectionActions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.bookmarksCollections .collectionActions button{background:none;border:none;cursor:pointer;font-size:14px;color:var(--text-color);opacity:0.5;padding:2px 4px}.bookmarksCollections .collectionActions button:hover{opacity:1}.bookmarksCollections .collectionActions button.deleteBtn:hover{color:var(--error-color)}.bookmarksList .emptyState{text-align:center;padding:40px;color:var(--muted-text-color)}.bookmarksList .deletedItem{padding:20px;text-align:center;color:var(--muted-text-color);font-style:italic}.bookmarkItem{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.bookmarkItem:last-child{border-bottom:none}.bookmarkActions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding:10px 0}.bookmarkActions .moveToCollectionSelect{padding:6px 10px;border-radius:4px;background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);font-size:14px;cursor:pointer}.bookmarkedComment{padding:10px;background:var(--bg-middle-color);border-radius:8px}.bookmarkedComment .commentMeta{margin-bottom:10px;font-size:14px;padding:5px 10px;background:var(--bg-color);border-radius:4px}.bookmarkedComment .commentMeta a{color:var(--text-accent)}.bookmarkBtn{opacity:0.7;margin-left:10px}.bookmarkBtn:hover{opacity:1}.actionButton.small,.userActionButtons li.small{padding:4px 10px;font-size:13px}.actionButton.danger:hover,.userActionButtons li.danger:hover{opacity:0.9}.danger{background:var(--danger);border:1px solid var(--error-color);padding:6px 10px;border-radius:8px;cursor:pointer;color:var(--light-text)}.form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:15px}.codex-editor-overlay,.codex-editor-overlay__container{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.userBlock{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.funcIcon{stroke:var(--text-color);width:18px;height:18px}.funcIcon.active{stroke:var(--text-accent)}.vectorIcon{fill:none;stroke:var(--text-accent);width:18px;height:18px}.vectorIcon.remove{stroke:var(--error-color)}.adminNotify{max-width:880px;margin:0 auto;padding:20px;background:var(--bg-middle-color);border:1px solid var(--border-color);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.adminNotify .adminNotify__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.adminNotify .adminNotify__title{margin:0;font-size:20px}.adminNotify .adminNotify__hint{margin:0;font-size:13px;color:var(--muted-text-color)}.adminNotify .adminNotify__status{padding:10px 12px;border-radius:8px;background:var(--bg-color);border:1px solid var(--border-color);font-size:14px}.adminNotify .adminNotify__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.adminNotify .adminNotify__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.adminNotify .adminNotify__label{font-weight:600}.adminNotify .adminNotify__textarea,.adminNotify .adminNotify__input{padding:10px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);font-family:inherit;font-size:14px}.adminNotify .adminNotify__textarea{min-height:220px;resize:vertical}.adminNotify .adminNotify__targets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.adminNotify .adminNotify__option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px}.adminNotify .adminNotify__muted{font-size:12px;color:var(--muted-text-color)}.adminNotify .adminNotify__error{color:var(--error-color);font-size:13px}.adminNotify .adminNotify__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.adminNotify .adminNotify__submit{width:auto;min-width:160px}.adminNotify .adminNotify__searchResults{margin-top:8px;border:1px solid var(--border-color);border-radius:8px;max-height:260px;overflow-y:auto;background:var(--bg-middle-color)}.adminNotify .adminNotify__searchItem{width:100%;text-align:left;padding:10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;border-bottom:1px solid var(--border-color);background:transparent;cursor:pointer}.adminNotify .adminNotify__searchItem:hover{background:var(--bg-color)}.adminNotify .adminNotify__searchItem span{font-size:12px;color:var(--muted-text-color)}.adminNotify .adminNotify__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.adminNotify .adminNotify__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;border-radius:16px;border:1px solid var(--border-color);background:var(--bg-middle-color);font-size:12px}.adminNotify .adminNotify__chipRemove{border:none;background:transparent;font-size:14px;cursor:pointer;color:var(--muted-text-color)}.communitiesList{list-style:none}.communitiesList .communityItem{padding:15px;background:var(--bg-middle-color);border-radius:10px;margin:10px auto}.communitiesList .communityItem .communityBadge{text-align:center;padding:5px 6px;border-radius:999px;font-size:11px;border:1px solid var(--border-color);color:var(--muted-text-color);background:var(--bg-color)}.communitiesToolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:12px 0}.communitiesToolbar .actionButton,.communitiesToolbar .userActionButtons li,.userActionButtons .communitiesToolbar li{width:auto;max-width:220px}.communitiesToolbar .feedSort{margin-left:auto}.communitiesFilter{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-middle-color);margin-bottom:16px}.communitiesFilter .field{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px}.communitiesFilter .communitiesFilter__tags{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px}.communitiesFilter .communitiesFilter__tagInput{margin-top:6px}.communitiesFilter .communitiesFilter__tagList,.communitiesFilter .communitiesFilter__suggestions{list-style:none;margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.communitiesFilter .communitiesFilter__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--bg-color);border:1px solid var(--border-color)}.communitiesFilter .communitiesFilter__remove{border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1}.communitiesFilter .communitiesFilter__suggestions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.communitiesFilter .communitiesFilter__suggestion{padding:6px 8px;border-radius:8px;background:var(--bg-color);border:1px solid var(--border-color);cursor:pointer}.communitiesFilter .communitiesFilter__suggestion:hover{border-color:var(--text-accent)}.communitiesFilter .communitiesFilter__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 0}.communitiesFilter .communitiesFilter__check input[type="checkbox"]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:4px;border:2px solid var(--border-color);background:var(--bg-color);display:inline-grid;place-items:center;margin:0;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.communitiesFilter .communitiesFilter__check input[type="checkbox"]:checked{background-color:var(--text-accent);border-color:var(--text-accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'><path fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/></svg>");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.communitiesFilter .communitiesFilter__check input[type="checkbox"]:focus-visible{-webkit-box-shadow:0 0 0 2px var(--bg-color),0 0 0 4px var(--text-accent);box-shadow:0 0 0 2px var(--bg-color),0 0 0 4px var(--text-accent)}.communitiesFilter .communitiesFilter__check input[type="checkbox"]:disabled{cursor:not-allowed;opacity:0.6}.communitiesFilter .actionButton,.communitiesFilter .userActionButtons li,.userActionButtons .communitiesFilter li{width:auto;min-width:140px}.communityActions{margin-top:12px}.communitySelector{margin-top:12px}.communitySelector .communitySelector__input{margin-top:6px}.communitySelector .communitySelector__selected{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:rgba(255,255,255,0.06)}.communitySelector .communitySelector__selected[hidden]{display:none}.communitySelector .communitySelector__clear{border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1}.communitySelector .communitySelector__list{margin-top:8px;padding:0;list-style:none;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-middle-color);overflow:hidden}.communitySelector .communitySelector__caption{padding:10px 12px 6px;font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--muted-text-color)}.communitySelector .communitySelector__item{padding:10px 12px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.communitySelector .communitySelector__item:hover{background:var(--bg-middle-color-2)}.communitySelectorName{max-width:500px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.communitySelectorPrivate{color:var(--muted-text-color)}.communityModerators{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.communityModerators .communityModerators__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.communityModerators .userInput{-webkit-box-flex:1;-ms-flex:1;flex:1}.communityModerators .communityModerators__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.communityModerators .communityModerators__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color-alpha)}.communityModerators .communityModerators__name{font-weight:600}.communityModerators .communityModerators__meta{font-size:12px;opacity:0.7}.communityModerators .communityModerators__empty,.communityModerators .communityModerators__hint{opacity:0.7}.communityModerators .communityModerators__suggestions{list-style:none;margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.communityModerators .communityModerators__suggestion{padding:6px 8px;border-radius:8px;cursor:pointer;background:var(--bg-color-alpha);border:1px solid var(--border-color)}.communityModerators .communityModerators__suggestion:hover{border-color:var(--text-accent)}.communityModerators .actionButton,.communityModerators .userActionButtons li,.userActionButtons .communityModerators li{width:auto}.communityBans{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.communityBans .communityBans__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.communityBans .communityBans__suggestions{list-style:none;margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.communityBans .communityBans__suggestions[hidden]{display:none}.communityBans .communityBans__suggestion{padding:6px 8px;border-radius:8px;cursor:pointer;background:var(--bg-color-alpha);border:1px solid var(--border-color)}.communityBans .communityBans__suggestion:hover{border-color:var(--text-accent)}.communityBans .communityBans__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.communityBans .communityBans__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color-alpha)}.communityBans .communityBans__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.communityBans .communityBans__name{font-weight:600}.communityBans .communityBans__meta{font-size:12px;opacity:0.7}.communityBans .communityBans__empty,.communityBans .communityBans__hint{opacity:0.7}.communityBans .actionButton,.communityBans .userActionButtons li,.userActionButtons .communityBans li{width:auto}.communityBans[hidden]{display:none}.commentEditSlot{width:100%}.contentWarning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:60px 20px;min-height:300px}.contentWarning__icon{color:var(--text-accent);margin-bottom:20px;opacity:0.8}.contentWarning__title{font-size:24px;margin:0 0 15px;color:var(--text-color)}.contentWarning__text{font-size:16px;color:var(--muted-text-color);margin:0 0 10px;max-width:400px}.contentWarning__question{font-size:18px;font-weight:bold;color:var(--text-color);margin:20px 0}.contentWarning__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:10px}.contentWarning__actions .actionButton,.contentWarning__actions .userActionButtons li,.userActionButtons .contentWarning__actions li{width:auto;min-width:140px}.achievementsBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.achievementsBlock--awards{gap:8px}.achievementItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bg-middle-color);border-radius:8px;border:1px solid var(--border-color);cursor:default;padding:10px;position:relative}.achievementItem .achievementHint{display:none;position:absolute;top:65px;z-index:100;padding:15px;border:1px solid var(--border-color);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.4);box-shadow:2px 2px 2px rgba(0,0,0,0.4);background:var(--bg-color-alpha);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:250px;overflow-wrap:break-word;max-width:100%}.achievementItem .achievementHint.left{left:-10px}.achievementItem .achievementHint.right{right:0}.achievementItem:hover .achievementHint{display:block}.achievementIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.achievementIcon__image{width:56px;height:56px;border-radius:4px;-o-object-fit:cover;object-fit:cover;display:block}.achievementIcon__placeholder{width:24px;height:24px;border-radius:4px;background:var(--border-color)}.achievementInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.achievementTitle{font-size:13px;line-height:1.2;color:var(--text-color)}.achievementSource{font-size:12px;color:var(--text-accent);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.condition-tag-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px}.condition-tag-row .condition-label{font-size:13px;color:#666}.condition-tag-row .condition-tag{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.footer-social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--bg-middle-color);color:var(--muted-text-color);-webkit-transition:background .15s, color .15s;transition:background .15s, color .15s}.footer-social a:hover{background:var(--bg-middle-color-2);color:var(--text-accent)}.footer-social a svg{display:block}.postClarification{margin:20px auto;padding:15px;background:var(--bg-color-alpha);border-radius:8px;border-left:3px solid var(--text-accent)}.postClarification__header{font-weight:bold;margin-bottom:10px;color:var(--text-accent)}.postClarification__content p{margin:0 0 10px 0}.postClarification__content p:last-child{margin-bottom:0}.postSource{margin-top:15px;padding:10px 15px;background:var(--bg-middle-color);border-top:1px solid var(--border-color);font-size:14px}.postSource__label{color:var(--muted-text-color);margin-right:5px}.postSource__link{color:var(--text-accent);word-break:break-all}.clarificationEditorContainer{max-width:750px;margin:0 auto;padding:20px}.clarificationEditorContainer .clarificationEditorHeader{margin-bottom:20px}.clarificationEditorContainer .clarificationEditorHeader h2{margin:0 0 10px 0;font-size:24px}.clarificationEditorContainer .clarificationEditorHint{color:var(--muted-text-color);font-size:14px;margin:0}.clarificationEditorContainer #clarification-body{min-height:200px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-color);padding:10px}.clarificationEditorContainer #clarification-body .ce-block__content{max-width:100%}.clarificationEditorContainer .clarificationEditorActions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.clarificationEditorContainer .clarificationEditorActions .actionButton.secondary,.clarificationEditorContainer .clarificationEditorActions .userActionButtons li.secondary,.userActionButtons .clarificationEditorContainer .clarificationEditorActions li.secondary{background:var(--bg-middle-color);color:var(--text-color);text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clarificationEditorContainer .clarificationEditorActions .actionButton.secondary:hover,.clarificationEditorContainer .clarificationEditorActions .userActionButtons li.secondary:hover,.userActionButtons .clarificationEditorContainer .clarificationEditorActions li.secondary:hover{background:var(--border-color)}.clarificationEditorContainer .error{color:var(--error-color, #dc3545);font-size:14px;margin-bottom:10px;padding:10px;background:rgba(220,53,69,0.1);border-radius:8px}.admin-form__hint{margin-bottom:8px;color:var(--muted-text-color);font-size:13px}.admin-form__input--short{max-width:200px}.admin-form__actions{margin-top:24px}.library{max-width:800px;margin:0 auto;padding:20px}.library__header{margin-bottom:24px}.library__title{margin:0 0 8px;font-size:28px;font-weight:700}.library__subtitle{margin:0;color:var(--muted-text-color);font-size:14px}.library__counter{margin:12px 0 0;color:var(--text-color);font-size:15px;font-weight:600}.library__empty{text-align:center;padding:40px 20px;color:var(--muted-text-color)}.library__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.library-card{background:var(--bg-middle-color);border:1px solid var(--border-color);border-radius:12px;padding:16px}.library-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.library-card__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;color:var(--text-color)}.library-card__avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.library-card__author-name{font-weight:600;font-size:14px}.library-card__date{color:var(--muted-text-color);font-size:13px}.library-card__title{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.library-card__title a{color:var(--text-color);text-decoration:none}.library-card__title a:hover{color:var(--text-accent)}.library-card__preview{margin:0 0 12px;color:var(--muted-text-color);font-size:14px;line-height:1.5;overflow-wrap:break-word}.library-card__progress{margin-bottom:12px}.library-card__progress-bar{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-middle-color-2);border-radius:999px;overflow:hidden;margin-bottom:8px}.library-card__progress-bar::-webkit-progress-bar{background:var(--bg-middle-color-2)}.library-card__progress-bar::-webkit-progress-value{background:var(--text-accent);border-radius:999px}.library-card__progress-bar::-moz-progress-bar{background:var(--text-accent);border-radius:999px}.library-card__progress-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted-text-color)}.library-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.library-card__actions button{border:1px solid var(--border-color);background:var(--bg-middle-color-2);color:var(--text-color);padding:4px 10px;border-radius:4px;cursor:pointer}.reader{min-height:100vh;padding:24px;background:var(--bg-semi-color)}.reader__shell{max-width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.reader__progress-bar{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-middle-color-2);border-radius:2px;overflow:hidden}.reader__progress-bar::-webkit-progress-bar{background:var(--bg-middle-color-2)}.reader__progress-bar::-webkit-progress-value{background:var(--text-accent);border-radius:2px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.reader__progress-bar::-moz-progress-bar{background:var(--text-accent);border-radius:2px}.reader__chrome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.reader__back{color:var(--text-accent);text-decoration:none;font-weight:600}.reader__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.reader__counter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;color:var(--muted-text-color);font-size:14px}.reader__theme-toggle{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--bg-middle-color);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;color:var(--text-color)}.reader__theme-toggle:hover{background:var(--bg-middle-color-2)}.reader__theme-icon{font-size:18px}.reader__theme-icon--light{display:none}[data-theme="dark"] .reader__theme-icon--light{display:block}.reader__theme-icon--dark{display:block}[data-theme="dark"] .reader__theme-icon--dark{display:none}.reader__page{min-height:calc(100vh - 170px);padding:56px 72px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:28px;-webkit-box-shadow:var(--reader-page-shadow);box-shadow:var(--reader-page-shadow);color:var(--text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reader__page-head{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.reader__page-head--compact{margin-bottom:18px;padding-bottom:16px}.reader__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:16px}.reader__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--text-color);text-decoration:none;font-weight:600}.reader__avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.reader__date{color:var(--muted-text-color);font-size:14px}.reader__title{margin:0 0 12px;font-size:42px;line-height:1.08}.reader__subtitle{margin:0 0 16px;color:var(--muted-text-color);font-size:17px;line-height:1.5}.reader__running-title{color:var(--muted-text-color);font-size:15px;line-height:1.4;text-transform:uppercase;letter-spacing:0.04em}.reader__content-frame{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative;overflow:hidden}.reader__warning{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px;text-align:center;border:1px dashed var(--border-color);border-radius:20px;background:var(--bg-semi-color)}.reader__warning-text{max-width:540px;margin:0;color:var(--text-color);font-size:22px;line-height:1.5;text-wrap:balance}.reader__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;font-size:18px;line-height:1.72}.reader__content p{text-align:justify;text-indent:1.8em}.reader__content figure{width:100%;max-width:100%;margin-left:0;margin-right:0}.reader__content a[data-lightbox]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.reader__content img{display:block;max-width:100%;height:auto}.reader__content--measure{position:absolute;inset:0;visibility:hidden;pointer-events:none;overflow:hidden}.reader__block{-webkit-animation:fadeIn 0.22s ease;animation:fadeIn 0.22s ease}.reader__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.reader__nav .btn,.reader__nav .act{background:none;border:1px solid var(--border-color);padding:4px 7px;border-radius:4px;cursor:pointer;color:var(--text-color)}.reader__nav .btn:hover,.reader__nav .act:hover{border-color:var(--text-accent)}.reader__nav-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.reader__hint{color:var(--muted-text-color);font-size:13px;letter-spacing:0.04em;text-transform:uppercase}.reader__hint--mobile{display:none}.reader__completion{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--reader-overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease}.reader__completion button{border:1px solid var(--border-color);border-radius:4px;padding:4px 8px;color:var(--text-color);background:var(--bg-middle-color);cursor:pointer}.reader__completion button.treasureRate{border:0;padding:0}.reader__completion button.treasureRate svg{width:32px;height:32px;min-width:32px;min-height:32px;display:block;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;fill:var(--muted-text-color);stroke:var(--muted-text-color)}.reader__completion button.treasureRate.active svg{fill:var(--text-accent);stroke:var(--text-accent)}.reader__completion-content{max-width:480px;padding:48px;text-align:center;background:var(--bg-middle-color);border-radius:20px;border:1px solid var(--border-color)}.reader__completion-icon{width:80px;height:80px;margin:0 auto 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--text-accent);border-radius:50%;font-size:40px;color:var(--bg-color)}.reader__completion-title{margin:0 0 12px;font-size:32px;color:var(--text-color)}.reader__completion-text{margin:0 0 32px;font-size:18px;color:var(--muted-text-color);line-height:1.5}.reader__completion-vote{margin:0 0 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reader__completion-vote-label{color:var(--muted-text-color);font-size:14px;text-transform:uppercase;letter-spacing:0.04em}.reader__completion-vote .postFooterCase{width:100%;max-width:260px;min-height:auto;padding:0;gap:10px;border:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reader__completion-vote .postFooterCase .upper{min-height:0}.reader__completion-vote .postFooterCase .bottom{min-height:0}.reader__completion-vote .postFooterInline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.reader__completion-vote .rateValue{position:relative}.reader__completion-vote .rateValue .extendedRate{position:absolute;bottom:30px;background:var(--bg-middle-color-2);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:90px;padding:4px;display:none;border-radius:2px;-webkit-box-shadow:var(--shadow-moder);box-shadow:var(--shadow-moder)}.reader__completion-vote .rateValue:hover .extendedRate,.reader__completion-vote .rateValue:focus-within .extendedRate{display:block}.reader__completion-treasury{margin:0 0 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reader__completion-treasury-label{color:var(--muted-text-color);font-size:14px;text-transform:uppercase;letter-spacing:0.04em}.reader__completion-treasury .postFooterCase{width:100%;max-width:260px;min-height:auto;padding:0;gap:10px;border:0}.reader__completion-treasury .postFooterCase .upper{min-height:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reader__completion-treasury .postFooterCase .bottom{min-height:0}.reader__completion-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.reader__completion-actions .btn{width:100%}.reader-placeholder{color:var(--muted-text-color);font-style:italic;text-align:center;padding:8px 0}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.searchPage{max-width:100%;padding:0}.searchPage .searchFormInner{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchPage .searchInputWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;min-width:0;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.searchPage .searchButton,.searchPage .searchSort{width:auto}.searchTabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:20px;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--bg-middle-color);border-bottom:1px solid var(--border-color)}.searchTabs li{margin:0}.searchTabs .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;background:transparent;border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;font-size:14px;-webkit-transition:background 0.2s, border-color 0.2s;transition:background 0.2s, border-color 0.2s}.searchTabs .tab:hover:not(:disabled){border-color:var(--text-accent)}.searchTabs .tab.active{background:var(--bg-color);color:var(--text-accent);border-color:var(--text-accent)}.searchTabs .tab:disabled{opacity:0.5;cursor:not-allowed}.searchForm{padding:20px;background:var(--bg-middle-color);border-bottom:1px solid var(--border-color)}.searchFormInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchInputWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px}.searchInput{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:100%;min-width:0;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-color);font-size:16px}.searchInput::-webkit-input-placeholder{color:var(--muted-text-color)}.searchInput:-ms-input-placeholder{color:var(--muted-text-color)}.searchInput::-ms-input-placeholder{color:var(--muted-text-color)}.searchInput::placeholder{color:var(--muted-text-color)}.searchInput:focus{outline:none;border-color:var(--text-accent)}.searchButton{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 20px;background:var(--text-accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap}.searchButton:hover{opacity:0.9}.searchSort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.searchSort label{color:var(--muted-text-color);font-size:14px}.searchSort select{min-width:170px;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-color);color:var(--text-color);font-size:14px;cursor:pointer}.searchSort select:focus{outline:none;border-color:var(--text-accent)}.searchFormInner--comments{grid-template-columns:minmax(0, 1.2fr) minmax(220px, 0.7fr) auto auto}.searchAuthor{position:relative;min-width:220px}.searchAuthor .searchInput{width:100%}.searchAuthor__suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;margin:0;padding:6px 0;list-style:none;background:var(--bg-color);border:1px solid var(--border-color);border-radius:10px;-webkit-box-shadow:0 10px 24px rgba(0,0,0,0.12);box-shadow:0 10px 24px rgba(0,0,0,0.12)}.searchAuthor__suggestion{padding:10px 14px;cursor:pointer;color:var(--text-color);-webkit-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s}.searchAuthor__suggestion:hover{background:var(--bg-middle-color);color:var(--text-accent)}.searchResults{padding:20px 0}.searchEmpty{text-align:center;padding:40px 20px;color:var(--muted-text-color);font-size:16px}.searchPlaceholder{text-align:center;padding:60px 20px;color:var(--muted-text-color);font-size:18px}.userCards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.userSearchCard{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:15px;background:var(--bg-middle-color);border:1px solid var(--border-color);border-radius:10px;text-decoration:none;color:var(--text-color);-webkit-transition:border-color 0.2s, -webkit-box-shadow 0.2s;transition:border-color 0.2s, -webkit-box-shadow 0.2s;transition:border-color 0.2s, box-shadow 0.2s;transition:border-color 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s}.userSearchCard:hover{border-color:var(--text-accent);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.userSearchCard__avatar{-ms-flex-negative:0;flex-shrink:0}.userSearchCard__avatar img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.userSearchCard__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.userSearchCard__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.userSearchCard__name{font-weight:600;font-size:16px;color:var(--text-color)}.userSearchCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;font-size:13px;color:var(--muted-text-color)}.userSearchCard__rating b{color:var(--text-accent)}.userSearchCard__about{font-size:14px;color:var(--muted-text-color);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.commentSearchCards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.commentSearchCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px 18px;background:var(--bg-middle-color);border:1px solid var(--border-color);border-radius:12px}.commentSearchCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--muted-text-color);font-size:13px;-ms-flex-wrap:wrap;flex-wrap:wrap}.commentSearchCard__author,.commentSearchCard__post,.commentSearchCard__link{text-decoration:none}.commentSearchCard__author,.commentSearchCard__link{color:var(--text-accent)}.commentSearchCard__post{color:var(--text-color);font-size:16px;font-weight:600}.commentSearchCard__content{color:var(--muted-text-color);line-height:1.5}.commentSearchCard__content div,.commentSearchCard__content p{margin:0}.commentSearchCard__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.searchPagination{margin-top:20px}.searchPagination nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.postStatsBlock{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px;padding:14px 10px}.postStatsBlock .postFooterCase{min-width:0;min-height:0;padding:0;border:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.postStatsBlock .postFooterCase--rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;justify-self:start}.postStatsBlock .postFooterCase--comments{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:center}.postStatsBlock .postFooterCase--treasury{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;justify-self:end}.postStatsBlock--mobile-rating-right .postFooterCase--treasury{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;justify-self:start}.postStatsBlock--mobile-rating-right .postFooterCase--comments{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:center}.postStatsBlock--mobile-rating-right .postFooterCase--rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;justify-self:end}.postStatsBlock .postFooterInline{gap:6px}.postStatsBlock .treasuryProgress{width:100%;max-width:74px;height:4px}.postStatsBlock .treasureProgressBar{height:4px}.postStatsBlock .comments a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.postStatsBlock .comments svg{width:32px;height:32px}.postStatsBlock .commentsCounts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;min-height:32px}.postStatsBlock .treasureBlock{gap:8px}.postStatsBlock .treasureBlock button{width:28px;height:28px}.postStatsBlock .treasureBlock button svg{width:28px;height:28px}.reader{padding:0}.reader__shell{gap:8px}.reader__chrome{gap:10px;padding:12px 12px 0}.reader__controls{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px}.reader__counter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:12px}.reader__theme-toggle{width:32px;height:32px;border-radius:6px}.reader__theme-icon{font-size:16px}.reader__page{min-height:calc(100vh - 132px);padding:12px 10px 10px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:0;border-right:0;border-radius:0;-webkit-box-shadow:var(--reader-page-shadow-mobile);box-shadow:var(--reader-page-shadow-mobile)}.reader__page-head{margin-bottom:12px;padding-bottom:10px}.reader__page-head--compact{margin-bottom:8px;padding-bottom:8px}.reader__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:14px}.reader__author{gap:8px;font-size:13px}.reader__avatar{width:30px;height:30px}.reader__date{font-size:12px}.reader__title{margin:0 0 8px;font-size:18px;line-height:1.2}.reader__subtitle{margin:0;font-size:12px}.reader__running-title{font-size:11px;line-height:1.3}.reader__content{gap:12px;font-size:16px}.reader__content--measure{position:absolute;inset:0;visibility:hidden;pointer-events:none;overflow:hidden}.reader__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"prev next" "center center";-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px;padding:0 12px 12px}.reader__nav-prev{grid-area:prev}.reader__nav-next{grid-area:next}.reader__nav-center{grid-area:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.reader__hint{font-size:11px;text-align:center}.reader__hint--desktop{display:none}.reader__hint--mobile{display:inline}.reader__nav .btn,.reader__nav-center .btn{width:100%}.reader__completion{padding:20px;-webkit-backdrop-filter:none;backdrop-filter:none}.reader__completion-content{width:100%;max-width:360px;padding:32px 24px;border-radius:18px;-webkit-box-shadow:var(--reader-page-shadow-mobile);box-shadow:var(--reader-page-shadow-mobile)}.reader__completion-icon{width:64px;height:64px;margin:0 auto 20px;font-size:32px}.reader__completion-title{margin:0 0 10px;font-size:24px}.reader__completion-text{margin:0 0 24px;font-size:15px}.reader__completion-actions{gap:10px}.searchPage .searchForm{padding:15px}.searchPage .searchFormInner{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.searchPage .searchFormInner--comments{grid-template-columns:none}.searchPage .searchInputWrap{width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.searchPage .searchAuthor{width:100%;min-width:0}.searchPage .searchInput{width:100%}.searchPage .searchButton{width:100%}.searchResults{padding:15px 0}.searchEmpty{padding:30px 15px;font-size:14px}.searchPlaceholder{padding:40px 15px;font-size:16px}.userSearchCard{gap:12px;padding:12px}.userSearchCard__avatar img{width:50px;height:50px}.userSearchCard__name{font-size:15px}.userSearchCard__meta{font-size:12px}.userSearchCard__about{font-size:13px}.commentSearchCard{padding:14px;gap:10px}}

/*# sourceMappingURL=style.css.map */