:root,html[data-theme^=dark-]{--radius:.52rem;--background:#08090b;--foreground:#f5f7fb;--card:#101216;--card-foreground:#f6f7fa;--popover:#0f1115;--popover-foreground:#f6f7fa;--primary:#ff304f;--primary-foreground:#fff;--secondary:#171a20;--secondary-foreground:#e8ebf1;--muted:#15181d;--muted-foreground:#9299a6;--accent:#2a1117;--accent-foreground:#fff;--ai:#5987ff;--ai-foreground:#fff;--lava:#ff493b;--lava-foreground:#fff;--destructive:#ff3d45;--destructive-foreground:#fff;--border:#ffffff1a;--input:#111419;--ring:#ff304f8c;--sidebar:#090a0d;--sidebar-foreground:#f0f2f6;--sidebar-primary:#ff304f;--sidebar-primary-foreground:#fff;--sidebar-accent:#171a1f;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff17;--sidebar-ring:#ff304f8c;--metal-highlight:#ffffff0d;--metal-mid:#ffffff05;--metal-shadow:#0009;--metal-tint:#ff304f0f;--gradient-dant3:radial-gradient(circle at 15% -18%, #ff304f12, transparent 31%), radial-gradient(circle at 86% 108%, #ff493b0a, transparent 36%), linear-gradient(145deg, #0a0b0e 0%, #07080a 58%, #0d0e11 100%);--gradient-mint:linear-gradient(105deg, #fff 0%, #ff677d 48%, #ff304f 100%);--gradient-lava:linear-gradient(110deg, #ffb5aa 0%, #ff493b 58%, #c61d2f 100%);--metal-surface:linear-gradient(145deg, #ffffff08, transparent 24%), color-mix(in oklab, var(--card) 98%, transparent);--shadow-elegant:0 24px 60px -42px #000c, inset 0 1px 0 #ffffff0a, 0 0 0 1px var(--border);--shadow-glow:0 12px 34px -24px #ff304fb3, inset 0 1px 0 #ffffff12;--shadow-lava:0 14px 36px -24px #ff493ba6, inset 0 1px 0 #ffffff0f}html[data-theme=dark-midnight]{--background:#07090d;--card:#0e1117;--popover:#0c0f14;--primary:#df2344;--secondary:#151922;--muted:#131720;--accent:#251019;--border:#c1cde11f;--input:#10141b;--sidebar:#07090c;--sidebar-accent:#141821;--ring:#df23448c}html[data-theme=dark-ember]{--background:#0c090a;--card:#151011;--popover:#120e0f;--primary:#ff493b;--secondary:#1d1718;--muted:#1a1415;--accent:#301414;--border:#ffc4b21c;--input:#171112;--sidebar:#0a0809;--sidebar-accent:#1b1415;--ring:#ff493b8c}html.light,html[data-theme^=light-]{--radius:.52rem;--background:#f5f7fb;--foreground:#161b24;--card:#fff;--card-foreground:#161b24;--popover:#fff;--popover-foreground:#161b24;--primary:#1769e0;--primary-foreground:#fff;--secondary:#edf2f8;--secondary-foreground:#202633;--muted:#eef2f7;--muted-foreground:#687284;--accent:#e9f1ff;--accent-foreground:#12284a;--ai:#6a4de8;--ai-foreground:#fff;--lava:#d94e3d;--lava-foreground:#fff;--destructive:#d93b47;--destructive-foreground:#fff;--border:#22324a21;--input:#fff;--ring:#1769e073;--sidebar:#fbfcfe;--sidebar-foreground:#202633;--sidebar-primary:#1769e0;--sidebar-primary-foreground:#fff;--sidebar-accent:#edf3fb;--sidebar-accent-foreground:#14294a;--sidebar-border:#22324a1c;--sidebar-ring:#1769e073;--metal-highlight:#ffffffe0;--metal-mid:#1940710a;--metal-shadow:#1c2c4438;--metal-tint:#1769e00d;--gradient-dant3:radial-gradient(circle at 16% -18%, #1769e00f, transparent 31%), radial-gradient(circle at 88% 108%, #358bff0a, transparent 34%), linear-gradient(145deg, #fff 0%, #f5f7fb 58%, #f9fbfe 100%);--gradient-mint:linear-gradient(105deg, #0f1e34 0%, #1769e0 50%, #338cf8 100%);--gradient-lava:linear-gradient(110deg, #632b26 0%, #d94e3d 58%, #9f2833 100%);--metal-surface:linear-gradient(145deg, #fffffff2, transparent 24%), color-mix(in oklab, var(--card) 99%, transparent);--shadow-elegant:0 18px 44px -34px #1e355740, inset 0 1px 0 #fffffff2, 0 0 0 1px var(--border);--shadow-glow:0 12px 32px -22px #1769e070, inset 0 1px 0 white;--shadow-lava:0 16px 36px -26px #d94e3d66, inset 0 1px 0 white}html[data-theme=light-pearl]{--background:#fafbfe;--card:#fff;--popover:#fff;--primary:#2a6ccf;--secondary:#f0f3f8;--muted:#f1f4f8;--accent:#eaf1fc;--border:#2a486f21;--sidebar:#fcfdff;--sidebar-accent:#edf2f9;--ring:#2a6ccf6e}html[data-theme=light-frost]{--background:#eef5ff;--card:#fafdff;--popover:#fff;--primary:#0d5ed7;--secondary:#e2edfb;--muted:#e6eff9;--accent:#dbe9ff;--border:#0d417e24;--sidebar:#f5f9ff;--sidebar-accent:#e6effb;--ring:#0d5ed76e}html,body{background:var(--background)}body{background-image:linear-gradient(color-mix(in oklab, var(--border) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--border) 16%, transparent) 1px, transparent 1px);background-size:36px 36px;background-attachment:fixed}.ti-shell{background:radial-gradient(circle at 78% 0%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 27rem), color-mix(in oklab, var(--background) 97%, transparent);min-height:100vh}.ti-shell main#main{background-image:none!important}.metal-header{box-shadow:0 10px 32px -28px var(--metal-shadow);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);border-color:var(--border)!important;background:color-mix(in oklab, var(--background) 91%, transparent)!important}.dant3-logo{min-width:2.75rem}.dant3-official-logo{object-fit:contain;object-position:center;border:1px solid color-mix(in oklab, var(--border) 78%, transparent);box-shadow:0 7px 22px -16px var(--metal-shadow);border-radius:.45rem;padding:2px;transition:filter .16s,border-color .16s,background-color .16s}html[data-theme^=dark-] .dant3-official-logo,html.dark:not([data-theme]) .dant3-official-logo{border-color:color-mix(in oklab, var(--primary) 34%, var(--border));filter:drop-shadow(0 0 7px #ff304f6b)drop-shadow(0 10px 18px #b4002242);background:#08090b;content:normal!important}html[data-theme^=light-] .dant3-official-logo,html.light .dant3-official-logo{border-color:color-mix(in oklab, var(--border) 78%, transparent);filter:none;background:#f5f3ee;content:normal!important}.ti-sidebar{box-shadow:10px 0 32px -30px var(--metal-shadow);border-color:var(--sidebar-border)!important;background:color-mix(in oklab, var(--sidebar) 97%, transparent)!important}.ti-sidebar nav a,.ti-drawer nav a{border-radius:.4rem!important}.ti-sidebar nav a:hover,.ti-drawer nav a:hover{background:color-mix(in oklab, var(--primary) 7%, var(--muted))!important}.ti-sidebar nav a[aria-current=page],.ti-drawer nav a[aria-current=page]{border-color:color-mix(in oklab, var(--primary) 31%, var(--border))!important;background:color-mix(in oklab, var(--primary) 11%, transparent)!important;box-shadow:inset 3px 0 0 var(--primary)!important}.ti-panel,.ti-panel-soft,.ti-feed-card,.ti-room-link,.ti-room-card,.metal-panel{border-color:var(--border)!important;background:color-mix(in oklab, var(--card) 97%, transparent)!important;border-radius:.55rem!important}.ti-panel,.metal-panel{-webkit-backdrop-filter:blur(12px)saturate(106%);backdrop-filter:blur(12px)saturate(106%);box-shadow:var(--shadow-elegant)!important}.ti-panel-soft{background:color-mix(in oklab, var(--muted) 76%, transparent)!important}.ti-feed-card,.ti-room-link,.ti-room-card{box-shadow:0 14px 36px -34px var(--metal-shadow)}.ti-feed-card:hover,.ti-room-link:hover,.ti-room-card:hover{transform:translateY(-1px);border-color:color-mix(in oklab, var(--primary) 43%, var(--border))!important;background:color-mix(in oklab, var(--card) 98%, var(--primary) 2%)!important}.ti-feed-card:after,.ti-room-card:after{width:2px!important}.ti-chip{background:color-mix(in oklab, var(--primary) 8%, transparent)!important;border-radius:.35rem!important}.ti-kicker{letter-spacing:.13em!important}.ti-icon-button{background:color-mix(in oklab, var(--card) 72%, transparent)!important;border-radius:.45rem!important}.ti-icon-button:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))!important;background:color-mix(in oklab, var(--primary) 8%, var(--muted))!important;color:var(--foreground)!important}.metal-button{border-color:color-mix(in oklab, var(--primary) 68%, transparent)!important;background:var(--primary)!important;color:var(--primary-foreground)!important;box-shadow:0 12px 28px -20px color-mix(in oklab, var(--primary) 68%, transparent)!important}.metal-button:hover{filter:brightness(1.05)}.ti-tabs{gap:.9rem!important}.ti-tab{border-radius:0!important;padding-inline:.2rem!important}.ti-tab-active{border-color:var(--primary)!important;color:var(--foreground)!important;background:0 0!important}.ti-signal-readout{background:color-mix(in oklab, var(--card) 89%, transparent)!important;border-radius:.4rem!important}.ti-bottom-nav{border-color:var(--border)!important;background:color-mix(in oklab, var(--background) 95%, transparent)!important}.ti-drawer{background:radial-gradient(circle at 10% 0%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 14rem), var(--background)!important}.ti-account-avatar-button{border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:var(--card);width:2.5rem;height:2.5rem;box-shadow:0 7px 20px -15px var(--metal-shadow);border-radius:999px;flex-shrink:0;place-items:center;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:visible}.ti-account-avatar-button:hover{border-color:color-mix(in oklab, var(--primary) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 10%, transparent);transform:translateY(-1px)}.ti-account-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ti-account-avatar-fallback{border-radius:inherit;width:100%;height:100%;color:var(--foreground);place-items:center;font-size:.75rem;font-weight:700;display:grid}.ti-account-type-badge,.ti-feed-account-badge{font-family:var(--font-mono);box-shadow:0 0 0 2px var(--background);border:1px solid;border-radius:999px;place-items:center;font-weight:800;line-height:1;display:inline-grid}.ti-account-type-badge{background:var(--background);width:1rem;height:1rem;font-size:.54rem;position:absolute;bottom:-.12rem;right:-.18rem}.ti-feed-account-badge{background:color-mix(in oklab, var(--card) 95%, transparent);width:1.05rem;height:1.05rem;font-size:.55rem}[data-account-type=human]{color:#36a45e}[data-account-type=ai]{color:#4f7ff0}[data-account-type=bot]{color:#9a58d6}[data-account-type=robot]{color:#dd6b39}html[data-theme^=light-] [data-account-type=human]{color:#176b36}html[data-theme^=light-] [data-account-type=ai]{color:#244fb5}html[data-theme^=light-] [data-account-type=bot]{color:#6f2ea8}html[data-theme^=light-] [data-account-type=robot]{color:#9a3f1d}.ti-dashboard-hero-dragon,.ti-main-dragon-art,[data-dant3-hero-dragon]{display:none!important}@media (width<=767px){.ti-drawer{width:min(88vw,340px)!important;min-width:min(88vw,340px)!important;max-width:none!important}body{background-size:28px 28px}.ti-shell{background:var(--background)}.ti-feed-card,.ti-panel,.ti-panel-soft,.ti-room-card,.ti-room-link{border-radius:.48rem!important}}@media (prefers-reduced-motion:reduce){.ti-feed-card,.ti-room-link,.ti-room-card,.ti-account-avatar-button{transition:none!important;transform:none!important}}
