#main-outlet{padding-bottom:3em}.d-header-wrap{position:sticky;top:0;z-index:var(--aurora-z-header)}.topic-list .topic-list-header{background:rgba(0,0,0,0);border-bottom:1px solid var(--aurora-border-strong)}.topic-list .topic-list-header th{font-weight:600;font-size:.78em;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--primary) 60%, transparent);padding-top:.6em;padding-bottom:.6em}.topic-list .topic-list-header th.sortable:hover{color:var(--primary)}.topic-list .topic-list-header th.sortable .d-icon{opacity:.7}.topic-area{padding-top:.25em}.topic-body{transition:background var(--aurora-transition-fast)}.topic-timeline .timeline-container{padding:1em .75em 2em 0}.topic-timeline .topic-timeline-wrapper{padding-right:.6em}.has-sidebar-page .sidebar-wrapper{width:260px}.d-header #site-logo{max-height:36px}.menu-panel{margin-top:6px !important}.login-modal .modal-inner-container,.create-account .modal-inner-container{padding:1.75em}.login-modal .login-welcome-header,.login-modal .create-account-welcome-header,.create-account .login-welcome-header,.create-account .create-account-welcome-header{text-align:center;margin-bottom:1.25em}.login-modal .login-welcome-header h1,.login-modal .create-account-welcome-header h1,.create-account .login-welcome-header h1,.create-account .create-account-welcome-header h1{background:var(--aurora-gradient);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:1.75rem;font-weight:800;letter-spacing:0}.category-list td.category h3{font-weight:700;letter-spacing:0}.category-list .subcategories .subcategory{border-radius:var(--aurora-radius-sm)}.bookmark.bookmarked .d-icon,.topic-post .actions .bookmarked .d-icon{color:var(--highlight)}.styleguide-section{border-radius:var(--aurora-radius-md)}.search-results .fps-result,.search-results .item{border-radius:var(--aurora-radius-md);border:1px solid var(--aurora-border);padding:1em 1.25em;margin-bottom:.75em;background:var(--aurora-surface-0);transition:background var(--aurora-transition-fast),border-color var(--aurora-transition-fast)}.search-results .fps-result:hover{border-color:var(--aurora-border-strong);background:var(--aurora-surface-1)}.admin-controls{border-radius:var(--aurora-radius-md)}.admin-contents .admin-container{border-radius:var(--aurora-radius-lg);overflow:hidden}.chat-drawer-outlet{left:12px !important;bottom:0 !important}.ai-helper-button{border-radius:var(--aurora-radius-pill) !important}@media(min-width: 1600px){.wrap{max-width:min(1400px,90vw)}}body.admin-interface{background:var(--cn-ink) !important;color:var(--cn-bone) !important}body.admin-interface #main-outlet,body.admin-interface .admin-main-nav,body.admin-interface .admin-container,body.admin-interface .admin-contents,body.admin-interface .admin-content,body.admin-interface .admin-detail,body.admin-interface .admin-controls,body.admin-interface .admin-section,body.admin-interface .admin-report,body.admin-interface .admin-dashboard,body.admin-interface .admin-list,body.admin-interface .admin-table,body.admin-interface .theme-card,body.admin-interface .setting{background:var(--cn-card) !important;border-color:var(--cn-rule) !important;color:var(--cn-bone) !important;box-shadow:none !important}body.admin-interface table,body.admin-interface tr,body.admin-interface th,body.admin-interface td,body.admin-interface label,body.admin-interface h1,body.admin-interface h2,body.admin-interface h3,body.admin-interface h4,body.admin-interface a,body.admin-interface .admin-title,body.admin-interface .setting-label,body.admin-interface .setting-name{color:var(--cn-bone) !important;-webkit-text-fill-color:var(--cn-bone) !important}body.admin-interface .description,body.admin-interface .setting-description,body.admin-interface .hint,body.admin-interface .help,body.admin-interface .secondary{color:var(--cn-mute) !important;-webkit-text-fill-color:var(--cn-mute) !important}body.admin-interface input,body.admin-interface textarea,body.admin-interface select,body.admin-interface .select-kit-header,body.admin-interface .select-kit-body,body.admin-interface .d-editor-input{background:var(--cn-card-2) !important;border-color:var(--cn-rule-strong) !important;color:var(--cn-bone) !important;-webkit-text-fill-color:var(--cn-bone) !important}.chat-drawer-outlet,.chat-drawer,.chat-full-page,.chat-channel,.chat-thread,.chat-side-panel,.chat-composer,.chat-composer__input{background:var(--cn-card) !important;border-color:var(--cn-rule) !important;color:var(--cn-bone) !important;box-shadow:none !important}.chat-message-text,.chat-message-text p,.chat-message-text span,.chat-composer__input,.chat-composer__input textarea{color:var(--cn-bone) !important;-webkit-text-fill-color:var(--cn-bone) !important}
