html{--tabbar-height:56px;--brand:#2563eb;--brand-2:#0ea5e9;--brand-bg:#2563eb1f;--text:#0f172a;--muted:#0f172a99;--bg:radial-gradient(900px 520px at 18% -16%, #2563eb29, transparent 58%), radial-gradient(720px 460px at 100% 0%, #0ea5e91f, transparent 52%), linear-gradient(180deg, #f8fbff 0%, #f4f7fb 44%, #eef3f8 100%);--surface:#fff;--surface-soft:#f8fafce0;--card-bg:#fffffff0;--card-border:#0f172a14;--shadow-card:0 14px 36px #0f172a14;--shadow-float:0 20px 56px #0f172a1f;--radius-card:18px;--app-max-width:480px;--ant-color-bg-container:var(--surface);--feed-title-size:16px;--feed-excerpt-size:13px;--article-read-title-size:22px;--article-read-body-size:17px;--article-read-line-height:1.75;--adm-color-primary:var(--brand);--adm-color-text-secondary:var(--muted);--adm-color-text:var(--text)}html.theme-dark{--text:#e5e7eb;--muted:#e5e7eb9e;--bg:radial-gradient(780px 440px at 12% -18%, #4ea1ff2e, transparent 56%), linear-gradient(180deg, #0b1220 0%, #0f172a 48%, #111827 100%);--surface:#111827;--surface-soft:#0f172ac7;--card-bg:#111827e0;--card-border:#e5e7eb1f;--shadow-card:0 18px 46px #00000047;--shadow-float:0 22px 60px #00000061;--brand:#60a5fa;--brand-2:#22c55e;--brand-bg:#60a5fa29;--ant-color-bg-container:var(--surface)}html.theme-glass{--text:#1e293bf0;--muted:#3341559e;--bg:radial-gradient(120% 80% at 50% -20%, #c7d2fe8c, transparent 52%), radial-gradient(90% 55% at 100% 15%, #e9d5ff80, transparent 48%), radial-gradient(80% 50% at 0% 85%, #bae6fd59, transparent 45%), linear-gradient(168deg, #f8fafc 0%, #eef2ff 42%, #f5f3ff 72%, #faf5ff 100%);--surface:#ffffff94;--surface-soft:#ffffff5c;--card-bg:#ffffff7a;--card-border:#ffffffb8;--shadow-card:0 18px 48px #6366f11a, 0 8px 24px #0f172a0f;--shadow-float:0 24px 64px #6366f129, 0 10px 32px #0f172a14;--ant-color-bg-container:#ffffff94;--brand:#1677ff;--brand-2:#7c3aed;--brand-bg:#1677ff24;--glass-edge:#ffffffd9;--glass-shadow:0 18px 48px #6366f11a, 0 8px 24px #0f172a0f, inset 0 1px 0 #ffffffa6}html.theme-ai{--text:#0c1222;--muted:#0c12229e;--bg:radial-gradient(900px 420px at 12% -5%, #6366f152, transparent 55%), radial-gradient(800px 500px at 92% 8%, #06b6d442, transparent 55%), linear-gradient(185deg, #f8fafc 0%, #eef2ff 48%, #f5f3ff 100%);--surface:#ffffffdb;--surface-soft:#eef2ffb8;--card-bg:#ffffffd6;--card-border:#6366f129;--shadow-card:0 18px 46px #6366f121;--shadow-float:0 24px 68px #6366f12e;--ant-color-bg-container:var(--surface);--brand:#6366f1;--brand-2:#06b6d4;--brand-bg:#6366f124}html.theme-scifi{--text:#d4f5de;--muted:#b4f0c88c;--bg:radial-gradient(ellipse 100% 60% at 50% -10%, #00ff4112, transparent 55%), linear-gradient(185deg, #020403 0%, #050a08 38%, #030502 100%);--surface:#040c08f0;--surface-soft:#0a1810b3;--card-bg:#040c08eb;--card-border:#39ff1459;--shadow-card:0 18px 44px #00000061;--shadow-float:0 24px 70px #00000094;--ant-color-bg-container:#0c1410;--brand:#39ff14;--brand-2:#00e5ff;--brand-bg:#39ff141f;--scifi-glow:0 0 16px #39ff1459;--scifi-glow-soft:0 0 28px #39ff141f}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:#e8eef6}body{background:var(--bg);min-height:100svh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{touch-action:manipulation}.app-shell{min-height:100svh;width:min(100%, var(--app-max-width));background:color-mix(in srgb, var(--ant-color-bg-container) 76%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 30px 80px #0f172a1a}.app-content{padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}.app-content--no-tabbar{padding-bottom:env(safe-area-inset-bottom)}.app-shell--article-detail .article-detail-shell{height:calc(100svh - env(safe-area-inset-bottom));max-height:calc(100svh - env(safe-area-inset-bottom))}.app-tabbar{z-index:1000;width:min(100%, var(--app-max-width));pointer-events:auto;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.app-tabbar .adm-tab-bar{min-height:var(--tabbar-height);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border-top:1px solid var(--card-border);background:#ffffffe0;border-radius:22px 22px 0 0;box-shadow:0 -12px 34px #0f172a14,inset 0 1px #ffffffb3}.app-tabbar .adm-tab-bar-item{transition:color .18s,transform .18s}.app-tabbar .adm-tab-bar-item-active{transform:translateY(-1px)}.app-tabbar .adm-tab-bar-item-title{margin-top:2px;font-size:11px;font-weight:650}.app-tabbar .adm-tab-bar-item:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 42%, transparent);outline-offset:-4px;border-radius:14px}html.theme-dark .app-tabbar .adm-tab-bar{background:#111827e6;box-shadow:0 -8px 30px #00000040}html.theme-glass .app-tabbar .adm-tab-bar{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);border-top:1px solid var(--glass-edge,#ffffffd9);background:#fff6;box-shadow:0 -12px 40px #6366f11f,0 -4px 20px #0f172a0d,inset 0 1px #ffffff8c}html.theme-ai .app-tabbar .adm-tab-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-top:1px solid #6366f12e;box-shadow:0 -10px 36px #6366f11f}html.theme-scifi .app-tabbar .adm-tab-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--scifi-glow-soft), 0 -4px 24px #000000a6, inset 0 1px 0 #39ff141f;background:#020604f0;border-top:1px solid #39ff1473}html.theme-scifi .app-tabbar .adm-tab-bar .adm-tab-bar-item-active{text-shadow:0 0 8px #39ff1473;color:var(--brand)!important}.page-inner{padding:14px 14px 0}.adm-nav-bar{border-bottom:1px solid var(--card-border);background:color-mix(in srgb, var(--ant-color-bg-container) 86%, transparent)!important;color:var(--text)!important}.adm-nav-bar-title{letter-spacing:.01em;color:var(--text)!important;font-weight:750!important}.adm-nav-bar-back-arrow{color:var(--text)!important}.adm-nav-bar-right{color:var(--brand)!important}.adm-button,.adm-capsule-tabs-tab,.adm-list-item{min-height:44px}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.07)}to{transform:scale(1)}}.article-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card,18px);box-shadow:var(--shadow-card);will-change:transform, opacity;cursor:pointer;text-align:left;box-sizing:border-box;width:100%;margin-bottom:12px;padding:14px 14px 12px;transition:transform .16s,box-shadow .16s,border-color .16s;animation:.35s both cardIn}.article-card:active{transform:scale(.992);box-shadow:0 8px 24px #0f172a14}html.theme-glass .article-card{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);box-shadow:var(--glass-shadow,0 18px 48px #6366f11a, 0 8px 24px #0f172a0f);background:#ffffff61;border:1px solid #ffffffc7}html.theme-glass .article-card:active{transform:scale(.99);box-shadow:0 12px 36px #6366f11f,0 4px 16px #0f172a0d,inset 0 1px #ffffff80}html.theme-glass .adm-nav-bar{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:0 4px 24px #6366f114,inset 0 1px #ffffff80;background:#ffffff73!important;border-bottom:1px solid #ffffffa6!important}html.theme-glass .adm-capsule-tabs-tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #6366f10f;color:var(--muted)!important;background:#ffffff52!important;border:1px solid #ffffff8c!important}html.theme-glass .adm-capsule-tabs-tab-active{font-weight:600;box-shadow:0 4px 16px #1677ff1f,inset 0 1px #ffffffd9;color:var(--brand)!important;background:#ffffff9e!important;border-color:#ffffffe6!important}html.theme-glass .theme-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59;border-color:#ffffffa6;box-shadow:0 2px 10px #6366f114}html.theme-glass .theme-btn.active{background:#ffffff8c;border-color:#1677ff59;box-shadow:0 4px 16px #1677ff26,inset 0 1px #fffc}html.theme-ai .article-card{border:1px solid #6366f133;box-shadow:0 10px 32px #6366f11a,0 6px 16px #06b6d40f}html.theme-scifi .article-card{box-shadow:var(--scifi-glow-soft), 0 0 0 1px #00e5ff0f, inset 0 0 32px #39ff140a;border:1px solid #39ff1466;border-radius:10px}html.theme-scifi .article-card:active{box-shadow:var(--scifi-glow), inset 0 0 24px #39ff1414}html.theme-scifi .article-action-btn,html.theme-scifi .theme-btn,html.theme-scifi .app-tabbar .adm-tab-bar{letter-spacing:.02em;font-family:ui-monospace,Cascadia Code,SF Mono,Roboto Mono,Menlo,Consolas,monospace}html.theme-scifi .article-action-btn{color:var(--brand);border-color:#39ff1459;border-radius:6px;box-shadow:0 0 0 1px #39ff1414}html.theme-scifi .article-action-btn.active{box-shadow:var(--scifi-glow-soft);background:#39ff1424;border-color:#39ff14a6}html.theme-scifi .theme-btn.active{box-shadow:var(--scifi-glow-soft);text-shadow:0 0 10px #39ff1459}html.theme-scifi .adm-nav-bar{border-bottom:1px solid #39ff1433;box-shadow:0 4px 20px #00000073;background:#020604eb!important}html.theme-scifi .adm-capsule-tabs-tab{color:var(--muted)!important;background:#00000059!important;border:1px solid #39ff1438!important;border-radius:6px!important}html.theme-scifi .adm-capsule-tabs-tab-active{box-shadow:var(--scifi-glow-soft);color:var(--brand)!important;background:#39ff141a!important;border-color:#39ff148c!important}.article-title{margin:0;font-size:15px;font-weight:750;line-height:1.32}.article-meta{color:var(--muted);margin-top:6px;font-size:12px}.article-excerpt{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.article-actions{gap:10px;margin-top:12px;display:flex}.article-action-btn{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 18%, var(--card-border));background:color-mix(in srgb, var(--card-bg) 86%, transparent);color:var(--brand);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650;line-height:1;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.article-action-btn:focus-visible,.theme-btn:focus-visible,.profile-hero-avatar:focus-visible,.profile-avatar-ring:focus-visible,.adm-button:focus-visible,.adm-capsule-tabs-tab:focus-visible,.adm-list-item:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 44%, transparent);outline-offset:2px}.article-action-btn.active{border-color:color-mix(in srgb, var(--brand) 72%, white);background:linear-gradient(135deg, var(--brand-bg), color-mix(in srgb, var(--brand) 10%, transparent));box-shadow:0 8px 18px color-mix(in srgb, var(--brand) 14%, transparent);animation:.18s both pop}.article-action-btn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.article-card,.article-action-btn.active{animation:none!important}}.theme-switch{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.theme-btn{appearance:none;border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 74%, transparent);color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:650;transition:color .16s,background .16s,border-color .16s,transform .16s}.theme-btn:active{transform:scale(.98)}.theme-btn.active{border-color:var(--brand);color:var(--brand);background:var(--brand-bg)}html[data-reading-mode=default]{--read-surface:transparent;--read-text:var(--text);--read-muted:var(--muted);--read-card-bg:var(--card-bg);--read-card-border:var(--card-border);--read-brand:var(--brand);--read-brand-bg:var(--brand-bg)}html[data-reading-mode=eye]{--read-surface:#f2ead8;--read-text:#3a3428;--read-muted:#3a3428b8;--read-card-bg:#fffcf2f5;--read-card-border:#5a463224;--read-brand:#b45309;--read-brand-bg:#b453091f}html[data-reading-mode=dark]{--read-surface:#121212;--read-text:#e5e5e5;--read-muted:#e5e5e594;--read-card-bg:#1e1e1ef2;--read-card-border:#ffffff14;--read-brand:#60a5fa;--read-brand-bg:#60a5fa24}.reading-surface{--text:var(--read-text);--muted:var(--read-muted);--card-bg:var(--read-card-bg);--card-border:var(--read-card-border);--brand:var(--read-brand);--brand-bg:var(--read-brand-bg);background:var(--read-surface);color:var(--read-text);border-radius:0;transition:background-color .2s,color .2s}html[data-reading-mode=default] .reading-surface{background:0 0}.reading-area{min-height:calc(100svh - 48px - var(--tabbar-height) - env(safe-area-inset-bottom))}.reading-surface .article-card{background:var(--read-card-bg);border-color:var(--read-card-border);color:var(--read-text)}.reading-surface .article-title{color:var(--read-text)}.reading-surface .article-meta,.reading-surface .article-excerpt{color:var(--read-muted)}.article-detail-shell{height:calc(100svh - var(--tabbar-height) - env(safe-area-inset-bottom));max-height:calc(100svh - var(--tabbar-height) - env(safe-area-inset-bottom));flex-direction:column;min-height:0;display:flex;overflow:hidden}.article-detail-header{z-index:200;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb, var(--ant-color-bg-container) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);box-shadow:0 1px 0 var(--card-border), 0 8px 28px #0f172a0f;flex-shrink:0;position:relative}.article-detail-header .adm-nav-bar{border-bottom:none;background:0 0!important}.article-detail-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.article-detail-layout{padding-bottom:env(safe-area-inset-bottom)}.article-detail-nav-actions{flex-shrink:0;align-items:center;gap:6px;max-width:52vw;display:flex}.article-detail-nav-actions .article-action-btn{padding:5px 8px;font-size:11px}.article-detail-page{padding:18px 18px 16px}.article-detail-title{font-size:var(--article-read-title-size,22px);letter-spacing:.005em;color:var(--read-text,var(--text));margin:0 0 14px;font-weight:780;line-height:1.34}.article-detail-meta{color:var(--read-muted,var(--muted));margin-bottom:20px;font-size:12px;line-height:1.45}.article-detail-meta--extra{opacity:.92;margin-top:-12px;margin-bottom:20px;font-size:12px}.article-detail-body{font-size:var(--article-read-body-size,17px);line-height:var(--article-read-line-height,1.75);word-break:break-word;color:var(--read-text,var(--text));letter-spacing:.01em}.article-detail-body--html{white-space:normal}.article-detail-body--html img,.article-detail-body--html video{border-radius:14px;max-width:100%;height:auto;margin:14px auto;display:block;box-shadow:0 12px 30px #0f172a1a}.article-detail-body--html p{margin:.65em 0}.article-detail-body--html h1,.article-detail-body--html h2,.article-detail-body--html h3{margin:1em 0 .5em;font-size:1.05em;line-height:1.35}.article-detail-body--html a{color:var(--read-brand,var(--brand));word-break:break-all}.article-detail-body--html ul,.article-detail-body--html ol{margin:.5em 0;padding-left:1.25em}.article-detail-body--html blockquote{border:1px solid var(--read-card-border,var(--card-border));background:color-mix(in srgb, var(--read-card-bg,var(--card-bg)) 92%, var(--read-brand,var(--brand)) 8%);opacity:.95;border-radius:10px;margin:.75em 0;padding:10px 12px}.article-detail-comments-block{margin-top:4px}.article-detail-comment-strip{color:var(--read-text,var(--text));letter-spacing:.02em;border:1px solid var(--read-card-border,var(--card-border));background:color-mix(in srgb, var(--read-card-bg,var(--card-bg)) 90%, transparent);border-radius:14px;margin-top:24px;padding:13px 14px;font-size:13px;font-weight:650;line-height:1.45;box-shadow:0 10px 26px #0f172a0d}.article-detail-comments-hint{color:var(--read-muted,var(--muted));text-align:center;margin-top:10px;padding:10px 4px;font-size:13px}.article-detail-comments-hint--error{color:var(--read-brand,var(--brand));text-align:left}.article-detail-comment-list{margin:12px 0 0;padding:0;list-style:none}.article-detail-comment-item{border-bottom:1px solid var(--read-card-border,var(--card-border));padding:12px 0}.article-detail-comment-item:last-child{border-bottom:none;padding-bottom:4px}.article-detail-comment-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.article-detail-comment-author{color:var(--read-text,var(--text));font-size:13px;font-weight:600}.article-detail-comment-time{color:var(--read-muted,var(--muted));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.article-detail-comment-body{color:var(--read-text,var(--text));white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.article-source-tabs{padding:8px 12px 4px}.article-source-tabs .adm-capsule-tabs-tab-list{padding-bottom:2px}.auth-page{background:var(--bg);min-height:100svh}.auth-page-inner{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:24px;margin:14px 14px 0;padding:20px 18px 24px}.auth-lead{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.62}.auth-field{border:1px solid var(--card-border);background:var(--surface-soft);border-radius:16px;margin-bottom:14px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.auth-field:focus-within{border-color:color-mix(in srgb, var(--brand) 46%, var(--card-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent)}.auth-label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.auth-field .adm-input{--font-size:15px}.auth-page .adm-button-primary,.profile-edit-page .adm-button-primary{height:44px;box-shadow:0 12px 24px color-mix(in srgb, var(--brand) 20%, transparent);border-radius:14px;font-weight:750}.auth-footer{text-align:center;color:var(--muted);margin-top:22px;font-size:14px}.auth-footer a{color:var(--brand);font-weight:700}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-page .profile-hero{border:1px solid var(--card-border);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 16%, var(--card-bg)), var(--card-bg));box-shadow:var(--shadow-card);border-radius:24px;align-items:center;gap:16px;margin-bottom:14px;padding:20px 18px;display:flex;position:relative;overflow:hidden}.profile-page .profile-hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand-2) 22%, transparent), transparent 68%);pointer-events:none;border-radius:999px;width:128px;height:128px;position:absolute;top:-42px;right:-30px}.profile-page .profile-hero-avatar{z-index:1;border:3px solid color-mix(in srgb, var(--surface) 82%, transparent);background:var(--brand-bg);cursor:pointer;border-radius:50%;flex-shrink:0;width:76px;height:76px;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a24}.profile-page .profile-hero-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.profile-page .profile-hero-avatar-placeholder{width:100%;height:100%;color:var(--brand);justify-content:center;align-items:center;font-size:28px;font-weight:750;display:flex}.profile-page .profile-hero-text{z-index:1;flex:1;min-width:0;position:relative}.profile-page .profile-hero-name{color:var(--text);margin:0;font-size:20px;font-weight:750;line-height:1.25}.profile-page .profile-hero-sub{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.4}.profile-page .profile-menu{border:1px solid var(--card-border);box-shadow:var(--shadow-card);--adm-color-background:var(--card-bg);--adm-color-text:var(--text);--border-inner:solid 1px var(--card-border);--active-background-color:var(--brand-bg);border-radius:20px;overflow:hidden}.profile-page .profile-menu .adm-list-body{background:0 0}.profile-page .profile-menu .adm-list-item-content-main{font-weight:650}.profile-page .profile-logout-wrap{margin-top:24px;padding-top:4px}.profile-page .profile-logout-wrap .adm-button-default{border-color:var(--card-border);background:color-mix(in srgb, var(--card-bg) 78%, transparent);height:44px;color:var(--text);border-radius:14px;font-weight:700}html.theme-scifi .app-shell{background-color:color-mix(in srgb, var(--ant-color-bg-container) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.theme-scifi .profile-page .profile-menu{--adm-color-background:#040e0a80;--adm-color-text:var(--text);--adm-color-weak:#c8ffd7b8;--adm-color-light:#a0ffb9c7;--adm-color-border:#39ff1438;--active-background-color:#39ff141f;--border-inner:solid 1px #39ff142e;--border-top:solid 1px #39ff1447;--border-bottom:solid 1px #39ff1447;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--scifi-glow-soft), inset 0 1px 0 #39ff141a;border:1px solid #39ff1461;border-radius:14px}html.theme-scifi .profile-page .profile-menu .adm-list-body,html.theme-scifi .profile-page .profile-menu .adm-list-item{background:0 0!important}html.theme-scifi .profile-page .profile-menu .adm-list-item-content-main{color:var(--text)!important}html.theme-scifi .profile-page .profile-menu .adm-list-item-content-arrow{color:#b4ffc8b3!important}html.theme-scifi .profile-page .profile-menu .adm-list-item:active .adm-list-item-content{background:#39ff1414}html.theme-scifi .profile-page .profile-hero-avatar{box-shadow:var(--scifi-glow-soft), 0 8px 24px #00000059;border:1px solid #39ff1459}html.theme-scifi .profile-page .profile-logout-wrap .adm-button-default{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--scifi-glow-soft);color:var(--text)!important;background:#040e0a8c!important;border:1px solid #39ff1466!important;border-radius:10px!important}html.theme-scifi .profile-page .profile-logout-wrap .adm-button-default:active:before{opacity:.12}.settings-page .settings-section{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:22px;margin-bottom:16px;padding:18px}.settings-page .settings-section-title{color:var(--text);margin:0 0 7px;font-size:16px;font-weight:780}.settings-page .settings-section-desc{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.45}html.theme-scifi .settings-page .settings-section-title{letter-spacing:.06em;text-shadow:0 0 14px #39ff1447;font-family:ui-monospace,Cascadia Code,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-weight:600}html.theme-scifi .settings-page .theme-btn{border-radius:6px}.profile-edit-page .profile-avatar-block{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.profile-edit-page .profile-avatar-ring{border:3px solid color-mix(in srgb, var(--brand) 18%, var(--card-border));background:linear-gradient(135deg, var(--brand-bg), var(--card-bg));width:96px;height:96px;box-shadow:var(--shadow-card);cursor:pointer;border-radius:50%;padding:0;transition:transform .16s,box-shadow .16s;overflow:hidden}.profile-edit-page .profile-avatar-ring:active{transform:scale(.98)}.profile-edit-page .profile-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.profile-edit-page .profile-avatar-placeholder{width:100%;height:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:13px;display:flex}.profile-edit-page .profile-avatar-hint{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12px}.list-detail-page{padding-bottom:8px}.list-detail-page .list-detail-card{cursor:pointer;margin-bottom:12px;transition:transform .12s,box-shadow .12s,border-color .12s}.list-detail-page .list-detail-card:active{transform:scale(.992)}.list-detail-page .skeleton-stack{flex-direction:column;gap:12px;padding:8px 0;display:flex}.list-detail-page .skeleton-line{border-radius:12px;width:100%;height:64px}@media (prefers-reduced-motion:reduce){.list-detail-page .list-detail-card:active{transform:none}}.empty-state{text-align:center;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:24px;margin:18px 0 0;padding:42px 20px}.empty-state:before{content:"";background:linear-gradient(135deg, var(--brand-bg), color-mix(in srgb, var(--brand-2) 12%, transparent));width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 12%, transparent);border-radius:18px;margin:0 auto 14px;display:block}.empty-state-title{color:var(--text);margin:0;font-size:17px;font-weight:750}.empty-state-desc{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}
