html[data-theme=dark]{--egor-primary: #5b72c4;--egor-dark: #7b8fe0;--egor-on-soft: #8fa0e8;--egor-bg: #262d52;--egor-light: #3a4372;--honorary-primary: #b0863f;--honorary-dark: #a9843a;--honorary-bg: #3a331f;--honorary-light: #54492a;--observer-primary: #8890b0;--observer-dark: #c7cce0;--observer-bg: #262a3d;--gold: #c7af7e;--gold-soft: #e6d6af;--gold-text: #e0c179;--honor-ink: #e2a83a;--success: #4fbf8a;--bg: #14172a;--surface: #1c2036;--surface2: #232840;--border: rgba(180,190,230,.14);--border-strong: rgba(180,190,230,.26);--text: #e7eaf6;--text-secondary: #aeb6d6;--text-muted: #8890b0;--shadow-sm: 0 1px 3px rgba(0,0,0,.35), 0 1px 2px rgba(0,0,0,.25);--shadow: 0 4px 16px rgba(0,0,0,.42), 0 1px 4px rgba(0,0,0,.3);--shadow-lg: 0 18px 46px rgba(0,0,0,.5), 0 4px 12px rgba(0,0,0,.32);--shadow-hover: 0 8px 24px rgba(0,0,0,.46), 0 2px 6px rgba(0,0,0,.3);--danger: #d14536;--danger-dark: #b23a28;--danger-text: #f0938a;--accent: #5ac8c4;--accent-text: #5ac8c4;color-scheme:dark}html[data-theme=dark] body{background-image:radial-gradient(1100px 520px at 82% -12%,rgba(90,110,200,.18),transparent 60%),radial-gradient(840px 440px at 6% 0%,rgba(180,150,90,.07),transparent 55%),url(/pattern-dark.svg);background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,600px 600px}@media (display-mode: standalone),(display-mode: fullscreen){body,html[data-theme=dark] body{background-image:none}}html[data-platform=android] body,html[data-platform=android][data-theme=dark] body{background-image:none}html[data-platform=android] .u-appear,html[data-platform=android] .u-fade{animation:none!important;opacity:1!important;transform:none!important}html[data-platform=android] .skel:after{content:none!important;display:none!important}html[data-platform=android] .post,html[data-platform=android] .post.reaction-dock-open{animation:none!important;content-visibility:visible!important;contain:none!important;contain-intrinsic-size:none!important}@media (display-mode: standalone) and (pointer: coarse){.u-appear,.u-fade{animation:none!important;opacity:1!important;transform:none!important}}@media (pointer: coarse) and (max-width: 1100px){body,html[data-theme=dark] body{background-image:none}#content,#content *{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:none!important;will-change:auto!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html[data-platform=android] .profile-honour,html[data-platform=android] .profile-honour:nth-child(2),html[data-platform=android] .profile-honour:nth-child(3),html[data-platform=android] .profile-honour:hover,html[data-platform=android] .profile-honour:focus-visible{transform:none}html[data-performance=lite]{scroll-behavior:auto;--transition: 0s;--shadow-sm: 0 1px 2px rgba(20,24,42,.1);--shadow: 0 1px 4px rgba(20,24,42,.12);--shadow-lg: 0 3px 10px rgba(20,24,42,.16);--shadow-hover: 0 1px 4px rgba(20,24,42,.12)}html[data-performance=lite] body,html[data-performance=lite][data-theme=dark] body{background-image:none}html[data-performance=lite] *,html[data-performance=lite] *:before,html[data-performance=lite] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-performance=lite] #content,html[data-performance=lite] #content *,html[data-platform=android] #content,html[data-platform=android] #content *{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:none!important;will-change:auto!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-performance=lite] .skel:after{content:none!important;display:none!important}html[data-performance=lite] .profile-name.cosmetic-name-shimmer{filter:none;background-position:48% 0}html[data-performance=lite] .td-directive-overlay{backdrop-filter:none}html[data-theme=dark] #boot{background:radial-gradient(1100px 520px at 78% -8%,rgba(90,110,200,.15),transparent 60%),radial-gradient(900px 460px at 12% 4%,rgba(199,175,126,.08),transparent 55%),var(--bg)}html[data-theme=dark] .reg-chip{background:var(--surface)}html[data-theme=dark] .staff-badge.developer{color:#e6c469;background:linear-gradient(135deg,#3a3018,#2e2712)}html[data-theme=dark] .staff-badge.moderator{color:#8fd8de;border-color:#2f5658;background:#16302f}html[data-theme=dark] .staff-badge.admin,html[data-theme=dark] .role-badge.observer{border-color:var(--observer-primary)}html[data-theme=dark] .carrot-badge{border-color:#8a641f;background:#3a2a10;color:#e8b56a}html[data-theme=dark] .btn-gold{color:#f3e4b8;background:linear-gradient(180deg,#6d5726,#4a3d1e)}html[data-theme=dark] .kazna-paytab.active,html[data-theme=dark] .kazna-route li:before,html[data-theme=dark] .kazna-preset-tier{color:#2a1e05}html[data-theme=dark] .garden-season.is-done{background:linear-gradient(180deg,#2e2a18,var(--surface))}html[data-theme=dark] .garden-meter{background:repeating-linear-gradient(45deg,#2a3352,#2a3352 7px,#232a45 7px 14px)}html[data-theme=dark] .garden-meter-pct{color:#241d16}.nav-more{display:contents}.nav-more-heading{display:none}.nav-item-more{display:none;position:relative}.nav-item-more .notif-badge{position:absolute;top:2px;right:8px}@media (max-width: 768px){.nav-item-more{display:flex}.nav-more{display:none}.sidebar-nav.more-open .nav-more{display:flex;flex-direction:column;position:absolute;right:8px;bottom:calc(100% + 8px);min-width:210px;max-width:calc(100vw - 16px);max-height:68vh;overflow-y:auto;background:var(--surface);border:1.5px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;gap:2px;z-index:300;animation:modalIn .15s ease}.sidebar-nav.more-open .nav-more-heading{display:block;padding:7px 12px 3px;color:var(--text-muted);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav.more-open .nav-more .nav-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;width:100%;padding:11px 12px;font-size:14px;border-radius:10px;text-align:left}.sidebar-nav.more-open .nav-more .nav-item-label{display:inline}.sidebar-nav.more-open .nav-more .nav-item-icon{font-size:20px;width:22px;text-align:center}.sidebar-nav.more-open .nav-more .nav-locale .locale-toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;flex-shrink:0;width:22px;height:22px;border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface2);color:inherit;font:800 10px/1 var(--font);letter-spacing:.04em}.sidebar-nav.more-open .nav-more .nav-item:hover,.sidebar-nav.more-open .nav-more .nav-item.active{background:var(--bg)}.sidebar-nav.more-open .nav-more .nav-divider{display:block;height:1px;background:var(--border);margin:5px 6px}.sidebar-nav.more-open .nav-more>.nav-divider:first-child{display:none}.sidebar-nav.more-open .nav-group{border-top:1px solid var(--border);margin:5px 0 0;padding:0}.sidebar-nav.more-open .nav-group:first-child{border-top:0;margin-top:0}.sidebar-nav.more-open .nav-group.collapsed .nav-group-items{display:block}.sidebar-nav.more-open .nav-group-toggle{padding:7px 12px 3px;cursor:default;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav.more-open .nav-group-caret{display:none}.sidebar-nav.more-open:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(100vh - var(--bottomnav-h) - env(safe-area-inset-bottom));height:calc(100dvh - var(--bottomnav-h) - env(safe-area-inset-bottom));background:#0006;z-index:250}}html[data-platform=android] .sidebar-nav.more-open .nav-more{animation:none}@media (display-mode: standalone) and (max-width: 768px),(display-mode: fullscreen) and (max-width: 768px){.nav-more a[href="#/app"]{display:none!important}}
