.comments-page{color:var(--text)}.comments-header{display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.comment-meta,.comments-header-main{min-width:0}.comments-header-actions{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:flex-end}.comments-header h1{color:#fff;font-size:clamp(1.9rem, 3vw, 3.1rem);font-weight:950;line-height:1;margin:0 0 8px}.post-reactions{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;padding:18px}.post-reactions-header{display:grid;gap:4px;min-width:0}.post-reactions-header strong{color:#fff;font-size:1.08rem;font-weight:950}.comments-count,.compose-user{font-weight:800;color:var(--muted)}.post-reactions-header span{color:var(--muted);font-size:.86rem;font-weight:800}.post-reactions-list{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(54px,1fr))}.comments-section .post-favorite-btn{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(255,255,255,.72);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;height:40px;padding:0;width:40px}.comments-section .post-favorite-btn:focus-visible,.comments-section .post-favorite-btn:hover{background:rgba(255,255,255,.06);border-color:rgba(18,123,213,.22);color:#fff}.comments-section .post-favorite-btn.is-active{background:rgba(18,123,213,.12);border-color:rgba(18,123,213,.34);box-shadow:0 10px 22px rgba(18,123,213,.12);color:#6bbcff}.comments-section .post-favorite-btn.is-loading{cursor:wait;opacity:.78}.comments-section .post-favorite-btn-icon{display:inline-flex}.comments-section .post-favorite-btn-icon svg{height:18px;stroke-width:1.9;width:18px}.comments-section .post-favorite-btn-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.comments-panel{overflow:visible;padding:22px}.comment-compose,.login-required{margin-bottom:18px;padding:18px}.login-required{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.login-required strong{color:#fff;display:block;margin-bottom:4px}.login-required p{color:var(--muted);line-height:1.5;margin:0}.compose-actions,.inline-actions{align-items:center;display:flex;gap:14px;justify-content:space-between}.comments-toolbar,.comments-toolbar-left{align-items:center;display:flex}.compose-user{font-size:.88rem}.comments-toolbar{gap:14px;justify-content:space-between;margin:22px 0 14px;padding-top:4px}.comments-count{font-size:.92rem}.comments-count strong{color:#fff;font-size:1.16rem;font-weight:950}.comments-sort-dropdown{min-width:230px;position:relative}.comments-toast{margin-bottom:14px}.comments-list{display:grid;gap:14px;overflow:visible}.comment-head,.comment-header,.comment-user{display:flex;gap:12px}.comment-thread{margin-left:var(--indent,0);position:relative}.comment-thread.has-open-menu,.comment-thread:has(.comment-more.is-open){z-index:20}.comment-thread[data-depth]:not([data-depth="0"])::before{background:linear-gradient(rgba(var(--blue-rgb),.25),transparent);content:"";height:calc(100% + 14px);left:-13px;position:absolute;top:0;width:1px}.comment-card{overflow:visible;padding:16px 18px;position:relative}.comment-card.has-open-menu,.comment-card:has(.comment-more.is-open){z-index:20}.comment-card.has-top-action .comment-head{padding-right:min(230px,46%)}.comment-card::before{background:linear-gradient(90deg,transparent,rgba(var(--blue-rgb),.34),transparent);content:"";height:1px;left:24px;opacity:0;position:absolute;right:24px;top:0}.comment-card.is-pinned::before,.comment-card:hover::before{opacity:1}.comment-card.is-deleted{opacity:.72}.comment-card.is-pinned{background:linear-gradient(135deg,rgba(var(--blue-rgb),.12),rgba(255,255,255,.025)),var(--surface);border-color:rgba(var(--blue-rgb),.26)}.comment-head{align-items:center}.comment-header{align-items:flex-start;justify-content:space-between;min-width:0;position:relative}.comment-user{align-items:center;min-width:0}.comment-avatar{align-items:center;background:linear-gradient(135deg,var(--blue),#1f3449);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color:#fff;display:inline-flex;flex:0 0 46px;font-weight:950;height:46px;justify-content:center;width:46px}.comment-author-row,.comment-date-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.comment-author{color:#fff;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-date{color:var(--muted-2);font-size:.82rem;font-weight:750;margin-top:-8px}.comment-edited{color:rgba(255,255,255,.56);font-size:.78rem;font-weight:850}.comment-badge{background:rgba(var(--blue-rgb),.16);border-radius:var(--radius-pill);color:var(--blue-2);display:inline-flex;font-size:.68rem;font-weight:950;margin-top:6px;padding:3px 8px;text-transform:uppercase}.comment-actions,.comment-main-actions{align-items:center;display:flex;gap:10px}.comment-body{color:#dce8f3;line-height:1.68;margin:14px 0 0;overflow-wrap:anywhere;white-space:normal}.comment-body.is-removed{color:var(--muted-2);font-style:italic}.comment-actions{color:var(--muted-2);flex-wrap:wrap;margin-top:12px}.comment-counts{color:var(--muted-2);font-size:.82rem;font-weight:800}.comment-main-actions{flex-wrap:wrap;margin-top:14px}.comment-reply-btn{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-pill);color:#dce8f3;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:950;justify-content:center;min-height:34px;padding:0 13px}.comment-reply-btn:focus,.comment-reply-btn:hover{background:rgba(var(--blue-rgb),.14);border-color:rgba(var(--blue-rgb),.32);color:#fff;transform:translateY(-1px)}.comment-more{flex:0 0 auto;margin-left:auto;position:relative;z-index:5}.comments-header p{max-width:760px;color:#fff!important;font-size:22px;font-weight:600;line-height:1;margin:0 0 8px}.comment-more-btn{align-items:center;background:0 0;border:1px solid transparent;border-radius:12px;color:rgba(255,255,255,.62);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.comment-more-btn:focus,.comment-more-btn:hover,.comment-more.is-open .comment-more-btn{background:rgba(255,255,255,.08);border-color:rgba(var(--blue-rgb),.25);color:#fff}.comment-more-btn svg{height:20px;stroke-width:2.8;width:20px}.comment-more-menu{background:rgba(18,27,36,.98);border:1px solid #127bd540;border-radius:16px;box-shadow:0 18px 46px rgba(0,0,0,.38),0 0 28px rgba(var(--blue-rgb),.13);display:grid;gap:4px;min-width:238px;padding:7px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.comment-more-item{align-items:center;background:0 0;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-height:42px;padding:9px 11px;text-align:left;width:100%}.comment-more-item:focus,.comment-more-item:hover{background:rgba(var(--blue-rgb),.14);border-color:rgba(var(--blue-rgb),.28)}.comment-more-item span{display:grid;gap:2px;min-width:0}.comment-more-item strong{color:currentColor;font-size:.84rem;font-weight:950;line-height:1.15}.comment-more-item small{color:rgba(255,255,255,.65);font-size:.72rem;font-weight:760;line-height:1.25}.comment-more-item.is-danger{color:#ff9aaa}.comment-more-item.is-danger:focus,.comment-more-item.is-danger:hover{background:rgba(255,107,124,.14);border-color:rgba(255,107,124,.36);color:#ffc2cb}.comment-more-item.is-spoiler{background:rgba(245,181,72,.1);border-color:rgba(245,181,72,.24);color:#ffd38a;grid-template-columns:auto minmax(0,1fr)}.comment-more-item.is-spoiler:focus,.comment-more-item.is-spoiler:hover{background:rgba(245,181,72,.17);border-color:rgba(245,181,72,.48);color:#ffe0a8}.comment-more-alert{align-items:center;background:rgba(245,181,72,.18);border:1px solid rgba(245,181,72,.42);border-radius:50%;display:inline-flex;font-size:.78rem;font-weight:950;height:24px;justify-content:center;width:24px}.comment-action-spoiler{background:rgba(245,181,72,.13);border-color:rgba(245,181,72,.38);color:#ffd38a}.comment-top-actions{display:flex;justify-content:flex-end;max-width:min(220px,calc(100% - 32px));position:absolute;right:16px;top:14px;z-index:2}.comment-top-actions .comment-action-spoiler{box-shadow:0 10px 26px rgba(0,0,0,.22);min-height:34px;padding-inline:12px}.comment-action-spoiler:hover{background:rgba(245,181,72,.2);border-color:rgba(245,181,72,.62);color:#ffe0a8}.comment-spoiler-reported-top{background:rgba(245,181,72,.13);border:1px solid rgba(245,181,72,.38);border-radius:var(--radius-pill);box-shadow:0 10px 26px rgba(0,0,0,.22);color:#ffd38a;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;line-height:1.25;min-height:34px;padding:8px 12px;text-align:center}.comment-body.is-spoiler-protected,.inline-slot{margin-top:14px}.comment-spoiler-cover{align-items:flex-start;background:linear-gradient(135deg,rgba(245,181,72,.15),rgba(var(--blue-rgb),.08)),rgba(5,11,18,.76);border:1px solid rgba(245,181,72,.34);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);display:grid;gap:8px;padding:16px}.comment-spoiler-cover strong{color:#fff3d6;font-size:.98rem;font-weight:950}.comment-spoiler-cover p{color:#c6d0dd;font-size:.9rem;line-height:1.5;margin:0}.show-spoiler-comment{align-items:center;background:rgba(245,181,72,.18);border:1px solid rgba(245,181,72,.48);border-radius:var(--radius-pill);color:#fff1ce;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:950;justify-content:center;margin-top:4px;padding:8px 13px;transition:background var(--transition),border-color var(--transition),transform var(--transition);width:max-content}.app-modal,.auth-card,.auth-modal,.auth-page,.comments-page,.comments-section,.post-reactions,.site-page{color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.show-spoiler-comment:hover{background:rgba(245,181,72,.28);border-color:rgba(245,181,72,.72);transform:translateY(-1px)}.comment-spoiler-revealed{border-left:2px solid rgba(245,181,72,.58);padding-left:12px}.comment-replies{display:grid;gap:14px;margin-top:14px}.load-more-btn,.load-more-button,.load-more-comments{display:flex;margin:18px auto 0}@media (max-width:980px){.post-reactions{grid-template-columns:1fr}.post-reactions-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.comment-card,.comment-compose,.comments-panel,.login-required,.post-reactions{border-radius:24px}.comments-page{padding:18px}.comments-header,.comments-toolbar,.compose-actions,.inline-actions,.login-required{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.comments-panel{padding:14px}.comments-sort-dropdown,.comments-sort-menu{min-width:0;width:100%}.comments-sort-menu{left:0;right:0}.comments-header-actions{align-self:flex-end}.comments-section .post-favorite-btn{width:40px}.comment-thread{margin-left:min(var(--indent,0px),60px)}.comment-avatar{flex-basis:38px;height:38px;width:38px}.comment-header,.comment-user{gap:10px}.comment-more-menu{max-width:calc(100vw - 58px);min-width:220px}.comment-card.has-top-action .comment-head{padding-right:0}.comment-top-actions{display:flex;justify-content:flex-end;margin-bottom:10px;position:static}}@media (max-width:460px){.post-reactions-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-modal,.app-modal-overlay,.app-modal-root,.auth-card,.auth-modal,.auth-page,.auth-page-body,.auth-shell,.comment-card,.comments-list,.comments-page,.comments-page-body,.comments-section,.post-reactions,.site-card,.site-page,.site-page-body,.site-panel,.site-shell{--pfx-bg:#121b24;--pfx-bg-2:#0d151d;--pfx-panel:#15212c;--pfx-panel-2:#192836;--pfx-line:rgba(255, 255, 255, 0.08);--pfx-line-2:rgba(18, 123, 213, 0.36);--pfx-text:#edf5ff;--pfx-muted:#95a6b8;--pfx-soft:#c9d6e3;--pfx-blue:#127bd5;--pfx-blue-2:#37a4ff;--pfx-white:#f4f8fc;--pfx-radius:30px;--pfx-shadow:0 26px 70px rgba(0, 0, 0, 0.34);--bg:var(--pfx-bg);--bg-deep:var(--pfx-bg-2);--surface:#101922;--surface-deep:#0f1821;--surface-soft:#14212d;--surface-raised:var(--pfx-panel);--surface-raised-2:var(--pfx-panel-2);--line:var(--pfx-line);--line-blue:var(--pfx-line-2);--text:var(--pfx-text);--text-strong:#ffffff;--text-soft:var(--pfx-soft);--muted:var(--pfx-muted);--muted-2:#8395a8;--blue:var(--pfx-blue);--blue-2:var(--pfx-blue-2);--blue-rgb:18,123,213;--white-panel:var(--pfx-white);--input-text:#15202b;--input-placeholder:#647587;--success:#4adf95;--success-soft:rgba(74, 223, 149, 0.13);--danger:#ff6b7c;--danger-soft:rgba(255, 107, 124, 0.13);--warning:#ffd166;--warning-soft:rgba(255, 209, 102, 0.13);--radius-xs:12px;--radius-sm:16px;--radius-md:20px;--radius-lg:24px;--radius-xl:6px;--radius-2xl:6px;--radius-pill:6px;--shadow-soft:0 14px 34px rgba(0, 0, 0, 0.14);--shadow-panel:0 18px 48px rgba(0, 0, 0, 0.18);--shadow-board:var(--pfx-shadow);--shadow-modal:0 30px 90px rgba(0, 0, 0, 0.55);--focus-ring:0 0 0 4px rgba(var(--blue-rgb), 0.16);--speed:180ms ease;--page-pad:clamp(18px, 4vw, 34px);--container:980px}.auth-page-body,.comments-page-body,.site-page-body{margin:0}.app-modal,.app-modal *,.app-modal ::after,.app-modal ::before,.auth-modal,.auth-modal *,.auth-modal ::after,.auth-modal ::before,.auth-page,.auth-page *,.auth-page ::after,.auth-page ::before,.comments-section,.comments-section *,.comments-section ::after,.comments-section ::before,.post-reactions,.post-reactions *,.post-reactions ::after,.post-reactions ::before,.site-page,.site-page *,.site-page ::after,.site-page ::before{box-sizing:border-box;letter-spacing:0}.auth-page,.comments-page,.site-page{background:radial-gradient(circle at 4% 0,rgba(var(--blue-rgb),.2),transparent 34%),radial-gradient(circle at 92% 100%,rgba(var(--blue-rgb),.12),transparent 36%),linear-gradient(135deg,var(--pfx-bg) 0,#0e161f 58%,#111c26 100%);min-height:100vh;min-height:100svh;overflow-x:hidden;padding:var(--page-pad);position:relative;width:100%}.auth-page::before,.comments-page::before,.site-page::before{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;opacity:.5;pointer-events:none;position:fixed;z-index:0}.auth-page>*,.comments-page>*,.site-page>*{position:relative;z-index:1}.app-modal button,.app-modal input,.app-modal select,.app-modal textarea,.auth-modal button,.auth-modal input,.auth-modal select,.auth-modal textarea,.auth-page button,.auth-page input,.auth-page select,.auth-page textarea,.comments-section button,.comments-section input,.comments-section select,.comments-section textarea,.post-reactions button,.site-page button,.site-page input,.site-page select,.site-page textarea{font:inherit}.app-modal button,.auth-modal button,.auth-page button,.comments-section button,.post-reactions button,.site-page button{border:0}.app-modal a,.auth-modal a,.auth-page a,.comments-section a,.site-page a{color:inherit;text-decoration:none}.app-modal a,.app-modal button,.app-modal input,.app-modal select,.app-modal textarea,.auth-modal a,.auth-modal button,.auth-modal input,.auth-modal select,.auth-modal textarea,.auth-page a,.auth-page button,.auth-page input,.auth-page select,.auth-page textarea,.comments-section a,.comments-section button,.comments-section input,.comments-section select,.comments-section textarea,.post-reactions button,.site-page a,.site-page button,.site-page input,.site-page select,.site-page textarea{transition:background-color var(--speed),border-color var(--speed),box-shadow var(--speed),color var(--speed),filter var(--speed),opacity var(--speed),transform var(--speed)}.app-modal a:focus-visible,.app-modal button:focus-visible,.app-modal input:focus-visible,.app-modal select:focus-visible,.app-modal textarea:focus-visible,.auth-modal a:focus-visible,.auth-modal button:focus-visible,.auth-modal input:focus-visible,.auth-modal select:focus-visible,.auth-modal textarea:focus-visible,.auth-page a:focus-visible,.auth-page button:focus-visible,.auth-page input:focus-visible,.auth-page select:focus-visible,.auth-page textarea:focus-visible,.comments-section a:focus-visible,.comments-section button:focus-visible,.comments-section input:focus-visible,.comments-section select:focus-visible,.comments-section textarea:focus-visible,.post-reactions button:focus-visible,.site-page a:focus-visible,.site-page button:focus-visible,.site-page input:focus-visible,.site-page select:focus-visible,.site-page textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}.app-modal svg,.auth-modal svg,.auth-page svg,.comments-section svg,.post-reactions svg,.site-page svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.app-modal [hidden],.auth-modal [hidden],.auth-page [hidden],.comments-section [hidden],.post-reactions [hidden],.site-page [hidden]{display:none!important}.auth-page table,.comments-section table,.site-page table{border-collapse:collapse;border-spacing:0;overflow:hidden;width:100%}.auth-page td,.auth-page th,.comments-section td,.comments-section th,.site-page td,.site-page th{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left}.auth-page th,.comments-section th,.site-page th{color:var(--blue-2);font-size:.72rem;font-weight:950;text-transform:uppercase}.comments-shell,.site-shell{margin:0 auto;width:100%}@keyframes cardIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes menuIn{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.app-modal-overlay{align-items:center;background:rgba(3,8,13,.74);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;opacity:0;padding:22px;pointer-events:none;position:fixed;transition:opacity 180ms;z-index:1000}.app-modal-overlay.is-open{opacity:1;pointer-events:auto}.app-modal-overlay.is-closing{opacity:0}.app-modal-card{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),#121b24;border:1px solid rgba(255,255,255,.09);border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.58),0 0 0 1px rgba(18,123,213,.12),0 0 42px rgba(18,123,213,.18);color:#fff;display:grid;gap:16px;max-width:460px;opacity:0;padding:24px;transform:translateY(14px) scale(.97);transition:opacity 180ms,transform 180ms;width:min(100%,460px)}.app-modal-overlay.is-open .app-modal-card{opacity:1;transform:translateY(0) scale(1)}.app-modal-icon{align-items:center;background:rgba(18,123,213,.25);border:1px solid rgba(18,123,213,.42);border-radius:18px;box-shadow:0 0 24px rgba(18,123,213,.26);color:#37a4ff;display:inline-flex;height:48px;justify-content:center;width:48px}.app-modal-card.is-danger .app-modal-icon{background:rgba(255,107,124,.16);border-color:rgba(255,107,124,.38);color:#ff91a0}.app-modal-card.is-warning .app-modal-icon{background:rgba(255,209,102,.15);border-color:rgba(255,209,102,.4);color:#ffd166}.app-modal-card.is-success .app-modal-icon{background:rgba(74,223,149,.14);border-color:rgba(74,223,149,.36);color:#4adf95}.app-modal-icon svg{height:24px;stroke-width:2;width:24px}.app-modal-copy h2{color:#fff;font-size:clamp(1.24rem, 3vw, 1.58rem);line-height:1.15;margin:0}.app-modal-copy p{color:#c9d6e3;font-size:.95rem;line-height:1.55;margin:8px 0 0}.app-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:2px}.app-modal-button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:950;justify-content:center;min-height:42px;padding:0 18px}.app-report-option,.app-report-options{display:grid;gap:10px}.app-modal-button-secondary{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#dce8f3}.app-modal-button-secondary:focus,.app-modal-button-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.app-modal-button-primary{background:#127bd5;border-color:#127bd5;box-shadow:0 14px 30px rgba(18,123,213,.26);color:#fff}.app-modal-button-primary:focus,.app-modal-button-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.app-modal-button-primary.is-danger{background:#ff6b7c;border-color:#ff6b7c;box-shadow:0 14px 30px rgba(255,107,124,.2)}.app-modal-button-primary.is-warning{background:#ffd166;border-color:#ffd166;color:#17202a}.app-modal-button-primary.is-success{background:#4adf95;border-color:#4adf95;color:#0c151d}.app-report-option{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#edf5ff;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:11px 13px}.app-report-option:focus-within,.app-report-option:hover{background:rgba(18,123,213,.14);border-color:rgba(18,123,213,.35)}.app-report-option input{height:1px;opacity:0;position:absolute;width:1px}.app-report-option-dot{border:2px solid rgba(255,255,255,.32);border-radius:50%;height:17px;position:relative;width:17px}.app-report-option input:checked+.app-report-option-dot{border-color:#37a4ff;box-shadow:0 0 0 4px rgba(18,123,213,.18)}.app-report-option input:checked+.app-report-option-dot::after{background:#127bd5;border-radius:50%;content:"";height:7px;left:3px;position:absolute;top:3px;width:7px}.app-report-option-label{font-size:.92rem;font-weight:900}.app-report-option.is-highlighted{background:rgba(255,209,102,.13);border-color:rgba(255,209,102,.42)}.app-report-option.is-highlighted:focus-within,.app-report-option.is-highlighted:hover{background:rgba(255,209,102,.19);border-color:rgba(255,209,102,.62)}.app-report-option-badge{align-items:center;background:rgba(255,209,102,.22);border:1px solid rgba(255,209,102,.46);border-radius:999px;color:#ffd166;display:inline-flex;font-size:.78rem;font-weight:950;height:24px;justify-content:center;width:24px}@media (max-width:520px){.app-modal-overlay{align-items:flex-end;padding:14px}.app-modal-card{border-radius:24px;padding:20px}.app-modal-actions{flex-direction:column-reverse}.app-modal-button{width:100%}}@media (prefers-reduced-motion:reduce){.app-modal,.app-modal *,.app-modal ::after,.app-modal ::before,.auth-modal,.auth-modal *,.auth-modal ::after,.auth-modal ::before,.auth-page,.auth-page *,.auth-page ::after,.auth-page ::before,.comments-section,.comments-section *,.comments-section ::after,.comments-section ::before,.post-reactions,.post-reactions *,.post-reactions ::after,.post-reactions ::before,.site-page,.site-page *,.site-page ::after,.site-page ::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}.app-modal-card,.app-modal-overlay{transition-duration:0s}}
