/* Generated by scripts/build_homepage_css.py; sources: dark-mode-overrides, ap-top-chrome, music-player, signup-welcome, navigation-buttons; sha256: 931ca94a16af24de */
body.dark-mode { color-scheme: dark; --ap-bg: #000000; --ap-surface-0: #000000; --ap-surface-1: #1e1e1e; --ap-surface-2: #262626; --ap-surface-3: #303030; --ap-text: #f0f0f0; --ap-text-soft: #d4d4d4; --ap-text-muted: #b4b4b4; --ap-border: rgba(255, 255, 255, 0.12); --ap-border-soft: rgba(255, 255, 255, 0.08); --ap-link: #e4e4e4; --ap-link-hover: #ffffff; --ap-focus: #c8c8c8; --background: var(--ap-bg); --primary: var(--ap-text); --footer-area: #000000; --footer-text: var(--ap-text-muted); --surface-color: var(--ap-surface-1); --surface-color-alt: var(--ap-surface-2); --surface-dark-color: var(--ap-surface-0); --text-color: var(--ap-text); --text-color-secondary: var(--ap-text-soft); --text-color-tertiary: var(--ap-text-muted); --primary-color: #d0d0d0; } html.dark-mode, body.dark-mode, body.dark-mode #page-wrapper, body.dark-mode #main-content, body.dark-mode .main-content-inner, body.dark-mode .ap-shell { background-color: var(--ap-bg) !important; color: var(--ap-text); } body.dark-mode a { color: var(--ap-link); text-decoration: none !important; } body.dark-mode a:hover, body.dark-mode a:focus { color: var(--ap-link-hover); text-decoration: none !important; } body.dark-mode :is(a, button, [role="button"], input, select, textarea, summary):focus-visible { outline: 2px solid color-mix(in oklab, var(--ap-focus) 80%, transparent); outline-offset: 2px; } body.dark-mode hr { border-color: var(--ap-border) !important; } body.dark-mode #site-header, body.dark-mode .sidebar-left, body.dark-mode .ap-mobile-nav { background: var(--ap-surface-0) !important; color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-mobile-nav .ap-mobile-brand, body.dark-mode .ap-mobile-nav .tw-text-slate-900, body.dark-mode .ap-mobile-nav .tw-text-slate-700 { color: var(--ap-text) !important; } body.dark-mode .ap-mobile-nav__auth { border-color: var(--ap-border) !important; background-color: var(--ap-surface-1) !important; color: var(--ap-text) !important; } body.dark-mode .ap-mobile-nav__auth:hover, body.dark-mode .ap-mobile-nav__auth:focus { background-color: var(--ap-surface-2) !important; color: var(--ap-text) !important; } body.dark-mode .ap-mobile-nav__auth--primary { border-color: var(--ap-text) !important; background-color: var(--ap-text) !important; color: var(--ap-surface-0) !important; } body.dark-mode .ap-mobile-nav__auth--primary:hover, body.dark-mode .ap-mobile-nav__auth--primary:focus { background-color: var(--ap-text-soft) !important; color: var(--ap-surface-0) !important; } body.dark-mode .ap-nav-link, body.dark-mode .ap-nav-link .tw-text-slate-700, body.dark-mode .ap-nav-link .tw-text-slate-600, body.dark-mode .logo-text, body.dark-mode .sidebar-footer, body.dark-mode .ap-page-rail, body.dark-mode .ap-page-rail a { color: var(--ap-text-soft) !important; } body.dark-mode .ap-nav-link:hover, body.dark-mode .ap-nav-link:focus, body.dark-mode .ap-nav-link.is-active, body.dark-mode .ap-page-rail a:hover, body.dark-mode .ap-page-rail a:focus, body.dark-mode .ap-page-rail a[aria-current="page"] { color: var(--ap-text) !important; } body.dark-mode .card, body.dark-mode .modal-content, body.dark-mode .offcanvas, body.dark-mode .dropdown-menu, body.dark-mode .list-group, body.dark-mode .list-group-item, body.dark-mode .table, body.dark-mode .table th, body.dark-mode .table td, body.dark-mode .popover, body.dark-mode .toast, body.dark-mode dialog { background: var(--ap-surface-1) !important; color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .card-header, body.dark-mode .card-footer, body.dark-mode .modal-header, body.dark-mode .modal-footer, body.dark-mode .dropdown-divider, body.dark-mode .table thead th, body.dark-mode .table tbody tr, body.dark-mode .list-group-item { border-color: var(--ap-border) !important; } body.dark-mode .dropdown-item, body.dark-mode .btn-close, body.dark-mode .text-dark, body.dark-mode .card-title, body.dark-mode .modal-title { color: var(--ap-text) !important; } body.dark-mode .dropdown-item:hover, body.dark-mode .dropdown-item:focus, body.dark-mode .dropdown-item.active { background: var(--ap-surface-2) !important; color: var(--ap-text) !important; } body.dark-mode .table-striped tbody tr:nth-child(odd), body.dark-mode tr.odd\:tw-bg-slate-50:nth-child(odd) { background: color-mix(in oklab, var(--ap-surface-2) 72%, transparent) !important; } body.dark-mode table.tw-border-collapse, body.dark-mode table.tw-border-collapse th, body.dark-mode table.tw-border-collapse td { border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode table.tw-border-collapse thead tr, body.dark-mode table.tw-border-collapse tbody tr:nth-child(odd) { background: color-mix(in oklab, var(--ap-surface-2) 70%, transparent); } body.dark-mode .form-control, body.dark-mode .form-select, body.dark-mode .form-check-input, body.dark-mode input[type="text"], body.dark-mode input[type="email"], body.dark-mode input[type="number"], body.dark-mode input[type="tel"], body.dark-mode input[type="password"], body.dark-mode input[type="search"], body.dark-mode input[type="url"], body.dark-mode input[type="date"], body.dark-mode input[type="datetime-local"], body.dark-mode input[type="file"], body.dark-mode textarea, body.dark-mode select { background-color: var(--ap-surface-2) !important; color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode input::placeholder, body.dark-mode textarea::placeholder, body.dark-mode .placeholder\:tw-text-slate-400::placeholder { color: var(--ap-text-muted) !important; opacity: 1; } body.dark-mode .form-control:focus, body.dark-mode .form-select:focus, body.dark-mode input:focus, body.dark-mode select:focus, body.dark-mode textarea:focus { border-color: var(--ap-focus) !important; box-shadow: 0 0 0 3px color-mix(in oklab, var(--ap-focus) 25%, transparent) !important; outline: none; } body.dark-mode .focus\:tw-border-slate-500:focus, body.dark-mode .focus\:tw-ring-blue-200:focus, body.dark-mode .focus\:tw-ring-blue-500:focus, body.dark-mode .focus-visible\:tw-ring-blue-500\/30:focus-visible { border-color: var(--ap-focus) !important; --tw-ring-color: color-mix(in oklab, var(--ap-focus) 35%, transparent) !important; } body.dark-mode input[type="checkbox"], body.dark-mode input[type="radio"], body.dark-mode .form-check-input { accent-color: #9a9a9a; } body.dark-mode input[type="file"]::file-selector-button, body.dark-mode .file\:tw-bg-white::file-selector-button, body.dark-mode .file\:tw-text-slate-700::file-selector-button, body.dark-mode .file\:tw-border-slate-300::file-selector-button { background: var(--ap-surface-3) !important; color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .hover\:file\:tw-bg-slate-50:hover::file-selector-button { background: #333333 !important; } body.dark-mode input:-webkit-autofill, body.dark-mode input:-webkit-autofill:hover, body.dark-mode input:-webkit-autofill:focus, body.dark-mode textarea:-webkit-autofill, body.dark-mode select:-webkit-autofill { -webkit-text-fill-color: var(--ap-text); -webkit-box-shadow: 0 0 0 1000px var(--ap-surface-2) inset; caret-color: var(--ap-text); } body.dark-mode .ql-toolbar.ql-snow, body.dark-mode .ql-container.ql-snow, body.dark-mode .ql-snow .ql-picker-options, body.dark-mode .ql-snow .ql-tooltip { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .ql-editor { background: var(--ap-surface-2) !important; color: var(--ap-text) !important; } body.dark-mode .ql-editor.ql-blank::before { color: var(--ap-text-muted) !important; } body.dark-mode .ql-snow .ql-stroke, body.dark-mode .ql-snow .ql-fill, body.dark-mode .ql-snow .ql-picker, body.dark-mode .ql-snow .ql-picker-label, body.dark-mode .ql-snow .ql-picker-item, body.dark-mode .ql-snow .ql-tooltip input, body.dark-mode .ql-snow .ql-tooltip a.ql-action, body.dark-mode .ql-snow .ql-tooltip a.ql-remove { color: var(--ap-text) !important; stroke: currentColor !important; } body.dark-mode .ql-snow .ql-picker-options { box-shadow: 0 12px 28px rgba(0, 0, 0, 0.64) !important; } body.dark-mode .ql-snow.ql-toolbar button:hover, body.dark-mode .ql-snow .ql-toolbar button:hover, body.dark-mode .ql-snow.ql-toolbar button.ql-active, body.dark-mode .ql-snow .ql-toolbar button.ql-active, body.dark-mode .ql-snow .ql-picker-label:hover, body.dark-mode .ql-snow .ql-picker-label.ql-active, body.dark-mode .ql-snow .ql-picker-item:hover, body.dark-mode .ql-snow .ql-picker-item.ql-selected { color: #ececec !important; } body.dark-mode .ql-toolbar button.ql-sensitive, body.dark-mode .ql-toolbar button.ql-sensitive:hover, body.dark-mode .ql-toolbar button.ql-sensitive.ql-active { background: #FFF3B0 !important; border-color: #e5c84a !important; color: #111111 !important; } body.dark-mode .ql-toolbar button.ql-paid, body.dark-mode .ql-toolbar button.ql-paid:hover, body.dark-mode .ql-toolbar button.ql-paid.ql-active { background: #fdba74 !important; border-color: #f59e0b !important; color: #111111 !important; } body.dark-mode .ql-toolbar button.ql-private, body.dark-mode .ql-toolbar button.ql-private:hover, body.dark-mode .ql-toolbar button.ql-private.ql-active { background: #E6C2FF !important; border-color: #c084fc !important; color: #111111 !important; } body.dark-mode .ql-toolbar button.ql-black, body.dark-mode .ql-toolbar button.ql-black:hover, body.dark-mode .ql-toolbar button.ql-black.ql-active { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important; } body.dark-mode .ql-toolbar button.ql-tierA, body.dark-mode .ql-toolbar button.ql-tierA:hover, body.dark-mode .ql-toolbar button.ql-tierA.ql-active { background: #c8dcff !important; border-color: #5b8def !important; color: #111111 !important; } body.dark-mode .ql-toolbar button.ql-tierB, body.dark-mode .ql-toolbar button.ql-tierB:hover, body.dark-mode .ql-toolbar button.ql-tierB.ql-active { background: #c3ebd5 !important; border-color: #4caf7d !important; color: #111111 !important; } body.dark-mode .ql-editor .sensitive, body.dark-mode .ql-editor .paid, body.dark-mode .ql-editor .private, body.dark-mode .ql-editor .tier-a, body.dark-mode .ql-editor .tier-b { color: #111111 !important; } body.dark-mode .ql-editor .black { color: #ffffff !important; } body.dark-mode .tw-bg-white, body.dark-mode .tw-bg-white\/60, body.dark-mode .tw-bg-white\/80, body.dark-mode .bg-white { background-color: var(--ap-surface-1) !important; } body.dark-mode .tw-bg-slate-50, body.dark-mode .tw-bg-slate-100, body.dark-mode .tw-bg-slate-200, body.dark-mode .tw-bg-slate-200\/60, body.dark-mode .tw-bg-slate-300, body.dark-mode .bg-light { background-color: var(--ap-surface-2) !important; } body.dark-mode .tw-bg-slate-50, body.dark-mode .tw-bg-slate-100, body.dark-mode .tw-bg-slate-500, body.dark-mode .tw-bg-slate-900, body.dark-mode .tw-bg-slate-800, body.dark-mode .tw-bg-slate-800, body.dark-mode .tw-bg-slate-50, body.dark-mode .tw-bg-slate-100, body.dark-mode .tw-bg-slate-500, body.dark-mode .tw-bg-slate-900, body.dark-mode .tw-bg-slate-800 { background-color: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .tw-text-slate-900, body.dark-mode .tw-text-slate-800, body.dark-mode .tw-text-slate-700, body.dark-mode .tw-text-slate-600, body.dark-mode .text-dark { color: var(--ap-text) !important; } body.dark-mode .tw-text-slate-500, body.dark-mode .tw-text-slate-400, body.dark-mode .text-muted { color: var(--ap-text-muted) !important; } body.dark-mode .tw-border-slate-100, body.dark-mode .tw-border-slate-200, body.dark-mode .tw-border-slate-300, body.dark-mode .tw-border-slate-400, body.dark-mode .tw-border-slate-500, body.dark-mode .border, body.dark-mode .md\:tw-border-slate-200 { border-color: var(--ap-border) !important; } body.dark-mode .border-top, body.dark-mode .border-bottom, body.dark-mode .border-start, body.dark-mode .border-end, body.dark-mode .border-secondary, body.dark-mode .border-light { border-color: var(--ap-border) !important; } body.dark-mode .tw-divide-slate-100 > *, body.dark-mode .tw-divide-slate-200 > * { border-color: var(--ap-border) !important; } body.dark-mode .tw-shadow-sm, body.dark-mode .tw-shadow, body.dark-mode .tw-shadow-lg, body.dark-mode .shadow-sm, body.dark-mode .shadow { box-shadow: 0 8px 26px rgba(0, 0, 0, 0.55) !important; } body.dark-mode .hover\:tw-bg-white:hover, body.dark-mode .hover\:tw-bg-slate-50:hover, body.dark-mode .hover\:tw-bg-slate-100:hover, body.dark-mode .hover\:tw-bg-slate-200:hover, body.dark-mode .hover\:tw-bg-slate-300:hover, body.dark-mode .hover\:tw-bg-white\/60:hover { background-color: var(--ap-surface-3) !important; } body.dark-mode .hover\:tw-bg-slate-50:hover, body.dark-mode .hover\:tw-bg-slate-800:hover, body.dark-mode .hover\:tw-bg-slate-800:hover, body.dark-mode .hover\:tw-bg-slate-100:hover, body.dark-mode .hover\:tw-bg-slate-800:hover { background-color: #353535 !important; color: var(--ap-text) !important; } body.dark-mode .hover\:tw-text-slate-900:hover, body.dark-mode .hover\:tw-text-slate-700:hover, body.dark-mode .hover\:tw-text-slate-600:hover { color: #fafafa !important; } body.dark-mode .alert-warning, body.dark-mode .tw-bg-amber-50 { background: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .alert-danger, body.dark-mode .tw-bg-rose-50 { background: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .alert-success, body.dark-mode .tw-bg-emerald-50 { background: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .tw-bg-slate-50, body.dark-mode .tw-bg-slate-100 { background: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; } body.dark-mode .tw-bg-amber-200, body.dark-mode .tw-bg-emerald-100, body.dark-mode .tw-bg-slate-100, body.dark-mode .tw-bg-rose-100, body.dark-mode .tw-bg-slate-100.tw-text-slate-700 { background: var(--ap-surface-3) !important; } body.dark-mode .tw-text-amber-900, body.dark-mode .tw-text-amber-800, body.dark-mode .tw-text-amber-700, body.dark-mode .tw-text-amber-600 { color: var(--ap-text-soft) !important; } body.dark-mode .tw-text-rose-900, body.dark-mode .tw-text-rose-700, body.dark-mode .tw-text-rose-600, body.dark-mode .tw-text-rose-500 { color: var(--ap-text-soft) !important; } body.dark-mode .tw-text-emerald-900, body.dark-mode .tw-text-emerald-800, body.dark-mode .tw-text-emerald-700, body.dark-mode .tw-text-emerald-600 { color: var(--ap-text-soft) !important; } body.dark-mode .tw-text-slate-900, body.dark-mode .tw-text-slate-800, body.dark-mode .tw-text-slate-800, body.dark-mode .tw-text-slate-700, body.dark-mode .tw-text-slate-200 { color: #d0d0d0 !important; } body.dark-mode .tw-text-slate-900, body.dark-mode .tw-text-slate-700, body.dark-mode .tw-text-slate-700 { color: #d0d0d0 !important; } body.dark-mode .tw-border-rose-200, body.dark-mode .tw-border-rose-300, body.dark-mode .tw-border-rose-600 { border-color: var(--ap-border) !important; } body.dark-mode .tw-border-amber-200, body.dark-mode .tw-border-amber-300 { border-color: var(--ap-border) !important; } body.dark-mode .tw-border-emerald-200, body.dark-mode .tw-border-emerald-300, body.dark-mode .tw-border-emerald-400 { border-color: var(--ap-border) !important; } body.dark-mode .tw-border-slate-300, body.dark-mode .tw-border-slate-500, body.dark-mode .tw-border-slate-300 { border-color: rgba(160, 160, 160, 0.55) !important; } body.dark-mode .btn-secondary { background: #3c3c3c; border-color: #5a5a5a; color: #e9e9e9; } body.dark-mode .btn-secondary:hover { background: #4b4b4b; border-color: #7a7a7a; color: #f8fafc; } body.dark-mode .btn-outline-primary, body.dark-mode .btn-outline-secondary, body.dark-mode .btn-outline-dark, body.dark-mode .btn-outline-danger, body.dark-mode .tw-inline-flex.tw-border { background: var(--ap-surface-2) !important; } body.dark-mode .btn-link { color: var(--ap-link); } body.dark-mode .btn-link:hover { color: var(--ap-link-hover); } body.dark-mode dialog::backdrop { background: rgba(0, 0, 0, 0.68); } body.dark-mode .ai-panel-launcher { background: #0a2342 !important; border-color: #8296c9 !important; box-shadow: 0 12px 28px rgba(0, 0, 0, 0.65); } body.dark-mode .ai-panel-launcher.ap-orb-nudge { box-shadow: 0 12px 28px rgba(0, 0, 0, 0.65) !important; animation: none !important; } body.dark-mode .ai-panel-launcher.ap-orb-notification { box-shadow: 0 12px 28px rgba(0, 0, 0, 0.65), 0 0 0 4px rgba(185, 185, 185, 0.16) !important; } body.dark-mode .ai-panel-launcher.ap-orb-has-message { box-shadow: 0 12px 28px rgba(0, 0, 0, 0.65) !important; } @keyframes apOrbPulseDark { 0% { box-shadow: 0 12px 28px rgba(0, 0, 0, 0.65), 0 0 0 0 rgba(160, 160, 160, 0.44); } 70% { box-shadow: 0 12px 28px rgba(0, 0, 0, 0.65), 0 0 0 14px rgba(160, 160, 160, 0); } 100% { box-shadow: 0 12px 28px rgba(0, 0, 0, 0.65), 0 0 0 0 rgba(160, 160, 160, 0); } } body.dark-mode .ap-orb-badge { background: var(--ap-text) !important; color: var(--ap-surface-2) !important; border-color: var(--ap-surface-2) !important; } body.dark-mode .ap-orb-badge.ap-orb-badge-unread { background: #b91c1c !important; color: #ffffff !important; border-color: var(--ap-surface-2) !important; } body.dark-mode .ap-orb-bubble { background: color-mix(in oklab, var(--ap-surface-2) 92%, transparent) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .ap-orb-bubble-body { color: var(--ap-text-soft) !important; } body.dark-mode .ai-panel-notices-tray { background: color-mix(in oklab, var(--ap-surface-2) 94%, transparent) !important; border-bottom-color: var(--ap-border) !important; } body.dark-mode .ai-panel-tray-tab { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .ai-panel-tray-tab.is-active { background: var(--ap-text) !important; border-color: var(--ap-text) !important; color: var(--ap-surface-2) !important; } body.dark-mode .ai-panel-tray-item { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .ai-panel-tray-item:hover, body.dark-mode .ai-panel-tray-item:focus-visible { background: color-mix(in oklab, var(--ap-surface-2) 88%, transparent) !important; border-color: var(--ap-text-muted) !important; color: var(--ap-text) !important; } body.dark-mode .ai-panel-tray-item-title { color: var(--ap-text) !important; } body.dark-mode .ai-panel-tray-item-copy, body.dark-mode .ai-panel-tray-empty { color: var(--ap-text-soft) !important; } body.dark-mode .ai-panel-launcher.ap-orb-page-turn::after { background: transparent !important; animation: none !important; } body.dark-mode .ai-panel.ap-elle-responding::before { background: linear-gradient( 110deg, rgba(110, 110, 110, 0) 0%, rgba(110, 110, 110, 0.16) 35%, rgba(185, 185, 185, 0.26) 50%, rgba(110, 110, 110, 0.12) 65%, rgba(110, 110, 110, 0) 100% ) !important; } body.dark-mode .ai-panel.ap-elle-page-turn::after { background: linear-gradient( 120deg, rgba(185, 185, 185, 0) 0%, rgba(185, 185, 185, 0) 22%, rgba(185, 185, 185, 0.36) 46%, rgba(185, 185, 185, 0) 70%, rgba(185, 185, 185, 0) 100% ), radial-gradient(circle at 85% 20%, rgba(160, 160, 160, 0.22), rgba(160, 160, 160, 0) 55%) !important; } body.dark-mode .home-feed-loader .home-feed-shimmer { background: linear-gradient( 90deg, rgba(130, 130, 130, 0.28) 18%, rgba(160, 160, 160, 0.5) 48%, rgba(130, 130, 130, 0.28) 78% ) !important; box-shadow: inset 0 0 0 1px rgba(160, 160, 160, 0.24) !important; } body.dark-mode .ai-panel.ai-panel-float, body.dark-mode .ai-panel-header, body.dark-mode .ai-panel-float .console-input { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; } body.dark-mode .ai-panel-float .console-input { border-top-color: var(--ap-border) !important; } body.dark-mode .ai-panel-float .ai-screen-ask-btn { background: var(--ap-surface-2) !important; color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ai-panel-float .ai-screen-ask-btn:hover, body.dark-mode .ai-panel-float .ai-screen-ask-btn:focus-visible { background: #1f2937 !important; border-color: #475569 !important; } body.dark-mode .ai-panel-name, body.dark-mode .ai-panel-status, body.dark-mode .ai-panel-close, body.dark-mode .ai-panel-float .ai-response-content, body.dark-mode .ai-panel-float .ai-response-content *, body.dark-mode .ai-panel-float .user-message, body.dark-mode .ai-panel-float .system-message, body.dark-mode .ai-response-content, body.dark-mode .user-message, body.dark-mode .ai-message { color: var(--ap-text) !important; } body.dark-mode .ai-panel-avatar, body.dark-mode .ai-panel-float .console-input textarea, body.dark-mode .ai-panel-float .ai-response-block, body.dark-mode .ai-panel-float .user-message, body.dark-mode .ai-panel-float .system-message, body.dark-mode .ai-response-block { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ai-panel-float .console-input textarea, body.dark-mode .ai-panel-float .console-input textarea:focus { background: transparent !important; border-color: transparent !important; box-shadow: none !important; color: var(--ap-text) !important; outline: none; } body.dark-mode .ai-panel-float .console-output { background: transparent !important; border-color: transparent !important; } html[data-theme="dark"] .ai-panel-float .ai-inline-welcome, html[data-theme="dark"] .ai-panel-float .ai-response-block, body.dark-mode .ai-panel-float .ai-inline-welcome, body.dark-mode .ai-panel-float .ai-response-block { background: #262626 !important; border-color: rgba(255, 255, 255, 0.12) !important; color: #f0f0f0 !important; box-shadow: none !important; opacity: 1 !important; } html[data-theme="dark"] .ai-panel-float .ai-inline-welcome *, html[data-theme="dark"] .ai-panel-float .ai-response-block *, body.dark-mode .ai-panel-float .ai-inline-welcome *, body.dark-mode .ai-panel-float .ai-response-block * { color: #f0f0f0 !important; opacity: 1 !important; } html[data-theme="dark"] .ai-panel-float .ai-starter-label, body.dark-mode .ai-panel-float .ai-starter-label { color: #b4b4b4 !important; } html[data-theme="dark"] .ai-panel-float .user-message, body.dark-mode .ai-panel-float .user-message { background: #0a2342 !important; border: 1px solid #315077 !important; color: #ffffff !important; } html[data-theme="dark"] .ai-panel-float .system-message, body.dark-mode .ai-panel-float .system-message { background: transparent !important; color: #b4b4b4 !important; } body.dark-mode .ai-panel-float .console-input button, body.dark-mode .ai-panel-float .console-input button:hover, body.dark-mode .ai-panel-float .console-input button:focus-visible { background: transparent !important; border-color: transparent !important; box-shadow: none !important; color: var(--ap-text) !important; } body.dark-mode .ai-panel-hide-elle { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .ai-panel-hide-elle:hover, body.dark-mode .ai-panel-close:hover { background: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } html[data-theme="dark"] .ai-panel-float .ai-panel-close, body.dark-mode .ai-panel-float .ai-panel-close { background: #262626 !important; border-color: #444444 !important; color: #f0f0f0 !important; } html[data-theme="dark"] .ai-panel-float .ai-panel-close:hover, html[data-theme="dark"] .ai-panel-float .ai-panel-close:focus-visible, body.dark-mode .ai-panel-float .ai-panel-close:hover, body.dark-mode .ai-panel-float .ai-panel-close:focus-visible { background: #303030 !important; border-color: #5a5a5a !important; color: #ffffff !important; } @media (prefers-color-scheme: dark) { html[data-theme-mode="auto"] .ai-panel-float .ai-panel-close { background: #262626 !important; border-color: #444444 !important; color: #f0f0f0 !important; } html[data-theme-mode="auto"] .ai-panel-float .ai-panel-close:hover, html[data-theme-mode="auto"] .ai-panel-float .ai-panel-close:focus-visible { background: #303030 !important; border-color: #5a5a5a !important; color: #ffffff !important; } } body.dark-mode .story-card:hover, body.dark-mode .profile-card:hover { background-color: var(--ap-surface-2) !important; } body.dark-mode #ap-journal-overlay, body.dark-mode #ap-ad-overlay { background: color-mix(in oklab, var(--ap-bg) 72%, transparent) !important; backdrop-filter: blur(10px) !important; -webkit-backdrop-filter: blur(10px) !important; } body.dark-mode #ap-cookie-overlay { background: transparent !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; pointer-events: none !important; } body.dark-mode #ap-journal-overlay .ap-overlay-card, body.dark-mode #ap-cookie-overlay .ap-cookie-box, body.dark-mode #ap-ad-overlay .ap-ad-card { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode #ap-journal-overlay h3, body.dark-mode #ap-cookie-overlay h3, body.dark-mode #ap-journal-overlay .body, body.dark-mode #ap-cookie-overlay p { color: var(--ap-text) !important; } body.dark-mode #ap-cookie-overlay .ap-cookie-note, body.dark-mode #ap-cookie-overlay .ap-cookie-point-copy span { color: var(--ap-text-muted) !important; } body.dark-mode #ap-cookie-overlay .ap-cookie-kicker { color: var(--ap-text-muted) !important; } body.dark-mode #ap-cookie-overlay .ap-cookie-badge, body.dark-mode #ap-cookie-overlay .ap-cookie-point { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode #ap-cookie-overlay .ap-cookie-points { background: color-mix(in oklab, var(--ap-surface-2) 82%, transparent) !important; border-color: var(--ap-border) !important; } body.dark-mode #ap-cookie-overlay .ap-cookie-badge, body.dark-mode #ap-cookie-overlay .ap-cookie-point .ap-cookie-icon { color: #93c5fd !important; } body.dark-mode #ap-cookie-overlay .ap-cookie-point .ap-cookie-icon { background: color-mix(in oklab, var(--ap-surface-1) 45%, transparent) !important; border-color: var(--ap-border) !important; } body.dark-mode #ap-cookie-overlay .ap-cookie-point-copy strong { color: var(--ap-text) !important; } body.dark-mode #ap-journal-overlay .badge-pill, body.dark-mode .ai-inline-consent, body.dark-mode .ai-starter-btn { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .ai-starter-btn:hover, body.dark-mode .ai-starter-btn:focus { border-color: var(--ap-border) !important; background: var(--ap-surface-3) !important; color: var(--ap-text) !important; } body.dark-mode .home-day-card, body.dark-mode .home-ad-card, body.dark-mode .home-day-link, body.dark-mode .home-day-content, body.dark-mode .home-shell .home-day-card, body.dark-mode [data-home-day-card="1"] { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important; } body.dark-mode .home-day-card:hover, body.dark-mode .home-day-card:focus-within, body.dark-mode [data-home-day-card="1"]:hover, body.dark-mode [data-home-day-card="1"]:focus-within { background: var(--ap-surface-2) !important; border-color: #4b4b4b !important; box-shadow: 0 10px 28px rgba(0, 0, 0, 0.6) !important; } body.dark-mode .home-day-media, body.dark-mode .home-day-media.is-placeholder, body.dark-mode .home-day-media.ap-solid-fallback { background: var(--ap-surface-2) !important; } body.dark-mode .home-ad-label, body.dark-mode .home-title, body.dark-mode .home-shell h1, body.dark-mode .home-shell h2 { color: var(--ap-text) !important; } body.dark-mode .home-date, body.dark-mode .home-summary, body.dark-mode .home-hook, body.dark-mode .home-locked-label { color: var(--ap-text-muted) !important; } body.dark-mode .home-day-indicator__bar.is-active { background: rgba(176, 176, 176, 0.5) !important; } body.dark-mode .pill-light { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-toolbar { background: var(--ap-bg) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-btn { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text-muted) !important; } body.dark-mode .ap-year-btn:hover, body.dark-mode .ap-year-btn:focus { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; color: var(--ap-text) !important; } body.dark-mode .ap-year-btn.is-active { background: #3a3a3a !important; border-color: #5d5d5d !important; color: #ececec !important; } body.dark-mode .page-title, body.dark-mode .page-section-title, body.dark-mode .page-panel h2, body.dark-mode .page-panel h3, body.dark-mode .page-panel h4 { color: var(--ap-text) !important; } body.dark-mode .page-panel, body.dark-mode .job-card, body.dark-mode .job-panel, body.dark-mode .island-card, body.dark-mode .uptime-island { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; box-shadow: 0 10px 28px rgba(0, 0, 0, 0.56) !important; color: var(--ap-text) !important; } body.dark-mode .page-panel:hover, body.dark-mode .job-card:hover, body.dark-mode .job-panel:hover, body.dark-mode .island-card:hover { background: var(--ap-surface-2) !important; border-color: #4b4b4b !important; box-shadow: 0 14px 30px rgba(0, 0, 0, 0.65) !important; } body.dark-mode .page-point + .page-point { border-color: var(--ap-border) !important; } body.dark-mode .page-point .page-icon, body.dark-mode .investors-icon { color: var(--ap-text-muted) !important; } body.dark-mode .page-point .page-subtitle, body.dark-mode .page-point .page-body li strong { color: var(--ap-text) !important; } body.dark-mode .page-point .page-body li .page-names { color: var(--ap-text-soft) !important; } body.dark-mode .page-point .page-body ul.is-collapsed::after { background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 1) 70%) !important; } body.dark-mode .terms-segment { border-bottom-color: var(--ap-border) !important; } body.dark-mode .terms-segment-icon { color: var(--ap-text-muted) !important; } body.dark-mode .terms-segment-text { color: var(--ap-text-soft) !important; } body.dark-mode .terms-segment-text strong, body.dark-mode .terms-segment-text b { color: var(--ap-text) !important; } body.dark-mode .terms-segment-text a { color: var(--ap-link) !important; border-bottom-color: rgba(170, 170, 170, 0.45) !important; } body.dark-mode .terms-segment-text a:hover, body.dark-mode .terms-segment-text a:focus { color: var(--ap-link-hover) !important; border-bottom-color: rgba(205, 205, 205, 0.7) !important; } body.dark-mode .page-panel .page-text, body.dark-mode .page-panel .page-body, body.dark-mode .page-panel .page-body p, body.dark-mode .page-panel .page-body li { color: var(--ap-text-soft) !important; } body.dark-mode .policy-card-item .page-panel, body.dark-mode .page-detail-wrapper.policy-hover-page .policy-hover-message { border-color: var(--ap-border) !important; } body.dark-mode .policy-detail-wrapper .policy-card-kicker, body.dark-mode .policy-detail-wrapper .policy-point-head .page-subtitle { color: var(--ap-text) !important; } body.dark-mode .policy-detail-wrapper .page-text, body.dark-mode .page-detail-wrapper.policy-hover-page .policy-hover-message { color: var(--ap-text-soft) !important; } body.dark-mode .policy-detail-wrapper .page-text a:not([class]) { color: var(--ap-link) !important; } body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-year-btn, body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-mode-btn { background: transparent !important; color: var(--ap-text-muted) !important; } body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-year-btn:hover, body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-year-btn:focus, body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-mode-btn:hover, body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-mode-btn:focus, body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-year-btn.is-active, body.dark-mode .pages-layout--policy .ap-page-selector-shell.is-merged .ap-mode-btn.is-active { border-bottom-color: var(--ap-text) !important; background: transparent !important; color: var(--ap-text) !important; } body.dark-mode .agreement-chapters, body.dark-mode .agreement-chapters__title, body.dark-mode .agreement-section__title, body.dark-mode .agreement-category__title, body.dark-mode .agreement-clause__title, body.dark-mode .agreement-source-notes__title { color: var(--ap-text) !important; } body.dark-mode .agreement-chapters__head, body.dark-mode .agreement-section__header, body.dark-mode .agreement-category__clauses, body.dark-mode .agreement-clause, body.dark-mode .agreement-source-notes { border-color: var(--ap-border) !important; } body.dark-mode .agreement-chapters__note, body.dark-mode .agreement-chapters__control, body.dark-mode .agreement-section__number, body.dark-mode .agreement-section__meaning, body.dark-mode .agreement-section__count, body.dark-mode .agreement-category__number, body.dark-mode .agreement-category__meaning, body.dark-mode .agreement-category__count, body.dark-mode .agreement-clause__number, body.dark-mode .agreement-clause__subtitle, body.dark-mode .agreement-source-notes__helper { color: var(--ap-text-muted) !important; } body.dark-mode .agreement-clause__text, body.dark-mode .agreement-clause__text li, body.dark-mode .agreement-source-notes__list { color: var(--ap-text-soft) !important; } body.dark-mode .faq-section__title, body.dark-mode .faq-item__question, body.dark-mode .faq-help-footer h2 { color: var(--ap-text) !important; } body.dark-mode .faq-section__header, body.dark-mode .faq-item, body.dark-mode .faq-help-footer { border-color: var(--ap-border) !important; } body.dark-mode .faq-section__description, body.dark-mode .faq-help-footer p { color: var(--ap-text-muted) !important; } body.dark-mode .faq-answer-body { color: var(--ap-text-soft) !important; } body.dark-mode .faq-answer-body a, body.dark-mode .faq-help-footer a { color: var(--ap-link) !important; } body.dark-mode .uptime-chart-wrap { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .uptime-bar.is-before-start { background: #5a5a5a !important; } body.dark-mode .uptime-bar.is-future { background: #454545 !important; } body.dark-mode .language-btn { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .language-btn:hover, body.dark-mode .language-btn:focus { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; color: var(--ap-text) !important; } body.dark-mode .language-btn.is-active { background: #3a3a3a !important; border-color: #5d5d5d !important; color: #f2f2f2 !important; } body.dark-mode .country-box { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .country-box .country-icon, body.dark-mode .country-box .country-name, body.dark-mode .country-note, body.dark-mode .country-shell .page-title, body.dark-mode .language-shell .page-title { color: var(--ap-text) !important; } body.dark-mode .job-apply-shell { --ap-ink: var(--ap-text); --ap-muted: var(--ap-text-muted); --ap-sky: var(--ap-surface-2); --ap-primary: var(--ap-link); --ap-accent: #d0d0d0; } body.dark-mode .job-details, body.dark-mode .job-apply-form label, body.dark-mode .section-title, body.dark-mode details.job-optional summary { color: var(--ap-text-soft) !important; } body.dark-mode .job-details-panel, body.dark-mode .job-apply-panel, body.dark-mode details.job-optional { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; } body.dark-mode .form-section, body.dark-mode .cta-bar { border-color: var(--ap-border) !important; } body.dark-mode #pay-tokens-btn, body.dark-mode #pay-tokens-btn:hover, body.dark-mode #pay-tokens-btn:focus { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode #pay-tokens-btn.is-active { background-color: var(--ap-surface-3) !important; } body.dark-mode #actionDropdown.btn, body.dark-mode #actionDropdown.btn:hover, body.dark-mode #actionDropdown.btn:focus { color: var(--ap-text-soft) !important; background: transparent !important; } body.dark-mode [data-ap-dropdown-toggle="1"] { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode [data-ap-dropdown-toggle="1"]:hover, body.dark-mode [data-ap-dropdown-toggle="1"]:focus { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; color: var(--ap-text) !important; } body.dark-mode .hover\:tw-bg-slate-50:hover { background: #353535 !important; } body.dark-mode .hover\:tw-bg-rose-50:hover { background: #353535 !important; } body.dark-mode .hover\:tw-bg-emerald-50:hover { background: #353535 !important; } body.dark-mode .hover\:tw-bg-slate-100:hover { background: var(--ap-surface-3) !important; } body.dark-mode .hover\:tw-text-rose-700:hover { color: var(--ap-text) !important; } body.dark-mode select, body.dark-mode select option, body.dark-mode select optgroup { background: var(--ap-surface-2) !important; color: var(--ap-text) !important; } body.dark-mode select option:checked { background: #3a3a3a !important; color: #f2f2f2 !important; } body.dark-mode .bi, body.dark-mode .ap-bi-svg { color: currentColor !important; fill: currentColor !important; } body.dark-mode .token-nav-icon--light { display: none !important; } body.dark-mode .token-nav-icon--dark { display: inline-block !important; opacity: 1 !important; } body:not(.dark-mode) .token-nav-icon--dark { display: none !important; } body.dark-mode .sidebar-left .ap-nav-link, body.dark-mode .sidebar-left .ap-nav-link i, body.dark-mode .sidebar-left .ap-nav-link .link-text, body.dark-mode .sidebar-left .ap-nav-link .link-text-short, body.dark-mode .sidebar-footer-links a, body.dark-mode .sidebar-footer .ap-copyright, body.dark-mode .sidebar-footer .ap-copyright * { color: var(--ap-text-soft) !important; } body.dark-mode .sidebar-left .ap-nav-link:hover, body.dark-mode .sidebar-left .ap-nav-link:focus, body.dark-mode .sidebar-left .ap-nav-link:focus-visible { background: transparent !important; color: var(--ap-text) !important; } body.dark-mode .sidebar-left .ap-nav-link.is-active, body.dark-mode .sidebar-left .ap-nav-link.is-open { background: transparent !important; color: #ffffff !important; font-weight: 700 !important; } body.dark-mode .sidebar-left .ap-nav-link.is-active .ap-token-nav-count, body.dark-mode .sidebar-left .ap-nav-link.is-open .ap-token-nav-count { color: #ffffff !important; font-weight: 700 !important; } body.dark-mode .sidebar-left .ap-nav-link:hover i, body.dark-mode .sidebar-left .ap-nav-link:focus i, body.dark-mode .sidebar-left .ap-nav-link:focus-visible i, body.dark-mode .sidebar-left .ap-nav-link.is-active i, body.dark-mode .sidebar-left .ap-nav-link.is-open i { background: transparent !important; color: var(--ap-text) !important; } body.dark-mode .sidebar-left .ap-sidebar-search-form { background: transparent !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .sidebar-left .ap-sidebar-search-form:focus-within { background: var(--ap-surface-2) !important; } body.dark-mode .sidebar-left .ap-sidebar-search-form i, body.dark-mode .sidebar-left .ap-sidebar-search-form .ap-bi-svg, body.dark-mode .sidebar-left .ap-sidebar-search-form svg, body.dark-mode .sidebar-left .ap-sidebar-search-input, body.dark-mode .sidebar-left .ap-sidebar-search-input::placeholder, body.dark-mode .sidebar-left .ap-sidebar-search-submit { color: var(--ap-text-soft) !important; } body.dark-mode .sidebar-left .ap-sidebar-search-input { background: transparent !important; border: 0 !important; } body.dark-mode .sidebar-left .ap-sidebar-search-form:hover .ap-sidebar-search-submit, body.dark-mode .sidebar-left .ap-sidebar-search-form:focus-within .ap-sidebar-search-submit, body.dark-mode .sidebar-left .ap-sidebar-search-submit:hover, body.dark-mode .sidebar-left .ap-sidebar-search-submit:focus-visible { color: var(--ap-text) !important; } body.dark-mode .sidebar-footer-links a:hover, body.dark-mode .sidebar-footer-links a:focus, body.dark-mode .sidebar-footer .ap-copyright:hover { color: var(--ap-text) !important; } body.dark-mode .paging-link, body.dark-mode .pages-rail .pages-rail-item, body.dark-mode .cat-card { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text-soft) !important; } body.dark-mode .paging-link:hover, body.dark-mode .paging-link:focus, body.dark-mode .pages-rail .pages-rail-item:hover, body.dark-mode .pages-rail .pages-rail-item:focus, body.dark-mode .pages-rail .pages-rail-item.is-active, body.dark-mode .cat-card:hover, body.dark-mode .cat-card:focus { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; color: var(--ap-text) !important; } body.dark-mode .market-card:hover i, body.dark-mode .market-card:hover .card-body .card-title, body.dark-mode .market-card:hover .card-body a { color: var(--ap-text) !important; } body.dark-mode .notification-item:hover, body.dark-mode .notification-item.notification-hover { background: var(--ap-surface-3) !important; color: var(--ap-text) !important; } body.dark-mode .notification-item:hover *, body.dark-mode .notification-item.notification-hover * { color: var(--ap-text) !important; } body.dark-mode .ai-panel-toggle:hover, body.dark-mode .user-message:hover, body.dark-mode .ai-message:hover { color: var(--ap-text) !important; } body.dark-mode .user-message:hover, body.dark-mode .ai-message:hover { background: var(--ap-surface-3) !important; } body.dark-mode .btn-outline-primary:hover, body.dark-mode .btn-outline-secondary:hover, body.dark-mode .btn-outline-dark:hover, body.dark-mode .btn-outline-danger:hover, body.dark-mode .btn-link:hover { color: var(--ap-text) !important; } body.dark-mode .btn-secondary, body.dark-mode .btn-secondary:hover, body.dark-mode .btn-outline-secondary, body.dark-mode .btn-outline-secondary:hover, body.dark-mode .btn-outline-dark, body.dark-mode .btn-outline-dark:hover { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .price-button, body.dark-mode .price-button:hover, body.dark-mode .price-button.plan-plus:hover, body.dark-mode .price-button.plan-pro:hover, body.dark-mode .price-button.plan-max:hover { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .hover\:tw-text-slate-900:hover, body.dark-mode .hover\:tw-text-slate-800:hover, body.dark-mode .hover\:tw-text-slate-700:hover, body.dark-mode .hover\:tw-text-slate-600:hover, body.dark-mode .hover\:tw-text-slate-500:hover { color: var(--ap-text) !important; } body.dark-mode .search-input, body.dark-mode .search-card, body.dark-mode .author-chip, body.dark-mode .search-page-link, body.dark-mode .search-page-disabled, body.dark-mode .motif-panel, body.dark-mode .journal-month-card, body.dark-mode .day-card, body.dark-mode .journal-chip.subtle { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .search-card__media, body.dark-mode .search-card__media.is-placeholder, body.dark-mode .search-input { background: var(--ap-surface-2) !important; } body.dark-mode .search-card__snippet, body.dark-mode .search-card__time, body.dark-mode .author-chip__bio, body.dark-mode .author-chip__meta { color: var(--ap-text-muted) !important; } body.dark-mode .author-chip__name, body.dark-mode .search-page-link, body.dark-mode .search-page-current, body.dark-mode .motif-card, body.dark-mode .motif-card:visited { color: var(--ap-text) !important; } body.dark-mode .motif-card { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .motif-card:hover, body.dark-mode .motif-card:focus-visible { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; } body.dark-mode .motif-card.is-active { background: #3a3a3a !important; border-color: #5d5d5d !important; color: #f2f2f2 !important; } body.dark-mode .motif-card__count { background: rgba(170, 170, 170, 0.2) !important; color: #ececec !important; } body.dark-mode .search-input input { color: var(--ap-text) !important; } body.dark-mode .search-input input::placeholder { color: var(--ap-text-muted) !important; } body.dark-mode .search-input button, body.dark-mode .search-submit { background: var(--ap-surface-2) !important; color: var(--ap-text-soft) !important; } body.dark-mode .search-input button:hover, body.dark-mode .search-input button:focus, body.dark-mode .search-submit:hover, body.dark-mode .search-submit:focus { background: var(--ap-surface-3) !important; color: var(--ap-text) !important; } body.dark-mode .search-page-link:hover, body.dark-mode .search-page-link:focus-visible { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; color: var(--ap-text) !important; } body.dark-mode .search-page-current { background: #3a3a3a !important; border-color: #5d5d5d !important; color: #f2f2f2 !important; } body.dark-mode .rail-chip, body.dark-mode .rail-year-link, body.dark-mode .rail-month-item, body.dark-mode .rail-day-item, body.dark-mode .journal-toggle .journal-toggle-btn, body.dark-mode .originals-author { color: var(--ap-text-soft) !important; } body.dark-mode .rail-chip:hover, body.dark-mode .rail-chip:focus-visible, body.dark-mode .rail-year-link:hover, body.dark-mode .rail-year-link:focus-visible, body.dark-mode .rail-month-item:hover, body.dark-mode .rail-month-item:focus-visible, body.dark-mode .rail-day-item:hover, body.dark-mode .rail-day-item:focus-visible, body.dark-mode .journal-toggle .journal-toggle-btn:hover, body.dark-mode .journal-toggle .journal-toggle-btn:focus, body.dark-mode .originals-author:hover, body.dark-mode .originals-author:focus-visible { color: var(--ap-text) !important; } body.dark-mode .rail-select select { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode button, body.dark-mode .btn, body.dark-mode [role="button"], body.dark-mode input[type="button"], body.dark-mode input[type="submit"] { border-color: var(--ap-border); } body.dark-mode .btn-light, body.dark-mode .btn-outline-light, body.dark-mode .tw-bg-slate-200, body.dark-mode .tw-bg-slate-100 { background: var(--ap-surface-2) !important; color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .btn-light:hover, body.dark-mode .btn-outline-light:hover, body.dark-mode .tw-bg-slate-200:hover, body.dark-mode .tw-bg-slate-100:hover { background: var(--ap-surface-3) !important; color: var(--ap-text) !important; border-color: #4b4b4b !important; } body.dark-mode .btn-primary, body.dark-mode .btn.btn-primary, body.dark-mode .ap-btn-primary, body.dark-mode .bg-primary, body.dark-mode .tw-bg-slate-900, body.dark-mode .tw-bg-slate-800, body.dark-mode .tw-bg-slate-800 { background: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .btn-primary:hover, body.dark-mode .btn.btn-primary:hover, body.dark-mode .ap-btn-primary:hover, body.dark-mode .hover\:tw-bg-slate-800:hover, body.dark-mode .hover\:tw-bg-slate-800:hover { background: #3b3b3b !important; border-color: #555555 !important; color: var(--ap-text) !important; } body.dark-mode .text-primary, body.dark-mode .tw-text-slate-700, body.dark-mode .tw-text-slate-800, body.dark-mode .tw-text-slate-800, body.dark-mode .tw-text-slate-700, body.dark-mode .tw-text-slate-700 { color: var(--ap-text-soft) !important; } body.dark-mode .border-primary, body.dark-mode .tw-border-slate-300, body.dark-mode .tw-border-slate-500, body.dark-mode .tw-border-slate-300 { border-color: var(--ap-border) !important; } body.dark-mode .ai-message, body.dark-mode .user-message { border-left-color: var(--ap-border) !important; } body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background:#fff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background: #fff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background:#ffffff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background: #ffffff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color:#fff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color: #fff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color:#ffffff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color: #ffffff" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background:#f8fafc" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color:#f8fafc" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color: #f8fafc" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background:#f9f9f9" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color:#f9f9f9" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color: #f9f9f9" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background:#f5f5f5" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color:#f5f5f5" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color: #f5f5f5" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color:#f8f9fa" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background-color: #f8f9fa" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li)[style*="background:#f6f8fa" i] { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color:#000" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color: #000" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color:#111" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color: #111" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color:#0f172a" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color: #0f172a" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color:#111827" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color: #111827" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color:#212529" i], body.dark-mode :is(h1, h2, h3, h4, h5, h6, p, a, button, label, small, strong, em, td, th, li, span, div)[style*="color: #212529" i] { color: var(--ap-text) !important; } body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border:1px solid #ddd" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border: 1px solid #ddd" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border:1px solid #e5e7eb" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border: 1px solid #e5e7eb" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border-color:#ddd" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border-color: #ddd" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border-color:#e5e7eb" i], body.dark-mode :is(div, section, article, aside, main, form, details, dialog, table, thead, tbody, tr, td, th, ul, li, input, textarea, select, button)[style*="border-color: #e5e7eb" i] { border-color: var(--ap-border) !important; } body.dark-mode :is(span, a, div)[style*="background-color: #9FF28F" i], body.dark-mode :is(span, a, div)[style*="background-color:#9FF28F" i], body.dark-mode :is(span, a, div)[style*="background-color: #E6C2FF" i], body.dark-mode :is(span, a, div)[style*="background-color:#E6C2FF" i], body.dark-mode :is(span, a, div)[style*="background-color: #FFF3B0" i], body.dark-mode :is(span, a, div)[style*="background-color:#FFF3B0" i] { color: #111111 !important; } body.dark-mode .apx-wrap { color: var(--ap-text) !important; } body.dark-mode .apx-title { color: var(--ap-text) !important; } body.dark-mode .apx-shell { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; box-shadow: 0 14px 30px rgba(0, 0, 0, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.04) !important; } body.dark-mode .apx-commandbar { background: color-mix(in oklab, var(--ap-surface-2) 92%, transparent) !important; border-color: var(--ap-border) !important; } body.dark-mode .apx-commandbar .apx-label, body.dark-mode .apx-commandbar .apx-stat span, body.dark-mode .apx-commandbar .apx-upgrade-title, body.dark-mode .apx-commandbar .apx-upgrade-stat span, body.dark-mode .apx-commandbar .apx-hero-title, body.dark-mode .apx-commandbar .apx-hero-title-small, body.dark-mode .apx-commandbar .apx-hero-stat span, body.dark-mode .apx-commandbar .apx-enemy-title, body.dark-mode .apx-commandbar .apx-enemy-stat span, body.dark-mode .apx-wave-preview { color: var(--ap-text-muted) !important; } body.dark-mode .apx-commandbar .apx-stat strong, body.dark-mode .apx-commandbar .apx-upgrade-kind, body.dark-mode .apx-commandbar .apx-upgrade-stat strong, body.dark-mode .apx-commandbar .apx-hero-stat strong, body.dark-mode .apx-commandbar .apx-enemy-stat strong { color: var(--ap-text) !important; } body.dark-mode .apx-hud-controls .apx-btn { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .apx-hud-controls .apx-btn:hover, body.dark-mode .apx-hud-controls .apx-btn:focus { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; color: var(--ap-text) !important; } body.dark-mode .apx-hud-controls .apx-btn.is-active { background: #3a3a3a !important; border-color: #5d5d5d !important; color: #f2f2f2 !important; } body.dark-mode .apx-hud-controls .apx-btn:disabled { background: #151515 !important; border-color: #303030 !important; color: #7a7a7a !important; } body.dark-mode .apx-hud-controls .apx-btn.apx-btn-ghost, body.dark-mode .apx-hud-controls .apx-btn.apx-btn-start { background: var(--ap-surface-2) !important; } body.dark-mode .apx-shop-btn { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .apx-shop-btn:hover, body.dark-mode .apx-shop-btn:focus { background: var(--ap-surface-3) !important; border-color: #4b4b4b !important; color: var(--ap-text) !important; } body.dark-mode .apx-shop-btn.is-active, body.dark-mode .apx-shop-kind.is-active { background: #3a3a3a !important; border-color: #5d5d5d !important; color: #f2f2f2 !important; } body.dark-mode .apx-price { color: var(--ap-text-muted) !important; } body.dark-mode .apx-menu { background: rgba(0, 0, 0, 0.72) !important; } body.dark-mode .apx-menu-card { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .apx-menu-title { color: var(--ap-text) !important; } body.dark-mode .ap-wrap { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .ap-title { color: var(--ap-text) !important; } body.dark-mode .ap-muted, body.dark-mode .ap-note { color: var(--ap-text-soft) !important; } body.dark-mode .ap-home-front-door, body.dark-mode .ap-year-landing, body.dark-mode .ap-editorial-row, body.dark-mode .ap-home-pay, body.dark-mode .home-shell { --ap-front-accent: var(--ap-text); --ap-front-accent-hover: var(--ap-link-hover); --ap-front-ink: var(--ap-text); --ap-front-muted: var(--ap-text-muted); --ap-front-line: var(--ap-border-soft); --ap-front-line-strong: var(--ap-border); --ap-front-soft: var(--ap-surface-2); --ap-front-shadow: 0 10px 28px rgba(0, 0, 0, 0.38); } body.dark-mode .ap-home-front-heading, body.dark-mode .ap-home-front-door .ap-home-front-heading, body.dark-mode .ap-home-front-door .ap-home-pay__headline, body.dark-mode .ap-home-standout .ap-home-front-heading, body.dark-mode .ap-home-entrance__brand, body.dark-mode .ap-home-entrance__tagline, body.dark-mode .ap-home-front-door .home-title, body.dark-mode .ap-home-front-door .home-subtitle, body.dark-mode .ap-home-front-door .home-chapter-days { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-intro, body.dark-mode .ap-home-standout .ap-home-front-intro, body.dark-mode .ap-home-entrance__text, body.dark-mode .ap-home-entrance__text--truth, body.dark-mode .ap-home-front-door .home-date, body.dark-mode .ap-home-front-door .home-summary { color: var(--ap-text-muted) !important; } body.dark-mode .ap-home-account-card, body.dark-mode .ap-home-your-turn-card, body.dark-mode .ap-home-story-panel, body.dark-mode .ap-home-compare-card, body.dark-mode .ap-home-section5-card, body.dark-mode .ap-home-proof-card, body.dark-mode .ap-home-published-card, body.dark-mode .ap-home-volume-card, body.dark-mode .ap-home-price-card, body.dark-mode .ap-home-inside-card, body.dark-mode .ap-home-pay-card, body.dark-mode .ap-home-pay__example, body.dark-mode .ap-home-trust-card, body.dark-mode .ap-home-your-turn-card, body.dark-mode .ap-home-entrance, body.dark-mode .ap-showcase__stage, body.dark-mode .ap-editorial-card, body.dark-mode .ap-month-bigstory-card, body.dark-mode .ap-name-person-card, body.dark-mode .ap-home-front-door .ap-name-person-card, body.dark-mode .ap-standout-book-btn.is-selected:not([data-no-bio]), body.dark-mode .ap-own-demo__editor, body.dark-mode .ap-own-demo__sec-card, body.dark-mode .ap-own-demo__gate { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; box-shadow: 0 10px 28px rgba(0, 0, 0, 0.34) !important; } body.dark-mode .ap-home-story-panel:hover, body.dark-mode .ap-home-compare-card:hover, body.dark-mode .ap-home-section5-card:hover, body.dark-mode .ap-home-proof-card:hover, body.dark-mode .ap-home-published-card:hover, body.dark-mode .ap-home-volume-card:hover, body.dark-mode .ap-home-price-card:hover, body.dark-mode .ap-home-inside-card:hover, body.dark-mode .ap-home-pay-card:hover, body.dark-mode .ap-editorial-card:hover, body.dark-mode .ap-month-bigstory-card:hover, body.dark-mode .ap-name-person-card:hover { background: var(--ap-surface-2) !important; border-color: rgba(255, 255, 255, 0.18) !important; box-shadow: 0 14px 32px rgba(0, 0, 0, 0.42) !important; } body.dark-mode .ap-home-proof-card__title, body.dark-mode .ap-home-section5-card__title, body.dark-mode .ap-home-compare-card__title, body.dark-mode .ap-home-pay-card__title, body.dark-mode .ap-home-volume-title, body.dark-mode .ap-home-price-title, body.dark-mode .ap-home-published-title, body.dark-mode .ap-home-writer-title, body.dark-mode .ap-home-story-panel__stat, body.dark-mode .ap-editorial-card__title, body.dark-mode .ap-month-bigstory-card__title, body.dark-mode .ap-name-person-title, body.dark-mode .ap-home-live-number__value, body.dark-mode .ap-home-published-price, body.dark-mode .ap-home-volume-price { color: var(--ap-text) !important; } body.dark-mode .ap-home-story-panel__text, body.dark-mode .ap-home-proof-card__text, body.dark-mode .ap-home-proof-card__sub, body.dark-mode .ap-home-proof-card__list, body.dark-mode .ap-home-section5-card__text, body.dark-mode .ap-home-compare-card__text, body.dark-mode .ap-home-published-summary, body.dark-mode .ap-home-published-bio, body.dark-mode .ap-home-published-byline, body.dark-mode .ap-home-volume-copy, body.dark-mode .ap-home-price-copy, body.dark-mode .ap-home-inside-card__text, body.dark-mode .ap-editorial-card__teaser, body.dark-mode .ap-editorial-card__date, body.dark-mode .ap-month-bigstory-card__summary, body.dark-mode .ap-month-bigstory-card__meta, body.dark-mode .ap-name-person-role, body.dark-mode .ap-name-person-mentions, body.dark-mode .ap-why-card-note, body.dark-mode .ap-card-value-status, body.dark-mode .ap-card-value-line.ap-card-value-line--ladder span:first-child, body.dark-mode .ap-home-live-number__label { color: var(--ap-text-muted) !important; } body.dark-mode .ap-home-published-price { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-account-label, body.dark-mode .ap-home-account-label label, body.dark-mode .ap-home-price-title { color: var(--ap-text) !important; } body.dark-mode .ap-home-account-copy, body.dark-mode .ap-home-account-note, body.dark-mode .ap-home-account-terms { color: var(--ap-text-muted) !important; } body.dark-mode .ap-home-account-input, body.dark-mode .ap-home-account-select, body.dark-mode .ap-home-account-help, body.dark-mode .ap-home-account-help-bubble { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .ap-own-demo__editor, body.dark-mode .ap-own-demo__autosave, body.dark-mode .ap-own-demo__toolbar, body.dark-mode .ap-own-demo__secbar { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text-muted) !important; filter: none !important; } body.dark-mode .ap-own-demo__title-text, body.dark-mode .ap-own-demo__body-text { color: var(--ap-text-soft) !important; } body.dark-mode .ap-own-demo__btn, body.dark-mode .ap-own-demo__btn--tag, body.dark-mode .ap-own-demo__btn--ai, body.dark-mode .ap-own-demo__secbtn { color: var(--ap-text-muted) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-own-demo__rule, body.dark-mode .ap-own-demo__group + .ap-own-demo__group { background: var(--ap-border) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-create-card-add-target, body.dark-mode[data-route="create"] .ap-create-card-add-target { align-self: center !important; flex: 0 0 auto !important; width: 100% !important; max-width: 34rem !important; min-height: 0 !important; height: auto !important; max-height: 5.75rem !important; padding: 0.7rem 1rem !important; background: var(--ap-surface-1) !important; border: 1px dashed rgba(255, 255, 255, 0.22) !important; color: var(--ap-text-muted) !important; box-shadow: none !important; } body.dark-mode .ap-create-card-add-target:hover, body.dark-mode .ap-create-card-add-target:focus, body.dark-mode[data-route="create"] .ap-create-card-add-target:hover, body.dark-mode[data-route="create"] .ap-create-card-add-target:focus { background: var(--ap-surface-2) !important; border-color: rgba(255, 255, 255, 0.38) !important; color: var(--ap-text) !important; } body.dark-mode .ap-create-card-add-target .tw-bg-white, body.dark-mode .ap-create-card-add-target .tw-border-slate-300 { background: var(--ap-surface-3) !important; border-color: rgba(255, 255, 255, 0.22) !important; color: var(--ap-text) !important; box-shadow: none !important; } body.dark-mode .creator-mode-switch { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; } body.dark-mode .creator-mode-switch__item, body.dark-mode .creator-mode-switch__item:link, body.dark-mode .creator-mode-switch__item:visited { background: transparent !important; border-color: transparent !important; color: var(--ap-text-muted) !important; box-shadow: none !important; } body.dark-mode .creator-mode-switch__item:hover, body.dark-mode .creator-mode-switch__item:focus { color: var(--ap-text) !important; } body.dark-mode .creator-mode-switch__item.is-active, body.dark-mode .creator-mode-switch__item--files.is-active { background: var(--ap-surface-3) !important; border-color: rgba(255, 255, 255, 0.16) !important; color: var(--ap-text) !important; box-shadow: none !important; } body.dark-mode .ap-home-proof-card__media, body.dark-mode .ap-home-published-card__media, body.dark-mode .ap-home-volume-card__media, body.dark-mode .ap-editorial-card__media, body.dark-mode .ap-month-bigstory-card__media, body.dark-mode .ap-showcase__book-cover { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-showcase__card-label, body.dark-mode .ap-showcase__book-cover-kicker, body.dark-mode .ap-showcase__book-sub, body.dark-mode .ap-showcase__earn-label, body.dark-mode .ap-showcase__earn-row { color: var(--ap-text-muted) !important; } body.dark-mode .ap-showcase__book-title, body.dark-mode .ap-showcase__book-cover-title, body.dark-mode .ap-showcase__earn-val, body.dark-mode .ap-showcase__earn-val--keep { color: var(--ap-text) !important; } body.dark-mode .ap-showcase__line, body.dark-mode .ap-showcase__book-cover-line, body.dark-mode .ap-showcase__book-shadow { background: rgba(255, 255, 255, 0.16) !important; } body.dark-mode .ap-showcase__cursor { background: var(--ap-text) !important; } body.dark-mode .ap-showcase__dot { background: var(--ap-text-muted) !important; } body.dark-mode .ap-home-entrance__cta, body.dark-mode .ap-home-front-door .ap-home-entrance__cta, body.dark-mode .ap-home-front-door .ap-home-entrance__cta:link, body.dark-mode .ap-home-front-door .ap-home-entrance__cta:visited, body.dark-mode .ap-home-story-panel__link--primary, body.dark-mode .ap-home-entrance__button--primary, body.dark-mode .ap-home-front-door .ap-home-entrance__button--primary, body.dark-mode .ap-home-account-submit { background: #ececec !important; color: #141414 !important; border-color: #ececec !important; } body.dark-mode .ap-home-entrance__cta:hover, body.dark-mode .ap-home-front-door .ap-home-entrance__cta:hover, body.dark-mode .ap-home-front-door .ap-home-entrance__cta:focus, body.dark-mode .ap-home-story-panel__link--primary:hover, body.dark-mode .ap-home-entrance__button--primary:hover, body.dark-mode .ap-home-account-submit:hover { background: #ffffff !important; color: #111111 !important; } body.dark-mode .ap-home-entrance__cta--secondary, body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary, body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary:link, body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary:visited { background: transparent !important; color: var(--ap-text) !important; border-color: rgba(255, 255, 255, 0.32) !important; } body.dark-mode .ap-home-entrance__cta--secondary:hover, body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary:hover, body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary:focus { background: var(--ap-surface-3) !important; color: var(--ap-text) !important; border-color: rgba(255, 255, 255, 0.46) !important; } body.dark-mode .ap-home-story-panel__link { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .ap-tag--t2.is-tagged, body.dark-mode .ap-tag--t3.is-tagged, body.dark-mode .ap-tag--t4.is-tagged, body.dark-mode .ap-tag--ta.is-tagged, body.dark-mode .ap-tag--tb.is-tagged { color: #111111 !important; } body.dark-mode .ap-tag--t5.is-tagged { background-color: #e6e6e6 !important; color: #111111 !important; } body.dark-mode .ap-tier-swatch--t5, body.dark-mode .ap-tier-swatch--all i:nth-child(4) { background-color: #e6e6e6 !important; } body.dark-mode .ap-card-icon { background: rgba(255, 255, 255, 0.08) !important; color: var(--ap-text) !important; } body.dark-mode .ap-s5-logo, body.dark-mode .ap-home-proof-logo, body.dark-mode .ap-brand-value-logo { background: #f4f4f4; border-radius: 8px; } body.dark-mode .ap-s5-logo, body.dark-mode .ap-home-proof-logo { padding: 4px 6px; } body.dark-mode .ap-editorial-row { background: transparent !important; } body.dark-mode .billing-page, body.dark-mode .billing-title, body.dark-mode .billing-card-title, body.dark-mode .billing-price, body.dark-mode .billing-service-line, body.dark-mode .billing-balance-amount, body.dark-mode .billing-brand-mark { color: var(--ap-text) !important; } body.dark-mode .billing-title-help, body.dark-mode .billing-copy, body.dark-mode .billing-list, body.dark-mode .billing-balance-label, body.dark-mode .billing-field-note, body.dark-mode .billing-or, body.dark-mode .billing-stripe-rule, body.dark-mode .billing-stripe-note, body.dark-mode .billing-purchase-help { color: var(--ap-text-muted) !important; } body.dark-mode .billing-card, body.dark-mode .billing-conversion-dialog { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .billing-custom-control, body.dark-mode .billing-button-outline, body.dark-mode .billing-currency-toggle, body.dark-mode .billing-hosting-toggle, body.dark-mode .billing-conversion-x { background: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .billing-custom-input, body.dark-mode .billing-custom-prefix, body.dark-mode .billing-currency-option { color: var(--ap-text) !important; } body.dark-mode .billing-currency-option[aria-pressed="true"], body.dark-mode .billing-hosting-tab.is-active { background: var(--ap-surface-3) !important; color: var(--ap-text) !important; } body.dark-mode .billing-button, body.dark-mode .billing-custom-buy { background: #ececec !important; border-color: #ececec !important; color: #141414 !important; } body.dark-mode .billing-button:hover, body.dark-mode .billing-custom-buy:hover { background: #ffffff !important; border-color: #ffffff !important; color: #111111 !important; } body.dark-mode .billing-button-secondary { background: var(--ap-surface-3) !important; border-color: var(--ap-border) !important; color: var(--ap-text) !important; } body.dark-mode .billing-button-outline { background: transparent !important; border-color: rgba(255, 255, 255, 0.32) !important; color: var(--ap-text) !important; } body.dark-mode .billing-service-divider, body.dark-mode .billing-stripe-rate { border-color: var(--ap-border) !important; background-color: transparent; } body.dark-mode .billing-stripe-rates-link, body.dark-mode .billing-conversion-show-all, body.dark-mode .billing-conversion-open { color: #d4d4d4 !important; } body.dark-mode .billing-logo-row img:not(.billing-logo-card), body.dark-mode .billing-mobile-trust img:not(.billing-logo-card) { filter: brightness(0) invert(1); opacity: 0.88; } body.dark-mode .billing-conversion-table, body.dark-mode .billing-conversion-table th, body.dark-mode .billing-conversion-table td { color: var(--ap-text-soft) !important; border-color: var(--ap-border) !important; } body.dark-mode .billing-conversion-table-wrap thead th { background: var(--ap-surface-1) !important; color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-rating__text { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-star.is-filled { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-rating__star { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-block--published-books .ap-home-volume-metrics .ap-home-volume-price { background: #273345; border-color: #3a4a60; } body.dark-mode .ap-home-game-free-pill { background: #273345; border-color: #3a4a60; color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-star, body.dark-mode .ap-home-volume-rating__dot { color: var(--ap-text-muted) !important; } body.dark-mode .team-intro, body.dark-mode .team-person-summary, body.dark-mode .team-coverage dd, body.dark-mode .team-note, body.dark-mode .team-place-cities { color: var(--ap-text-muted) !important; } body.dark-mode .team-person-name, body.dark-mode .team-person-remit, body.dark-mode .team-coverage dt, body.dark-mode .team-territory-name { color: var(--ap-text) !important; } body.dark-mode .team-person-titles, body.dark-mode .team-place-state { color: var(--ap-text-soft) !important; } body.dark-mode .team-country-link, body.dark-mode .team-place-cities a, body.dark-mode .team-city-link { color: var(--ap-text) !important; text-decoration-color: rgba(255, 255, 255, 0.35) !important; } body.dark-mode .team-country-link:hover, body.dark-mode .team-country-link:focus-visible, body.dark-mode .team-place-cities a:hover, body.dark-mode .team-city-link:hover { color: #ffffff !important; text-decoration-color: #ffffff !important; } body.dark-mode .team-person:target .team-person-name { color: #ffffff !important; } body.dark-mode .calls-map-shell { background: var(--ap-surface-1) !important; border-color: var(--ap-border) !important; } body.dark-mode .calls-map-img { filter: invert(1) brightness(0.82); opacity: 0.7; } body.dark-mode .ap-deckm-lead, body.dark-mode .ap-paym-lead, body.dark-mode .ap-wallm-lead, body.dark-mode .ap-wallm-quote, body.dark-mode .ap-deckm-contrast p, body.dark-mode .ap-paym-contrast p, body.dark-mode .ap-wallm-contrast p, body.dark-mode .ap-home-volume-label, body.dark-mode .ap-home-volume-link, body.dark-mode .ap-own-demo__sec-title, body.dark-mode .ap-own-demo__pub-story-title, body.dark-mode .ap-own-demo__gate-title, body.dark-mode .ap-s5m__cta, body.dark-mode .mobile-footer-card__title { color: var(--ap-text) !important; } body.dark-mode .ap-card-value-line > span, body.dark-mode .ap-card-value-line > s, body.dark-mode .ap-card-value-row > span, body.dark-mode .ap-own-demo__sec-body, body.dark-mode .ap-own-demo__gate-btn--secondary, body.dark-mode .ap-paym__ghost, body.dark-mode .ap-deckm__ghost, body.dark-mode .ap-wallm__ghost, body.dark-mode .ap-paym__nav-arrow, body.dark-mode .ap-wallm__nav-arrow, body.dark-mode .ap-deckm__prev > span, body.dark-mode .ap-deckm__next > span, body.dark-mode .ap-paym__prev > span, body.dark-mode .ap-paym__next > span, body.dark-mode .ap-wallm__prev > span, body.dark-mode .ap-wallm__next > span { color: var(--ap-text-soft) !important; } body.dark-mode .ap-deckm-contrast__k, body.dark-mode .ap-paym-contrast__k, body.dark-mode .ap-wallm-contrast__k, body.dark-mode .ap-home-volume-meta__status, body.dark-mode .ap-own-demo__pub-date, body.dark-mode .ap-own-demo__gate-copy, body.dark-mode .mobile-footer-card__kicker, body.dark-mode .ap-s5m__close > span, body.dark-mode .ap-paym__close > span, body.dark-mode .ap-deckm__close > span, body.dark-mode .ap-wallm__close > span { color: var(--ap-text-muted) !important; } body.dark-mode .calls-title, body.dark-mode .calls-cal-nav-label, body.dark-mode .calls-world-head { color: var(--ap-text) !important; } body.dark-mode .calls-copy, body.dark-mode .calls-world-sub, body.dark-mode .calls-avail-note, body.dark-mode .ap-token-nav-count { color: var(--ap-text-muted) !important; } body.dark-mode #apTrafficModal [style*="color:#171310"] { color: var(--ap-text) !important; } body.dark-mode #apTrafficModal [style*="color:#888"] { color: var(--ap-text-muted) !important; } body.dark-mode #apTrafficModal [style*="background:#f5f4f0"] { background: var(--ap-surface-2) !important; } body.dark-mode .ap-home-volume-card__media:not(.ap-home-volume-card__media--game) img, body.dark-mode .ap-home-published-card__media img, body.dark-mode .ap-editorial-card__media img { filter: brightness(0.89); transition: filter 120ms linear; } body.dark-mode .ap-home-volume-card:hover .ap-home-volume-card__media:not(.ap-home-volume-card__media--game) img, body.dark-mode .ap-home-volume-card:focus-within .ap-home-volume-card__media:not(.ap-home-volume-card__media--game) img, body.dark-mode .ap-home-published-card:hover .ap-home-published-card__media img, body.dark-mode .ap-home-published-card:focus-within .ap-home-published-card__media img, body.dark-mode .ap-editorial-card:hover .ap-editorial-card__media img, body.dark-mode .ap-editorial-card:focus-within .ap-editorial-card__media img { filter: brightness(1); } body.dark-mode .ap-home-volume-card__media:not(.ap-home-volume-card__media--game), body.dark-mode .ap-home-published-card__media, body.dark-mode .ap-editorial-card__media { box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.14); } @media (prefers-reduced-motion: reduce) { body.dark-mode .ap-home-volume-card__media img, body.dark-mode .ap-home-published-card__media img, body.dark-mode .ap-editorial-card__media img { transition: none; } } body.dark-mode .ap-page-selector-shell.is-footer .ap-selector-title { color: var(--ap-text) !important; } body.dark-mode .ap-page-selector-shell.is-footer .ap-selector-subheading { color: var(--ap-text-soft) !important; } body.dark-mode .ap-page-selector-shell.is-footer .ap-footer-link { color: var(--ap-text-muted) !important; } body.dark-mode .ap-page-selector-shell.is-footer .ap-footer-link:hover, body.dark-mode .ap-page-selector-shell.is-footer .ap-footer-link:focus-visible, body.dark-mode .ap-page-selector-shell.is-footer .ap-footer-link.is-active { color: var(--ap-link-hover) !important; } body.dark-mode .ap-footer-select, body.dark-mode .ap-footer-copy-line { color: var(--ap-text-muted) !important; } body.dark-mode #site-footer .ap-footer-divider { border-top-color: var(--ap-border) !important; } body.dark-mode #site-footer .ap-footer-brand-name, body.dark-mode #site-footer .ap-footer-brand-address, body.dark-mode #site-footer .ap-footer-brand-contact { color: var(--ap-text-muted) !important; } html[data-theme="dark"] .ap-angryface-logo, html.dark-mode .ap-angryface-logo, body.dark-mode .ap-angryface-logo { filter: brightness(0) invert(1) !important; } body.dark-mode .ap-article-hover-overlay { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-article-hover-overlay__inner { color: var(--ap-text) !important; } body.dark-mode .ap-article-hover-overlay__summary { color: var(--ap-text-soft) !important; } body.dark-mode .ap-badge-tier-tag--t2 { color: var(--ap-text) !important; } body.dark-mode .ap-badge-tier-tag--t3 { color: var(--ap-text) !important; } body.dark-mode .ap-badge-tier-tag--t4 { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-badges-cover-anchor { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-badges-cover-anchor__name { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-artifact { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-badges-cover-artifact__cta { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-artifact__eyebrow { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-artifact__quote { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-artifact__story-preview { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-artifact__why { color: var(--ap-text-soft) !important; } body.dark-mode .ap-badges-cover-chain__story-preview { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-entrance .ap-home-volume-label { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-proof-line strong { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-role-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-badges-cover-role-card__chip { color: var(--ap-text-soft) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-badges-cover-role-card__label { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-trail-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-badges-cover-trail-card__cta { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-trail-card__quote { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-trail-card__story-preview { color: var(--ap-text) !important; } body.dark-mode .ap-badges-cover-trail-card__why { color: var(--ap-text-soft) !important; } body.dark-mode .ap-card-value-line.ap-card-value-line--ladder span:first-child { color: var(--ap-text-soft) !important; } body.dark-mode .ap-clear-name-filter { color: var(--ap-text-soft) !important; } body.dark-mode .ap-clear-name-filter:hover { color: var(--ap-text) !important; } body.dark-mode .ap-date-select { color: var(--ap-text) !important; } body.dark-mode .ap-day-bigstory-clear { color: var(--ap-text-soft) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-bigstory-count { color: var(--ap-text) !important; } body.dark-mode .ap-day-bigstory-menu-btn { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-day-bigstory-menu-btn.is-selected { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-bigstory-select-bar { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-day-bigstory-select-bar input { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-bigstory-select-bar select { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-bigstory-select-bar textarea { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-bigstory-submit { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-bigstory-title { color: var(--ap-text) !important; } body.dark-mode .ap-day-card-menu { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-day-card-menu-item { color: var(--ap-text) !important; } body.dark-mode .ap-day-card-menu-item.is-selected { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-day-card-menu-item:focus { color: var(--ap-text) !important; } body.dark-mode .ap-day-card-menu-item:hover { color: var(--ap-text) !important; } body.dark-mode .ap-day-card-visible-title a:focus-visible { color: var(--ap-text) !important; } body.dark-mode .ap-day-card-visible-title a:hover { color: var(--ap-text) !important; } body.dark-mode .ap-day-meta-editor button { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-meta-editor input { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-meta-editor textarea { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-meta-editor-cancel { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-page-menu { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-day-page-menu-btn { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-day-page-menu-item { color: var(--ap-text) !important; } body.dark-mode .ap-day-story-title-editor button { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-story-title-editor input[type="text"] { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-day-story-title-editor label { color: var(--ap-text-soft) !important; } body.dark-mode .ap-editorial-card { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-editorial-card__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-account-card { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-account-help { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-account-help-bubble { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-account-input { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-account-input:focus { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-account-label { color: var(--ap-text) !important; } body.dark-mode .ap-home-account-select { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-account-select:focus { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-compare-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-compare-table tbody th { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-compare-table thead th { color: var(--ap-text) !important; } body.dark-mode .ap-home-compare-table-wrap { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-create-band__copy { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-create-band__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-create-demo__body { color: var(--ap-text) !important; } body.dark-mode .ap-home-create-demo__button { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-create-demo__editor { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-create-demo__headline { color: var(--ap-text) !important; } body.dark-mode .ap-home-create-demo__link { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-create-demo__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-entrance { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-entrance__artifact { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-entrance__button { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-entrance__cta { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-entrance__cta--secondary { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-entrance__cta--secondary:hover { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-entrance__signup-input { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-entry-day-card__link { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-entry-day-card__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-feature-metric { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-feature-metric__cta { color: var(--ap-text) !important; } body.dark-mode .ap-home-feature-metric__value { color: var(--ap-text) !important; } body.dark-mode .ap-home-feature-row { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-feature-row__badge { color: var(--ap-text) !important; } body.dark-mode .ap-home-feature-row__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-feature-window { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-feature-window__title { color: var(--ap-text-soft) !important; } body.dark-mode .ap-home-finish-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-front-block--story .ap-home-story-panel__cta { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary:link { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .ap-home-entrance__cta--secondary:visited { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .ap-home-people-group__value { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .ap-name-person-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-front-door .home-chapter-days { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .home-date { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .home-day-card { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-front-door .home-subtitle { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .home-summary { color: var(--ap-text) !important; } body.dark-mode .ap-home-front-door .home-title { color: var(--ap-text) !important; } body.dark-mode .ap-home-game-band { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-game-band__media { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-inside-card { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-inside-card__icon { color: var(--ap-text) !important; } body.dark-mode .ap-home-inside-card__label { color: var(--ap-text) !important; } body.dark-mode .ap-home-live-feed__empty { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-live-number__value { color: var(--ap-text) !important; } body.dark-mode .ap-home-mini-person { color: var(--ap-text-soft) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-mini-person__name { color: var(--ap-text) !important; } body.dark-mode .ap-home-price-card { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-price-list__icon { color: var(--ap-text) !important; } body.dark-mode .ap-home-price-scenario { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-price-scenario__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-price-title { color: var(--ap-text) !important; } body.dark-mode .ap-home-price-value { color: var(--ap-text) !important; } body.dark-mode .ap-home-proof-card { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-proof-card--letter .ap-home-proof-card__media { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-proof-card--letter img { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-proof-card__note { color: var(--ap-text) !important; } body.dark-mode .ap-home-proof-card__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-proof-collage__label { color: var(--ap-text) !important; } body.dark-mode .ap-home-proof-collage__stat { color: var(--ap-text) !important; } body.dark-mode .ap-home-proof-logo { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-published-art--hangar .ap-home-published-art__frame { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-published-art--hangar .ap-home-published-art__mark--one { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-published-art__frame { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-published-byline:hover { color: var(--ap-text) !important; } body.dark-mode .ap-home-published-card { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-published-card__media--cover { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-published-price { color: var(--ap-text) !important; } body.dark-mode .ap-home-published-status { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-published-title { color: var(--ap-text) !important; } body.dark-mode .ap-home-standout .ap-home-front-heading { color: var(--ap-text) !important; } body.dark-mode .ap-home-story-panel { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-story-panel__link { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-tier-price-list strong { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-author__link:hover { color: var(--ap-text-soft) !important; } body.dark-mode .ap-home-volume-card { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-volume-card--live { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-volume-food-label { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-label { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-label strong { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-link { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-price { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-story-placeholder { color: var(--ap-text) !important; } body.dark-mode .ap-home-volume-title { color: var(--ap-text) !important; } body.dark-mode .ap-home-writer-card { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-writer-card__kicker { color: var(--ap-text) !important; } body.dark-mode .ap-home-writer-card__tail { color: var(--ap-text) !important; } body.dark-mode .ap-home-writer-card__title { color: var(--ap-text) !important; } body.dark-mode .ap-home-writer-initial { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-home-writer-pill { color: var(--ap-text-soft) !important; } body.dark-mode .ap-home-writer-title { color: var(--ap-text) !important; } body.dark-mode .ap-home-your-turn-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-your-turn-photo img, body.dark-mode .ap-home-your-turn-photo .ap-home-your-turn-photo__hover img { filter: brightness(90%); } body.dark-mode .ap-landing-breadcrumb__current { color: var(--ap-text) !important; } body.dark-mode .ap-landing-breadcrumb__link { color: var(--ap-text) !important; } body.dark-mode .ap-landing-card-placeholder__label { color: var(--ap-text) !important; } body.dark-mode .ap-landing-card-placeholder__title { color: var(--ap-text) !important; } body.dark-mode .ap-mode-btn { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-month-bigstories__title { color: var(--ap-text) !important; } body.dark-mode .ap-month-bigstory-card { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-month-bigstory-card__title { color: var(--ap-text) !important; } body.dark-mode .ap-month-landing-title { color: var(--ap-text) !important; } body.dark-mode .ap-month-meta-section .ap-year-landing__name-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-month-pocket-story-card .ap-home-front-storycard__title { color: var(--ap-text) !important; } body.dark-mode .ap-month-pocket-title { color: var(--ap-text) !important; } body.dark-mode .ap-month-selector-btn.is-active { color: var(--ap-text-soft) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-name-card-pagination__button { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-name-category-title { color: var(--ap-text) !important; } body.dark-mode .ap-name-person-card { color: var(--ap-text-soft) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-name-person-card:focus { color: var(--ap-text-soft) !important; } body.dark-mode .ap-name-person-card:hover { color: var(--ap-text-soft) !important; } body.dark-mode .ap-name-person-card:link { color: var(--ap-text-soft) !important; } body.dark-mode .ap-name-person-card:visited { color: var(--ap-text-soft) !important; } body.dark-mode .ap-name-person-title { color: var(--ap-text) !important; } body.dark-mode .ap-own-demo__body-text { color: var(--ap-text-soft) !important; } body.dark-mode .ap-own-demo__editor { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-own-demo__gate { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-own-demo__gate-btn--primary { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-own-demo__gate-btn--secondary { color: var(--ap-text-soft) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-own-demo__gate-title { color: var(--ap-text) !important; } body.dark-mode .ap-own-demo__pub-story-title { color: var(--ap-text) !important; } body.dark-mode .ap-own-demo__sec-card { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-own-demo__sec-title { color: var(--ap-text) !important; } body.dark-mode .ap-own-demo__title-text { color: var(--ap-text) !important; } body.dark-mode .ap-own__mock-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-own__page { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-packaged-hover-overlay { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-packaged-hover-overlay__subtitle { color: var(--ap-text-soft) !important; } body.dark-mode .ap-packaged-hover-overlay__summary { color: var(--ap-text) !important; } body.dark-mode .ap-packaged-hover-overlay__title { color: var(--ap-text) !important; } body.dark-mode .ap-quote-media-card a.ap-quote-song-count { color: var(--ap-text-soft) !important; } body.dark-mode .ap-quote-media-empty strong { color: var(--ap-text) !important; } body.dark-mode .ap-quote-song-artist { color: var(--ap-text) !important; } body.dark-mode .ap-quote-song-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-quote-song-card:focus { color: var(--ap-text-soft) !important; } body.dark-mode .ap-quote-song-card:hover { color: var(--ap-text-soft) !important; } body.dark-mode .ap-quote-song-card:link { color: var(--ap-text-soft) !important; } body.dark-mode .ap-quote-song-card:visited { color: var(--ap-text-soft) !important; } body.dark-mode .ap-quote-song-count { color: var(--ap-text-soft) !important; } body.dark-mode .ap-quote-song-entry-link { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-quote-song-post a { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-quote-song-summary-count { color: var(--ap-text) !important; } body.dark-mode .ap-quote-song-summary-item { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-quote-song-summary-name { color: var(--ap-text) !important; } body.dark-mode .ap-quote-song-title { color: var(--ap-text) !important; } body.dark-mode .ap-reader-meta__item { color: var(--ap-text) !important; } body.dark-mode .ap-selected-name-photo-link { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-selector-control { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-selector-stack--badge-cover .ap-mode-btn { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-showcase__book-cover-title { color: var(--ap-text) !important; } body.dark-mode .ap-showcase__book-title { color: var(--ap-text) !important; } body.dark-mode .ap-showcase__earn-val { color: var(--ap-text) !important; } body.dark-mode .ap-showcase__earn-val--keep { color: var(--ap-text) !important; } body.dark-mode .ap-showcase__stage { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-source-copy-link { color: var(--ap-text-soft) !important; } body.dark-mode .ap-source-table { color: var(--ap-text-soft) !important; } body.dark-mode .ap-source-table td.ap-source-url a { color: var(--ap-text-soft) !important; } body.dark-mode .ap-standout-bio__msg { color: var(--ap-text) !important; } body.dark-mode .ap-standout-bio__name { color: var(--ap-text) !important; } body.dark-mode .ap-standout-bio__role { color: var(--ap-text) !important; } body.dark-mode .ap-standout-book-btn.is-selected:not([data-no-bio]) { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-standout-close { color: var(--ap-text) !important; } body.dark-mode .ap-standout-close:hover { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-standout-work__price { color: var(--ap-text) !important; } body.dark-mode .ap-standout-work__title { color: var(--ap-text) !important; } body.dark-mode .ap-story-access-badge { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-story-access-badge--free { color: var(--ap-text-soft) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-story-access-badge--private { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-story-access-badge--token { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-btn { color: var(--ap-text-soft) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-btn.is-active { color: var(--ap-text-soft) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-card-skeleton { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-feed-break { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-feed-break__eyebrow { color: var(--ap-text) !important; } body.dark-mode .ap-year-feed-break__title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__access-value { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__actions .ap-home-entrance__button { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__actions .ap-home-entrance__button--primary { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__actions .ap-home-entrance__button--primary:focus { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__actions .ap-home-entrance__button--primary:hover { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__book-label { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__book-media-fallback span { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__book-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__bottom-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__bullet-list { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__chapter { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__chapter-label { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__chapter-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__chapters { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__chapters-count { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__culture-chip { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__culture-count { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__dismiss:focus { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__dismiss:hover { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__fact-label { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__fact-value { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__filter { color: var(--ap-text) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__filter.is-active { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__month-cta { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__month-kicker { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__month-label { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__month-points ul { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__month-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__name-card { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__name-copy strong { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__pocket-items { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__pocket-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__point-bullets { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__point-intro { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__proof-bullets li { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__proof-bullets li::before { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-year-landing__proof-card-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__proof-strip { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__related-card { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__related-card span { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__section-copy { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__section-label { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__spotlight-copy { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__spotlight-point { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__spotlight-point::before { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-year-landing__spotlight-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__stage { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-year-landing__stage--buy { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__stage--buy .ap-year-landing__stage-copy { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__stage--buy .ap-year-landing__stage-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__stage-actions .ap-home-entrance__button--primary { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__stage-actions .ap-home-entrance__button--primary:hover { color: var(--ap-text) !important; background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-year-landing__summary p { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-landing__text-link { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__theme-chip { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__title { color: var(--ap-text) !important; } body.dark-mode .ap-year-landing__volume-module-title { color: var(--ap-text) !important; } body.dark-mode .ap-year-month-card-media--fallback span { color: var(--ap-text) !important; } body.dark-mode .ap-year-month-section__label { color: var(--ap-text) !important; } body.dark-mode .ap-year-reader__copy { color: var(--ap-text-soft) !important; } body.dark-mode .ap-year-reader__title { color: var(--ap-text) !important; } body.dark-mode .home-ad-label { color: var(--ap-text) !important; } body.dark-mode .home-day-card .story-card-badge { color: var(--ap-text) !important; } body.dark-mode .home-day-card .story-card-badge__count-pill { color: var(--ap-text) !important; } body.dark-mode .home-day-card .story-card-badge__count-pill--words { color: var(--ap-text) !important; } body.dark-mode .home-day-card .story-card-badge__metric { color: var(--ap-text) !important; } body.dark-mode .home-day-card .story-card-badge__reaction-count { color: var(--ap-text) !important; } body.dark-mode .home-day-card[data-full-summary]::after { color: var(--ap-text) !important; } body.dark-mode .home-subtitle { color: var(--ap-text-soft) !important; } body.dark-mode .home-title { color: var(--ap-text) !important; } body.dark-mode .homepage-footer .location-text.ap-landing-promise { color: var(--ap-text) !important; } body.dark-mode .homepage-story-research-quote { color: var(--ap-text-soft) !important; } body.dark-mode .homepage-story-research-title { color: var(--ap-text-soft) !important; } body.dark-mode .journal-modal .journal-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .pagination-controls .paging-link { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .pagination-controls .paging-link:hover { color: var(--ap-text) !important; } body.dark-mode .pill-light { color: var(--ap-text-soft) !important; } body.dark-mode .story-card .story-card-badge { color: var(--ap-text) !important; } body.dark-mode .story-card .story-card-badge__count-pill { color: var(--ap-text) !important; } body.dark-mode .story-card .story-card-badge__count-pill--words { color: var(--ap-text) !important; } body.dark-mode .story-card .story-card-badge__reaction-count { color: var(--ap-text) !important; } body.dark-mode .story-chip { color: var(--ap-text-soft) !important; border-color: var(--ap-border) !important; } body.dark-mode .story-chip--influence { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .story-chip-dot--howard-stern { background-color: var(--ap-surface-2) !important; } body.dark-mode.cards-1.cards-1-wide .ap-day-story-cards-container .story-card.has-img .story-inner { background-color: var(--ap-surface-2) !important; border-color: var(--ap-border) !important; } body.dark-mode .ap-book-landing-admin-banner__actions a { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-landing-admin-banner__actions a.is-primary { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-landing-admin-banner__actions button { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-landing-edit-bar { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-longform-modal__header { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-longform-modal__panel { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-media-stage { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-media-thumb { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-sales-eyebrow { color: var(--ap-text-soft) !important; } body.dark-mode .ap-book-shelf--annual .ap-book-shelf-card img { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-shelf-card img { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-book-summary-block { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-hemasiri-editorial-tabs button { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-hemasiri-report-form { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-hemasiri-report-form textarea { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-hemasiri-review-form input[type="text"] { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-hemasiri-review-form textarea { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-hemasiri-secondary { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-hemasiri-page { --book-ink: var(--ap-text); --book-copy: var(--ap-text-soft); --book-muted: var(--ap-text-muted); --book-line: var(--ap-border); --book-soft: var(--ap-surface-2); --book-link: var(--ap-link); } body.dark-mode .ap-book-media-thumb:hover, body.dark-mode .ap-hemasiri-review-stars, body.dark-mode .ap-book-landing-edit-bar .ap-book-landing-edit-status, body.dark-mode button.ap-hemasiri-primary:disabled { color: var(--ap-text-muted) !important; } body.dark-mode .ap-hemasiri-primary{ border-color:#f1f5f9; background:#f1f5f9; color:#111827; } body.dark-mode .ap-hemasiri-primary:hover{ background:#cbd5e1; color:#111827; } body.dark-mode .ap-hemasiri-actions a.ap-hemasiri-primary, body.dark-mode .ap-hemasiri-actions a.ap-hemasiri-primary:link, body.dark-mode .ap-hemasiri-actions a.ap-hemasiri-primary:visited{ color:#111827 !important; } body.dark-mode .ap-book-media-thumb[aria-pressed="true"], body.dark-mode .ap-book-preview-cover[data-cover-style="paper"], body.dark-mode .ap-book-landing-admin-banner__actions button, body.dark-mode .ap-book-landing-admin-banner__actions a, body.dark-mode .ap-book-landing-admin-banner__actions a.is-primary, body.dark-mode .ap-book-landing-edit-bar button, body.dark-mode .ap-book-landing-edit-bar .ap-book-landing-edit-status, body.dark-mode .ap-book-landing-edit-bar button.is-primary { color: var(--ap-text) !important; } body.dark-mode .ap-book-sales-eyebrow, body.dark-mode .ap-hemasiri-rating { color: var(--ap-text-soft) !important; } body.dark-mode .ap-hemasiri-stars, body.dark-mode .ap-hemasiri-review-stars .is-filled, body.dark-mode .ap-star-picker__input:checked ~ .ap-star-picker__star, body.dark-mode .ap-star-picker:hover .ap-star-picker__star:hover, body.dark-mode .ap-star-picker:hover .ap-star-picker__star:hover ~ .ap-star-picker__star, body.dark-mode .ap-star-picker:focus-within + .ap-hemasiri-rating-hint, body.dark-mode .ap-hemasiri-review-item__stars .is-filled { color: #e8c15a !important; } body.dark-mode .ap-hemasiri-status, body.dark-mode .ap-book-offer-list li::before { color: #4ade80 !important; } body.dark-mode .ap-book-landing-edit-bar .ap-book-landing-edit-status[data-error="1"], body.dark-mode .ap-hemasiri-review-item__delete { color: #f87171 !important; } body.dark-mode .ap-hemasiri-page.is-editing [data-landing-edit]:focus { color: var(--ap-link) !important; outline-color: var(--ap-link) !important; } body.dark-mode .ap-hemasiri-review-track { accent-color: var(--ap-text-muted) !important; } body.dark-mode .ap-book-sales-promise { border-left-color: var(--ap-border) !important; } body.dark-mode .ap-article-hover-overlay__meta { color: #b2bbc8 !important; } body.dark-mode .ap-badges-cover-anchor:focus { background-color: #1a2b3d !important; } body.dark-mode .ap-badges-cover-anchor:hover { background-color: #1a2b3d !important; } body.dark-mode .ap-badges-cover-artifact__story { background-color: #1a2b3d !important; } body.dark-mode .ap-badges-cover-artifact__story-label { color: #b2bbc8 !important; } body.dark-mode .ap-badges-cover-artifact__story-meta { color: #b2bbc8 !important; } body.dark-mode .ap-badges-cover-chain__story-meta { color: #b2bbc8 !important; } body.dark-mode .ap-badges-cover-proof-line { color: #b0baca !important; } body.dark-mode .ap-badges-cover-role-card__count { color: #b2bbc8 !important; } body.dark-mode .ap-badges-cover-trail-card__date { color: #b2bbc8 !important; } body.dark-mode .ap-badges-cover-trail-card__story { background-color: #1a2b3d !important; } body.dark-mode .ap-badges-cover-trail-card__story-label { color: #b2bbc8 !important; } body.dark-mode .ap-card-value-status { color: #b2bbc8 !important; } body.dark-mode .ap-cards-row-toggle--top .ap-cards-row-option { color: #b2bbc8 !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-cards-row-toggle--top .ap-cards-row-option.active { color: #acbacd !important; background-color: #1e2939 !important; } body.dark-mode .ap-cards-row-toggle--top .ap-cards-row-option.is-active { color: #acbacd !important; background-color: #1e2939 !important; } body.dark-mode .ap-day-author-link:focus-visible { color: #b2bbc8 !important; } body.dark-mode .ap-day-author-link:hover { color: #b2bbc8 !important; } body.dark-mode .ap-day-bigstory-card .snippet p { color: #b0baca !important; } body.dark-mode .ap-day-bigstory-kicker { color: #b2bbc8 !important; } body.dark-mode .ap-day-page-menu-item:focus { background-color: #1a2b3d !important; } body.dark-mode .ap-day-page-menu-item:hover { background-color: #1a2b3d !important; } body.dark-mode .ap-day-summary { color: #b0baca !important; } body.dark-mode .ap-demo-card--writing .ap-editorial-card__title::after { color: #b2bbc8 !important; } body.dark-mode .ap-demo-ph-line { background-color: #1e2939 !important; } body.dark-mode .ap-demo-ph-line--title { background-color: #202a37 !important; } body.dark-mode .ap-editorial-card__date { color: #b2bbc8 !important; } body.dark-mode .ap-editorial-card__teaser { color: #b0baca !important; } body.dark-mode .ap-editorial-row__link { color: #b2bbc8 !important; } body.dark-mode .ap-home-account-copy { color: #b0baca !important; } body.dark-mode .ap-home-account-error { color: #de9c9c !important; background-color: #3f1818 !important; } body.dark-mode .ap-home-account-note { color: #b2bbc8 !important; } body.dark-mode .ap-home-account-partner { color: #b2bbc8 !important; } body.dark-mode .ap-home-compare-table td { color: #b0baca !important; } body.dark-mode .ap-home-create-band__eyebrow { color: #b2bbc8 !important; } body.dark-mode .ap-home-create-band__text { color: #b0baca !important; } body.dark-mode .ap-home-create-demo__actions { background-color: #18253f !important; } body.dark-mode .ap-home-create-demo__badge { color: #b0baca !important; background-color: #1a2b3d !important; } body.dark-mode .ap-home-create-demo__kicker { color: #b2bbc8 !important; } body.dark-mode .ap-home-create-demo__media { background-color: #1a2b3d !important; } body.dark-mode .ap-home-entrance__artifact--letter .ap-home-entrance__artifact-media img { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-home-entry-day-card__deck { color: #b0baca !important; } body.dark-mode .ap-home-entry-day-card__media { background-color: #1b2b3c !important; } body.dark-mode .ap-home-entry-day-card__media.is-placeholder { background-color: #1b2b3c !important; } body.dark-mode .ap-home-feature-copy p { color: #b0baca !important; } body.dark-mode .ap-home-feature-metric__label { color: #b2bbc8 !important; } body.dark-mode .ap-home-feature-preview { background-color: #18293f !important; } body.dark-mode .ap-home-feature-row__meta { color: #b2bbc8 !important; } body.dark-mode .ap-home-feature-window__bar { background-color: #1a2b3d !important; } body.dark-mode .ap-home-feature-window__dot { background-color: #202a37 !important; } body.dark-mode .ap-home-front-door .ap-home-people-group__label { color: #b2bbc8 !important; } body.dark-mode .ap-home-front-door .ap-name-person-photo-wrap { background-color: #18293f !important; } body.dark-mode .ap-home-front-storycard .story-media { background-color: #1a2b3d !important; } body.dark-mode .ap-home-front-storycard--letter .story-media { background-color: #1a2b3d !important; } body.dark-mode .ap-home-front-storycard--letter .story-media img { background-color: #1a2b3d !important; } body.dark-mode .ap-home-front-storycard--mirror .story-media { background-color: #3e2c18 !important; } body.dark-mode .ap-home-front-storycard--mirror .story-media img { background-color: #3f3218 !important; } body.dark-mode .ap-home-front-storycard--person .story-media { background-color: #192b3d !important; } body.dark-mode .ap-home-front-storycard--scale .home-day-media { background-color: #1a2b3d !important; } body.dark-mode .ap-home-game-band__body p { color: #b0baca !important; } body.dark-mode .ap-home-game-list { color: #b0baca !important; } body.dark-mode .ap-home-inside-card__text { color: #b2bbc8 !important; } body.dark-mode .ap-home-live-feed__author { color: #b2bbc8 !important; } body.dark-mode .ap-home-mini-person__meta { color: #b2bbc8 !important; } body.dark-mode .ap-home-mini-person__photo { background-color: #1e2939 !important; } body.dark-mode .ap-home-price-copy { color: #b2bbc8 !important; } body.dark-mode .ap-home-price-list { color: #b0baca !important; } body.dark-mode .ap-home-price-scenario__text { color: #b2bbc8 !important; } body.dark-mode .ap-home-proof-card__list { color: #b2bbc8 !important; } body.dark-mode .ap-home-proof-card__media { background-color: #1a2b3d !important; } body.dark-mode .ap-home-proof-card__sub { color: #b2bbc8 !important; } body.dark-mode .ap-home-proof-card__text { color: #b2bbc8 !important; } body.dark-mode .ap-home-proof-collage { background-color: #1a2b3d !important; } body.dark-mode .ap-home-proof-collage__tile { background-color: #18293f !important; } body.dark-mode .ap-home-proof-logos { background-color: #1a2b3d !important; } body.dark-mode .ap-home-published-art { background-color: #1a2b3d !important; } body.dark-mode .ap-home-published-art--christian .ap-home-published-art__mark--three { background-color: #202a37 !important; } body.dark-mode .ap-home-published-art--colombo .ap-home-published-art__mark--three { background-color: #202a37 !important; } body.dark-mode .ap-home-published-art--hangar { background-color: #1a2b3d !important; } body.dark-mode .ap-home-published-art--riverston .ap-home-published-art__frame { background-color: #1c2a3b !important; } body.dark-mode .ap-home-published-bio { color: #b2bbc8 !important; } body.dark-mode .ap-home-published-byline { color: #b2bbc8 !important; } body.dark-mode .ap-home-published-card__media { background-color: #1c2a3b !important; } body.dark-mode .ap-home-published-summary { color: #b0baca !important; } body.dark-mode .ap-home-standout .ap-home-front-intro { color: #b0baca !important; } body.dark-mode .ap-home-tier-price-list li { color: #b2bbc8 !important; } body.dark-mode .ap-home-tier-price-list__calc { color: #b2bbc8 !important; } body.dark-mode .ap-home-tier-price-list__label { color: #b2bbc8 !important; } body.dark-mode .ap-home-volume-card--complete { background-color: #1a2b3d !important; } body.dark-mode .ap-home-volume-card--start { background-color: #1a2b3d !important; } body.dark-mode .ap-home-volume-card__media { background-color: #1a2b3d !important; } body.dark-mode .ap-home-volume-card__media--cover { background-color: #18293f !important; } body.dark-mode .ap-home-volume-card__media--food { background-color: #1a2b3d !important; } body.dark-mode .ap-home-volume-card__media--letter-proof { background-color: #1a2b3d !important; } body.dark-mode .ap-home-volume-card__media--live { background-color: #18293f !important; } body.dark-mode .ap-home-volume-card__media--story { background-color: #1a2b3d !important; } body.dark-mode .ap-home-volume-copy { color: #b2bbc8 !important; } body.dark-mode .ap-home-volume-food-tile { background-color: #1e2939 !important; } body.dark-mode .ap-home-volume-media-grid__tile { background-color: #1e2939 !important; } body.dark-mode .ap-home-volume-meta { color: #b2bbc8 !important; } body.dark-mode .ap-home-writer-byline { color: #b2bbc8 !important; } body.dark-mode .ap-home-writer-card__copy { color: #b2bbc8 !important; } body.dark-mode .ap-home-writer-media { background-color: #182a3f !important; } body.dark-mode .ap-home-writer-meta { color: #b2bbc8 !important; } body.dark-mode .ap-home-writer-summary { color: #b0baca !important; } body.dark-mode .ap-landing-breadcrumb { color: #b2bbc8 !important; } body.dark-mode .ap-landing-card-placeholder { background-color: #18283f !important; } body.dark-mode .ap-mode-btn.is-active { color: #aabacf !important; background-color: #1e2939 !important; } body.dark-mode .ap-mode-btn.is-locked { background-color: #1a2b3d !important; } body.dark-mode .ap-mode-btn:hover { color: #b0baca !important; background-color: #1a2b3d !important; } body.dark-mode .ap-mode-btn[aria-disabled="true"] { background-color: #1a2b3d !important; } body.dark-mode .ap-month-bigstories__count { color: #b2bbc8 !important; } body.dark-mode .ap-month-bigstories__kicker { color: #b2bbc8 !important; } body.dark-mode .ap-month-bigstory-card__media { background-color: #1f2838 !important; } body.dark-mode .ap-month-bigstory-card__meta { color: #b2bbc8 !important; } body.dark-mode .ap-month-bigstory-card__summary { color: #b0baca !important; } body.dark-mode .ap-month-pocket-point-list { color: #b0baca !important; } body.dark-mode .ap-month-pocket-story-card .ap-home-front-storycard__text { color: #b0baca !important; } body.dark-mode .ap-month-pocket-story-card .time { color: #b0baca !important; } body.dark-mode .ap-month-selector-btn { color: #b2bbc8 !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-month-selector-btn.is-unavailable { background-color: #1a2b3d !important; } body.dark-mode .ap-month-selector-btn:focus { color: #b0baca !important; background-color: #1a2b3d !important; } body.dark-mode .ap-month-selector-btn:hover { color: #b0baca !important; background-color: #1a2b3d !important; } body.dark-mode .ap-name-card-pagination { background-color: #1a2b3d !important; } body.dark-mode .ap-name-card-pagination__button.is-disabled { background-color: #1a2b3d !important; } body.dark-mode .ap-name-card-pagination__button:focus { color: #9db0dc !important; background-color: #1c2a3b !important; } body.dark-mode .ap-name-card-pagination__button:hover { color: #9db0dc !important; background-color: #1c2a3b !important; } body.dark-mode .ap-name-card-pagination__meta { color: #b0baca !important; } body.dark-mode .ap-name-cards-empty { color: #b2bbc8 !important; background-color: #1a2b3d !important; } body.dark-mode .ap-name-cards-head { color: #b2bbc8 !important; } body.dark-mode .ap-name-category-count { color: #b2bbc8 !important; } body.dark-mode .ap-name-person-mentions { color: #b2bbc8 !important; } body.dark-mode .ap-name-person-photo-wrap { background-color: #1a2b3d !important; } body.dark-mode .ap-name-person-role { color: #b2bbc8 !important; } body.dark-mode .ap-own-demo__autosave { color: var(--ap-text-muted) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-own-demo__btn { color: var(--ap-text-soft) !important; } body.dark-mode .ap-own-demo__btn--ai { color: var(--ap-text-soft) !important; } body.dark-mode .ap-own-demo__btn--tag { color: var(--ap-text-soft) !important; } body.dark-mode .ap-own-demo__gate-copy { color: #b2bbc8 !important; } body.dark-mode .ap-own-demo__pub-date { color: #b2bbc8 !important; } body.dark-mode .ap-own-demo__rule { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-own-demo__sec-body { color: #b0baca !important; } body.dark-mode .ap-own-demo__sec-rule { background-color: #1f2937 !important; } body.dark-mode .ap-packaged-hover-overlay__meta { color: var(--ap-text-muted) !important; } body.dark-mode .ap-quote-media-card a.ap-quote-song-count:focus { background-color: #18273f !important; } body.dark-mode .ap-quote-media-card a.ap-quote-song-count:hover { background-color: #18273f !important; } body.dark-mode .ap-quote-media-card--movie .ap-quote-song-post-date { color: #b2bbc8 !important; } body.dark-mode .ap-quote-media-poster { background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-avatar { background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-cover { background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-date { color: #b2bcc7 !important; background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-entry-link:focus { background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-entry-link:hover { background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-footer { color: #b2bbc8 !important; } body.dark-mode .ap-quote-song-hidden-label { color: var(--ap-text-soft) !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-quote-song-meta { color: #b2bbc8 !important; } body.dark-mode .ap-quote-song-post a:focus { background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-post a:hover { background-color: #1a2b3d !important; } body.dark-mode .ap-quote-song-rank { color: #b2bbc8 !important; } body.dark-mode .ap-quote-song-title a { color: #9cb8de !important; } body.dark-mode .ap-quote-song-topline { color: #b2bbc8 !important; } body.dark-mode .ap-quote-songs-section { background-color: #182b3f !important; } body.dark-mode .ap-selector-label { color: #b2bbc8 !important; } body.dark-mode .ap-selector-stack--badge-cover .ap-mode-btn.is-locked { background-color: #1a2b3d !important; } body.dark-mode .ap-selector-stack--badge-cover .ap-mode-btn:hover { background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-selector-stack--badge-cover .ap-mode-btn[aria-disabled="true"] { background-color: #1a2b3d !important; } body.dark-mode .ap-showcase__book-cover-kicker { color: #b2bbc8 !important; } body.dark-mode .ap-showcase__book-cover-line { background-color: #202a37 !important; } body.dark-mode .ap-showcase__book-sub { color: #b2bbc8 !important; } body.dark-mode .ap-showcase__card-label { color: #b2bbc8 !important; } body.dark-mode .ap-showcase__earn-label { color: #b2bbc8 !important; } body.dark-mode .ap-showcase__line { background-color: #1e2939 !important; } body.dark-mode .ap-source-dossier { background-color: #1a2b3d !important; } body.dark-mode .ap-source-dossier-empty { color: #b2bbc8 !important; background-color: #1a2b3d !important; } body.dark-mode .ap-source-dossier-head { color: #afbbca !important; } body.dark-mode .ap-source-dossier-summary { color: #b0baca !important; } body.dark-mode .ap-source-hash { color: #b2bbc8 !important; } body.dark-mode .ap-source-inline-details { color: #b2bbc8 !important; } body.dark-mode .ap-source-inline-details summary { color: #afbbca !important; } body.dark-mode .ap-source-table thead th { color: #b1bcc8 !important; background-color: #182b3f !important; } body.dark-mode .ap-source-title { color: #b2bbc8 !important; } body.dark-mode .ap-standout-book-btn img { background-color: #1a2b3d !important; } body.dark-mode .ap-standout-book-cover { background-color: #1a2b3d !important; } body.dark-mode .ap-standout-book-placeholder { background-color: #1e2939 !important; } body.dark-mode .ap-standout-story__copy { color: #a7b9d2 !important; } body.dark-mode .ap-standout-work__cover { background-color: #1e2939 !important; } body.dark-mode .ap-standout-work__meta { color: #b2bbc8 !important; } body.dark-mode .ap-tag--t2.is-tagged { color: var(--ap-text) !important; background-color: #3f3918 !important; } body.dark-mode .ap-tag--t3.is-tagged { color: var(--ap-text) !important; } body.dark-mode .ap-tag--t4.is-tagged { color: var(--ap-text) !important; background-color: #2f183f !important; } body.dark-mode .ap-tag--ta.is-tagged { color: var(--ap-text) !important; background-color: #18263f !important; } body.dark-mode .ap-testi-avatar { background-color: #1a2b3d !important; } body.dark-mode .ap-tier-swatch--all i:nth-child(1) { background-color: #3f3918 !important; } body.dark-mode .ap-tier-swatch--all i:nth-child(3) { background-color: #2f183f !important; } body.dark-mode .ap-tier-swatch--t2 { background-color: #3f3918 !important; } body.dark-mode .ap-tier-swatch--t4 { background-color: #2f183f !important; } body.dark-mode .ap-tier-swatch--t5 { color: var(--ap-text) !important; } body.dark-mode .ap-tier-swatch--ta { color: #9cb2de !important; } body.dark-mode .ap-tier-swatch--tb { color: #a3d7bc !important; } body.dark-mode .ap-year-archive-surface .ap-cards-row-toggle--top .ap-cards-row-option { color: #b2bbc8 !important; background-color: var(--ap-surface-2) !important; } body.dark-mode .ap-year-archive-surface .ap-cards-row-toggle--top .ap-cards-row-option.active { color: #acbacd !important; background-color: #1e2939 !important; } body.dark-mode .ap-year-archive-surface .ap-cards-row-toggle--top .ap-cards-row-option.is-active { color: #acbacd !important; background-color: #1e2939 !important; } body.dark-mode .ap-year-archive-surface .ap-cards-row-toggle--top .ap-cards-row-option:focus-visible { color: #acbacd !important; background-color: #1a2b3d !important; } body.dark-mode .ap-year-archive-surface .ap-cards-row-toggle--top .ap-cards-row-option:hover { color: #acbacd !important; background-color: #1a2b3d !important; } body.dark-mode .ap-year-archive-surface .ap-cards-row-toggle--top .ap-cards-row-option[aria-pressed="true"] { color: #acbacd !important; background-color: #1e2939 !important; } body.dark-mode .ap-year-btn:active { color: #b2bbc8 !important; } body.dark-mode .ap-year-btn:hover { color: #b0baca !important; background-color: #1a2b3d !important; } body.dark-mode .ap-year-btn:link { color: #b2bbc8 !important; } body.dark-mode .ap-year-btn:visited { color: #b2bbc8 !important; } body.dark-mode .ap-year-feed-break__text { color: #b0baca !important; } body.dark-mode .ap-year-landing__access-card { background-color: #1a2b3d !important; } body.dark-mode .ap-year-landing__access-text { color: #b0baca !important; } body.dark-mode .ap-year-landing__actions .ap-home-entrance__button:focus { color: #9db0dc !important; background-color: #1a2b3d !important; } body.dark-mode .ap-year-landing__actions .ap-home-entrance__button:hover { color: #9db0dc !important; background-color: #1a2b3d !important; } body.dark-mode .ap-year-landing__body p { color: #b0baca !important; } body.dark-mode .ap-year-landing__book-card { background-color: #1a2b3d !important; } body.dark-mode .ap-year-landing__book-media { background-color: #19293d !important; } body.dark-mode .ap-year-landing__book-media-fallback { background-color: #18283f !important; } body.dark-mode .ap-year-landing__book-meta { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__book-text { color: #b0baca !important; } body.dark-mode .ap-year-landing__bottom-copy { color: #b0baca !important; } body.dark-mode .ap-year-landing__chapter-intro { color: #b0baca !important; } body.dark-mode .ap-year-landing__chapter-meta { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__chapter-text { color: #b0baca !important; } body.dark-mode .ap-year-landing__culture-card { background-color: #1a2b3d !important; } body.dark-mode .ap-year-landing__culture-text { color: #b0baca !important; } body.dark-mode .ap-year-landing__dismiss { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__fact-text { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__hero-frame { background-color: #1e2939 !important; } body.dark-mode .ap-year-landing__hero-meta { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__microcopy { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__month-meta { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__month-text { color: #b0baca !important; } body.dark-mode .ap-year-landing__name-copy span { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__name-photo { background-color: #19293d !important; } body.dark-mode .ap-year-landing__proof-card { background-color: #1a2b3d !important; } body.dark-mode .ap-year-landing__related-card em { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__spotlight-meta { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__spotlight-package { color: #b0baca !important; } body.dark-mode .ap-year-landing__spotlight-panel { background-color: #18293f !important; } body.dark-mode .ap-year-landing__stage--buy .ap-year-landing__stage-label { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__stage--buy .ap-year-landing__stage-note { color: #b2bbc8 !important; } body.dark-mode .ap-year-landing__volume-module { background-color: #1a2b3d !important; } body.dark-mode .ap-year-landing__volume-module-copy { color: #b0baca !important; } body.dark-mode .ap-year-month-card-media { background-color: #1b2b3c !important; } body.dark-mode .ap-year-month-card-media--fallback { background-color: #1c2a3b !important; } body.dark-mode .ap-year-month-divider { background-color: #202a37 !important; } body.dark-mode .ap-year-month-read-badge { background-color: #1a2b3d !important; } body.dark-mode .ap-year-month-read-mark { background-color: #1a2b3d !important; } body.dark-mode .ap-year-month-read-tick { background-color: #1a2b3d !important; } body.dark-mode .ap-year-month-section__summary { color: #b0baca !important; } body.dark-mode .ap-year-reader .ap-cards-row-option.is-unavailable { background-color: #1a2b3d !important; } body.dark-mode .ap-year-reader .ap-year-month-section__title { color: var(--ap-text-muted) !important; } body.dark-mode .ap-year-reader .ap-year-month-section__title:focus { color: var(--ap-text-muted) !important; } body.dark-mode .ap-year-reader .ap-year-month-section__title:hover { color: var(--ap-text-muted) !important; } body.dark-mode .ap-year-reader .ap-year-month-section__title:link { color: var(--ap-text-muted) !important; } body.dark-mode .ap-year-reader .ap-year-month-section__title:visited { color: var(--ap-text-muted) !important; } body.dark-mode .home-ad-card { background-color: var(--ap-surface-2) !important; } body.dark-mode .home-chapter-days { color: #b0baca !important; } body.dark-mode .home-date { color: var(--ap-text-muted) !important; } body.dark-mode .home-day-media { background-color: #1b283c !important; } body.dark-mode .home-day-media.is-placeholder { background-color: #1f2838 !important; } body.dark-mode .home-hook { color: #b4bbc6 !important; } body.dark-mode .home-summary { color: #b4bbc6 !important; } body.dark-mode .homepage-story-research-item { color: #b0baca !important; } body.dark-mode .journal-badge { color: #b3b3c6 !important; background-color: #1e2b39 !important; } body.dark-mode .journal-modal .close-btn { background-color: var(--ap-surface-2) !important; } body.dark-mode .journal-modal .journal-card h2 { color: var(--ap-text-muted) !important; } body.dark-mode .story-card .snippet a[href^="http"] { color: #b4bcc5 !important; } body.dark-mode .story-card .snippet a[href^="http"]:focus-visible { color: #b4bcc6 !important; } body.dark-mode .story-card .snippet a[href^="http"]:hover { color: #b4bcc6 !important; } body.dark-mode .story-card .snippet a[href^="http"]:visited { color: #b4bcc5 !important; } body.dark-mode .story-chip--legacy { color: #afbbca !important; background-color: #1a2b3d !important; } body.dark-mode .story-chip:hover { color: #a7b7d2 !important; background-color: #1a2b3d !important; } body.dark-mode.cards-1 .ap-year-archive-feed .home-day-card .home-day-media.is-placeholder.ap-solid-fallback:not(.has-badge-quote):not(.has-hidden-image-notice) .story-card-badge { background-color: #1a2b3d !important; } body.dark-mode.cards-1 .ap-year-archive-feed .home-day-summary .home-summary { color: #b0baca !important; } html[data-theme="dark"] body #aiPanel.ai-panel-float #consoleOutput > .ai-inline-welcome, html[data-theme="dark"] body #aiPanel.ai-panel-float #consoleOutput > .ai-response-block, html[data-theme="dark"] body #aiPanel.ai-panel-float #consoleOutput > .chat-message.ai, body.dark-mode #aiPanel.ai-panel-float #consoleOutput > .ai-inline-welcome, body.dark-mode #aiPanel.ai-panel-float #consoleOutput > .ai-response-block, body.dark-mode #aiPanel.ai-panel-float #consoleOutput > .chat-message.ai { background-color: #262626 !important; border-color: rgba(255, 255, 255, 0.12) !important; color: #f0f0f0 !important; opacity: 1 !important; } html[data-theme="dark"] body #aiPanel.ai-panel-float #consoleOutput > .ai-inline-welcome *, html[data-theme="dark"] body #aiPanel.ai-panel-float #consoleOutput > .ai-response-block *, html[data-theme="dark"] body #aiPanel.ai-panel-float #consoleOutput > .chat-message.ai *, body.dark-mode #aiPanel.ai-panel-float #consoleOutput > .ai-inline-welcome *, body.dark-mode #aiPanel.ai-panel-float #consoleOutput > .ai-response-block *, body.dark-mode #aiPanel.ai-panel-float #consoleOutput > .chat-message.ai * { color: #f0f0f0 !important; opacity: 1 !important; } html[data-theme="dark"] body #aiPanel.ai-panel-float #consoleOutput .ai-response-content, body.dark-mode #aiPanel.ai-panel-float #consoleOutput .ai-response-content { background: transparent !important; background-color: transparent !important; } @media (prefers-color-scheme: dark) { html[data-theme-mode="auto"] body #aiPanel.ai-panel-float #consoleOutput > .ai-inline-welcome, html[data-theme-mode="auto"] body #aiPanel.ai-panel-float #consoleOutput > .ai-response-block, html[data-theme-mode="auto"] body #aiPanel.ai-panel-float #consoleOutput > .chat-message.ai { background-color: #262626 !important; border-color: rgba(255, 255, 255, 0.12) !important; color: #f0f0f0 !important; opacity: 1 !important; } html[data-theme-mode="auto"] body #aiPanel.ai-panel-float #consoleOutput > .ai-inline-welcome *, html[data-theme-mode="auto"] body #aiPanel.ai-panel-float #consoleOutput > .ai-response-block *, html[data-theme-mode="auto"] body #aiPanel.ai-panel-float #consoleOutput > .chat-message.ai * { color: #f0f0f0 !important; opacity: 1 !important; } html[data-theme-mode="auto"] body #aiPanel.ai-panel-float #consoleOutput .ai-response-content { background: transparent !important; background-color: transparent !important; } } html[data-theme="dark"] .ap-story-engagement, body.dark-mode .ap-story-engagement { --ap-response-ink: #eeeeee; --ap-response-muted: #b8b8b8; --ap-response-surface: #181818; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement .ap-reaction-icon, :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement .ap-reaction-icon-clone { filter: brightness(0) invert(1) !important; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement .ap-reaction-pill { color: var(--ap-response-ink) !important; background: transparent !important; border-color: #707070 !important; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement .ap-reaction-pill:is(:hover, :focus-visible, .is-active) { background: #303030 !important; border-color: #eeeeee !important; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement :is(.ap-day-comment-card__title, .ap-thread-comment__author, .ap-thread-comment__body, .ap-thread-comment__action, .ap-thread-reply-target) { color: var(--ap-response-ink) !important; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement :is(.ap-day-comment-card__hint, .ap-thread-comment__time) { color: var(--ap-response-muted) !important; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement[data-ap-mode] .ap-comment-input, :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement[data-ap-mode] .ap-day-comment-card--composer:is(:hover, :focus-within) .ap-comment-input { color: var(--ap-response-ink) !important; caret-color: var(--ap-response-ink); background: var(--ap-response-surface) !important; border-color: #707070 !important; color-scheme: dark; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement .ap-comment-input::placeholder { color: var(--ap-response-muted) !important; opacity: 1; } :is(html[data-theme="dark"], body.dark-mode) .ap-story-engagement[data-ap-mode] .ap-comment-input:focus { border-color: #eeeeee !important; outline: 2px solid #eeeeee; outline-offset: 2px; }
html, body{ margin:0; padding:0; } .ap-top-chrome{ display:none; } .sidebar-left .logo{ font-size:2rem; font-weight:600; color:var(--primary); text-align:left; } @media (min-width:1200px){ body.ap-display-topbar{ --ap-top-chrome-height: 3.5rem; --ap-topbar-content-max: 80rem; } body.ap-display-topbar .ap-top-chrome{ box-sizing:border-box; display:grid; grid-template-columns:1fr auto 1fr; align-items:center; gap:16px; position:fixed; top:0; left:0; right:0; z-index:60; height:var(--ap-top-chrome-height); padding:0 22px; border-bottom:0; background:rgba(249,249,247,.72); color:var(--primary, #0f172a); backdrop-filter:saturate(180%) blur(20px); -webkit-backdrop-filter:saturate(180%) blur(20px); } body.ap-display-topbar .sidebar-left{ display:flex !important; position:relative; top:auto; left:auto; bottom:auto; z-index:auto; box-sizing:border-box; align-self:stretch; flex:0 0 0; width:0; min-width:0; max-width:0; height:100%; margin:0; padding-top:var(--ap-top-chrome-height); overflow:hidden; box-shadow:none; pointer-events:none; visibility:hidden; transition:width 180ms ease, flex-basis 180ms ease, max-width 180ms ease, visibility 0s linear 180ms; } body.ap-display-topbar.ap-topbar-nav-open .sidebar-left{ flex:0 0 14rem; width:14rem; max-width:14rem; pointer-events:auto; visibility:visible; transition:width 180ms ease, flex-basis 180ms ease, max-width 180ms ease; } body.ap-display-topbar .sidebar-left > .logo{ display:none !important; } body.ap-display-topbar .ap-topbar-scrim, body.ap-display-topbar.ap-topbar-nav-open .ap-topbar-scrim{ display:none !important; } body.ap-display-topbar #page-wrapper, body.ap-display-topbar .ap-shell, body.ap-display-topbar #main-content{ box-sizing:border-box; height:100vh; min-height:0; } body.ap-display-topbar #main-content{ align-items:center; padding-top:var(--ap-top-chrome-height); padding-left:clamp(40px, 8vw, 120px); padding-right:clamp(40px, 8vw, 120px); padding-bottom:24px; } body.ap-display-topbar #main-content .main-content-inner{ box-sizing:border-box; display:flex; flex-direction:column; align-items:center; width:min(var(--ap-topbar-content-max), 100%); max-width:var(--ap-topbar-content-max); margin-left:auto; margin-right:auto; } body.ap-display-topbar .home-shell{ box-sizing:border-box; width:100%; max-width:var(--ap-topbar-content-max); margin-left:auto; margin-right:auto; } body.ap-display-topbar .home-shell > section, body.ap-display-topbar .ap-home-front-canvas{ box-sizing:border-box; width:100%; max-width:var(--ap-topbar-content-max); margin-left:auto; margin-right:auto; } body.ap-display-topbar .ap-home-front-board, body.ap-display-topbar .ap-home-create-band, body.ap-display-topbar .ap-home-your-turn-layout, body.ap-display-topbar .ap-standout-books-wrap{ margin-left:auto; margin-right:auto; } body.ap-display-topbar:not(.ap-topbar-nav-open) .ap-home-standout .ap-standout-books-wrap{ width:100vw; max-width:none; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); } body.ap-display-topbar:not(.ap-topbar-nav-open) .ap-standout-books-wrap > .ap-standout-book-btn:not(.is-selected) > picture{ width:100%; } body.ap-display-topbar .ap-page-footer-index, body.ap-display-topbar #site-footer{ box-sizing:border-box; width:min(var(--ap-topbar-content-max), 100%); max-width:var(--ap-topbar-content-max); margin-left:auto; margin-right:auto; } body.ap-display-topbar.ap-topbar-nav-open .ap-top-chrome{ grid-template-columns:1fr; right:auto; width:14rem; } body.ap-display-topbar.ap-topbar-nav-open .ap-top-chrome__search, body.ap-display-topbar.ap-topbar-nav-open .ap-top-chrome__tools, body.ap-display-topbar.ap-topbar-nav-open .ap-top-chrome__browse{ display:none; } body.ap-display-topbar.ap-topbar-nav-open #main-content{ align-items:stretch; padding-top:0; padding-left:0.75rem; padding-right:0.75rem; } body.ap-display-topbar.ap-topbar-nav-open #main-content .main-content-inner{ align-items:stretch; width:100%; max-width:none; margin-left:0; margin-right:0; } body.ap-display-topbar.ap-topbar-nav-open .home-shell, body.ap-display-topbar.ap-topbar-nav-open .home-shell > section, body.ap-display-topbar.ap-topbar-nav-open .ap-home-front-canvas, body.ap-display-topbar.ap-topbar-nav-open .ap-page-footer-index, body.ap-display-topbar.ap-topbar-nav-open #site-footer{ max-width:none; width:100%; margin-left:0; margin-right:0; } } .ap-topbar-scrim{ display:none; } .ap-top-chrome__notification{ position:relative; } .ap-notification-modal[hidden]{ display:none !important; } .ap-notification-modal{ position:absolute; top:calc(100% + 6px); right:0; z-index:80; width:min(23rem, calc(100vw - 32px)); padding:6px; border:1px solid #e2e8f0; border-radius:12px; background:#fff; box-shadow:0 12px 28px rgba(15,23,42,.12); color:#0f172a; } .ap-notification-modal__dialog{ display:flex; flex-direction:column; max-height:min(31rem, calc(100vh - 5rem)); outline:none; } .ap-notification-modal__header{ padding:8px 10px 7px; } .ap-notification-modal__header h2{ margin:0; color:#0f172a; font-size:.88rem; font-weight:700; line-height:1.2; } .ap-notification-modal__body{ overflow-y:auto; overscroll-behavior:contain; } .ap-notification-modal__status{ margin:0; padding:10px; color:#64748b; font-size:.84rem; } .ap-notification-modal__status[hidden]{ display:none; } .ap-notification-modal__list{ margin:0; padding:0; } .ap-notification-modal__item{ display:grid; grid-template-columns:36px minmax(0,1fr) 7px; align-items:center; gap:10px; margin:1px 0; padding:8px 10px; border:0; border-radius:8px; color:#0f172a !important; text-decoration:none !important; } .ap-notification-modal__item:hover, .ap-notification-modal__item:focus-visible{ background:#f1f5f9; outline:none; } .ap-notification-modal__item-icon{ display:inline-flex; align-items:center; justify-content:center; width:36px; height:36px; border-radius:999px; background:#edf3f8; color:#3f6f98; font-size:.92rem; } .ap-notification-modal__item-main{ min-width:0; } .ap-notification-modal__item-dot{ width:7px; height:7px; border-radius:999px; background:#3f6f98; } .ap-notification-modal__item-title{ display:block; color:#0f172a; font-size:.84rem; font-weight:700; line-height:1.3; } .ap-notification-modal__item-copy{ display:block; margin-top:2px; overflow:hidden; color:#64748b; font-size:.78rem; line-height:1.35; text-overflow:ellipsis; white-space:nowrap; } .ap-notification-modal__footer{ margin-top:4px; padding:8px 10px 6px; border-top:1px solid #e2e8f0; } .ap-notification-modal__footer a{ color:#3f6f98; font-size:.82rem; font-weight:700; text-decoration:none; } .ap-notification-modal__footer a:hover, .ap-notification-modal__footer a:focus-visible{ color:#2e587b; } body.dark-mode .ap-notification-modal{ border-color:#52525b; background:#171717; color:#e5e7eb; } body.dark-mode .ap-notification-modal__header h2, body.dark-mode .ap-notification-modal__item-title, body.dark-mode .ap-notification-modal__item{ color:#e5e7eb !important; } body.dark-mode .ap-notification-modal__item:hover, body.dark-mode .ap-notification-modal__item:focus-visible{ background:#27272a; } body.dark-mode .ap-notification-modal__item-icon{ background:#27272a; } body.dark-mode .ap-notification-modal__footer{ border-color:#52525b; } .ap-top-chrome__brand{ display:inline-flex; align-items:center; gap:10px; min-width:0; } .ap-top-chrome__face{ display:inline-flex; align-items:center; justify-content:center; margin:0; padding:4px; border:0; border-radius:8px; background:transparent; cursor:pointer; } .ap-top-chrome__face:hover, .ap-top-chrome__face:focus-visible, .ap-top-chrome__face:active, .ap-top-chrome__face[aria-expanded="true"]{ background:transparent; outline:none; } .ap-top-chrome__face picture{ display:block; width:22px; height:22px; transform:translateY(0) scale(1) rotate(0deg); transform-origin:50% 50%; transition:opacity 150ms ease, transform 0.18s cubic-bezier(.2,.9,.2,1.25), filter 0.18s ease; } .ap-top-chrome__face img{ display:block; width:22px; height:22px; } html[data-theme="dark"] .ap-top-chrome__face picture, html.dark-mode .ap-top-chrome__face picture, body.dark-mode .ap-top-chrome__face picture{ filter:drop-shadow(0 1px 2px rgba(255,255,255,.12)); } .ap-top-chrome__face:hover picture, .ap-top-chrome__face:focus-visible picture{ opacity:.85; transform:translateY(-1px) scale(1.12) rotate(-6deg); filter:drop-shadow(0 3px 4px rgba(15,23,42,.14)) saturate(1.18); } .ap-top-chrome__face:active picture{ opacity:.9; transform:translateY(1px) scale(.96) rotate(-2deg); } .ap-top-chrome__wordmark{ display:inline-block; color:inherit !important; text-decoration:none !important; font-size:1.02rem; font-weight:bold; letter-spacing:0; line-height:1; white-space:nowrap; transform:scaleX(0.9); transform-origin:left center; } .ap-top-chrome__browse{ flex:0 0 auto; } .ap-top-chrome__browse-toggle{ max-width:none; padding:6px 2px; border-radius:0; background:transparent !important; color:#475569 !important; font-size:.95rem; font-weight:600; } .ap-top-chrome__browse-menu{ right:0; left:auto; } .ap-top-chrome__tools{ display:flex; align-items:center; justify-content:flex-end; gap:4px; min-width:0; } .ap-top-chrome__link.ap-top-chrome__support-link, .ap-top-chrome__create-support{ display:none; } body[data-route="create"] .ap-top-chrome__create-link{ display:none; } body[data-route="create"] .ap-top-chrome__link.ap-top-chrome__support-link{ display:inline-flex; } body[data-route="create"] .ap-top-chrome__create-support{ display:inline; } .ap-top-chrome__search{ display:flex; align-items:stretch; justify-self:center; width:min(27rem, 31.05vw); margin:0; overflow:hidden; border:1px solid #d3d3d3; border-radius:40px; background:#fff; } .ap-top-chrome__reading-context{ display:flex; align-items:center; justify-self:center; position:relative; gap:8px; width:min(48rem, 47vw); min-width:0; color:#334155; font-size:.92rem; font-weight:750; line-height:1.2; } .ap-top-chrome__reading-context > i{ flex:0 0 auto; } body.ap-reader-top-search-open [data-ap-reader-book-icon], [data-ap-reader-book-icon][hidden]{ display:none !important; } .ap-top-chrome__reading-meta{ display:inline-flex; align-items:center; gap:8px; min-width:0; } .ap-top-chrome__reading-meta[hidden]{ display:none; } .ap-top-chrome__reading-author{ flex:0 0 auto; color:inherit !important; text-decoration:none !important; white-space:nowrap; } .ap-top-chrome__reading-author:hover,.ap-top-chrome__reading-author:focus-visible{ color:#1769aa !important; outline:none; } .ap-top-chrome__reading-separator{ flex:0 0 auto; color:#94a3b8; } .ap-top-chrome__reading-link{ flex:0 1 auto; min-width:auto; color:inherit !important; text-decoration:none !important; white-space:nowrap; } .ap-top-chrome__reading-link:hover, .ap-top-chrome__reading-link:focus-visible{ color:#1769aa !important; outline:none; } .ap-top-chrome__benefits-context{ display:flex; align-items:center; justify-self:center; position:relative; gap:8px; min-width:0; color:#334155; font-size:.92rem; font-weight:750; line-height:1.2; } .ap-top-chrome__benefits-title{ color:inherit !important; font-weight:850; text-decoration:none !important; white-space:nowrap; } .ap-top-chrome__benefits-title:hover, .ap-top-chrome__benefits-title:focus-visible{ color:#1769aa !important; outline:none; } .ap-top-chrome__benefits-separator{ color:#94a3b8; } .ap-top-chrome__benefits-step{ display:inline-flex; align-items:center; gap:5px; padding:4px 6px; border:0; background:transparent; color:inherit; cursor:pointer; font:inherit; font-size:.78rem; font-weight:750; white-space:nowrap; } .ap-top-chrome__benefits-step:hover, .ap-top-chrome__benefits-step:focus-visible{ color:#1769aa; outline:none; } .ap-top-chrome__benefits-step:disabled{ color:#94a3b8; cursor:default; } .ap-top-chrome__benefits-age{ white-space:nowrap; } .ap-top-chrome__benefits-search{ position:relative; } .ap-top-chrome__benefits-search > summary{ list-style:none; } .ap-top-chrome__benefits-search > summary::-webkit-details-marker{ display:none; } .ap-top-chrome__benefits-search form{ position:absolute; top:calc(100% + 12px); right:0; z-index:80; display:flex; width:min(30rem, calc(100vw - 32px)); overflow:hidden; border:1px solid #d3d3d3; border-radius:40px; background:#fff; } .ap-top-chrome__benefits-search:not([open]) form{ display:none; } .ap-top-chrome__benefits-search input{ flex:1 1 auto; min-width:0; height:2.5rem; padding:0 16px; border:0; background:transparent; color:#0f172a; font:inherit; outline:none; } .ap-top-chrome__benefits-search button{ flex:0 0 3rem; border:0; border-left:1px solid #d3d3d3; background:#f8f8f8; color:#0f172a; cursor:pointer; } .ap-top-chrome__reader-search[hidden]{ display:none; } .ap-top-chrome__reader-search-results{ position:absolute; top:calc(100% + 8px); left:0; z-index:70; display:grid; width:min(30rem, 47vw); max-height:min(28rem, 55vh); overflow:auto; border:1px solid #d3d3d3; border-radius:10px; background:#fff; box-shadow:0 10px 24px rgba(15,23,42,.12); } .ap-top-chrome__reader-search-results[hidden]{ display:none; } .ap-top-chrome__reader-search-results a, .ap-top-chrome__reader-search-results p{ margin:0; padding:10px 12px; color:#334155; font-size:.82rem; line-height:1.35; text-decoration:none !important; } .ap-top-chrome__reader-search-results a + a{ border-top:1px solid #e2e8f0; } .ap-top-chrome__reader-search-results a:hover, .ap-top-chrome__reader-search-results a:focus-visible{ background:#f8fafc; outline:none; } .ap-top-chrome__reader-search-results strong, .ap-top-chrome__reader-search-results span{ display:block; } .ap-top-chrome__reader-search-results strong{ color:#0f172a; font-weight:750; } .ap-top-chrome__reader-search-results span{ margin-top:3px; color:#64748b; } .ap-top-chrome__cards{ display:flex; align-items:center; justify-content:space-between; gap:9px; padding:10px 14px; color:#0f172a; } .ap-top-chrome__account-item.ap-top-chrome__cards{ padding:8px 10px; font-size:.88rem; font-weight:700; } .ap-top-chrome__cards-label{ display:inline-flex; align-items:center; gap:9px; font:inherit; } .ap-top-chrome__cards-label .ap-bi-svg, .ap-top-chrome__cards-label i{ width:1rem; height:1rem; flex:0 0 1rem; font-size:.95rem; } .ap-top-chrome__cards-toggle{ display:inline-flex; gap:4px; } .ap-top-chrome__cards-toggle button{ min-width:30px; height:30px; padding:0; border:1px solid #d7dee8; border-radius:7px; background:#fff; color:#475569; font-size:.78rem; font-weight:800; } .ap-top-chrome__cards-toggle button[data-cards-wide]{ min-width:42px; padding:0 6px; } .ap-top-chrome__cards-toggle button.active, .ap-top-chrome__cards-toggle button[aria-pressed="true"]{ border-color:#94a3b8; background:#e2e8f0; color:#0f172a; } .ap-top-chrome__cards-toggle button:hover,.ap-top-chrome__cards-toggle button:focus-visible{ border-color:#1769aa; color:#1769aa; outline:none; } .ap-top-chrome__font{ display:flex; align-items:center; justify-content:space-between; gap:9px; padding:8px 10px; } .ap-top-chrome__font-label{ display:inline-flex; align-items:center; gap:9px; min-width:0; } .ap-top-chrome__font-label .ap-bi-svg,.ap-top-chrome__font-label i{ width:1rem; height:1rem; flex:0 0 1rem; font-size:.95rem; } .ap-top-chrome__font-toggle{ display:inline-flex; gap:4px; } .ap-top-chrome__font-toggle button{ min-width:44px; height:30px; padding:0 7px; border:1px solid #d7dee8; border-radius:7px; background:#fff; color:#475569; font:inherit; font-size:.78rem; font-weight:800; } .ap-top-chrome__font-toggle button[data-ap-text-size-option]{ min-width:30px; padding:0; } .ap-top-chrome__font-toggle button.active,.ap-top-chrome__font-toggle button[aria-pressed="true"]{ border-color:#94a3b8; background:#e2e8f0; color:#0f172a; } .ap-top-chrome__font-toggle button:hover,.ap-top-chrome__font-toggle button:focus-visible{ border-color:#1769aa; color:#1769aa; outline:none; } .ap-top-chrome__search:focus-within{ border-color:#1c62b9; box-shadow:inset 0 0 0 1px #1c62b9; } .ap-top-chrome__search-input{ flex:1 1 auto; min-width:0; height:2.5rem; padding:0 16px; border:0; background:transparent; color:#0f172a; font:inherit; font-size:1rem; line-height:2.5rem; outline:none; } .ap-top-chrome__search-submit{ display:inline-flex; align-items:center; justify-content:center; flex:0 0 4rem; margin:0; padding:0; border:0; border-left:1px solid #d3d3d3; background:#f8f8f8; color:#0f172a; cursor:pointer; } .ap-top-chrome__search-submit:hover, .ap-top-chrome__search-submit:focus-visible{ background:#f0f0f0; outline:none; } .ap-top-chrome__link, .ap-top-chrome__icon, .ap-top-chrome__account-toggle, .ap-top-chrome__book-action{ display:inline-flex; align-items:center; gap:4px; margin:0; padding:7px 10px; border:0; border-radius:999px; background:transparent; color:inherit !important; cursor:pointer; font:inherit; font-size:.95rem; font-weight:750; line-height:1.2; text-decoration:none !important; white-space:nowrap; } .ap-top-chrome__book-action{ padding:7px 11px; border:1px solid currentColor; border-radius:8px; color:inherit !important; font-size:.86rem; font-weight:750; text-decoration:none !important; white-space:nowrap; } .ap-top-chrome__icon{ position:relative; width:2.2rem; height:2.2rem; padding:0; justify-content:center; font-size:1.1rem; } .ap-top-chrome__link:hover, .ap-top-chrome__link:focus-visible, .ap-top-chrome__icon:hover, .ap-top-chrome__icon:focus-visible, .ap-top-chrome__account-toggle:hover, .ap-top-chrome__account[open] .ap-top-chrome__account-toggle{ background:#f1f5f9; color:#0f172a !important; outline:none; } .ap-top-chrome__link.is-active, .ap-top-chrome__account-item.is-active{ background:#e2e8f0; } .ap-top-chrome__browse-toggle:hover, .ap-top-chrome__browse-toggle:focus-visible, .ap-top-chrome__browse[open] .ap-top-chrome__browse-toggle, .ap-top-chrome__browse-toggle.is-active{ background:transparent !important; color:#0f172a !important; outline:none; } .ap-top-chrome__link--primary{ border:1px solid currentColor; } .ap-top-chrome__badge{ position:absolute; top:2px; right:2px; min-width:1rem; height:1rem; padding:0 4px; border-radius:999px; background:#b91c1c; color:#fff; font-size:.62rem; font-weight:800; line-height:1rem; text-align:center; } .ap-top-chrome__badge[hidden]{ display:none; } .ap-top-chrome__account{ position:relative; } .ap-top-chrome__account-toggle{ list-style:none; max-width:9rem; overflow:hidden; text-overflow:ellipsis; } .ap-top-chrome__account-name{ min-width:0; overflow:hidden; text-overflow:ellipsis; letter-spacing:.06em; font-weight:800; } .ap-top-chrome__account-toggle .ap-top-chrome__badge{ position:static; flex:0 0 auto; margin-left:2px; } .ap-top-chrome__account-toggle::-webkit-details-marker{ display:none; } .ap-top-chrome__more-toggle{ justify-content:center; width:2.2rem; height:2.2rem; padding:0; font-size:1.1rem; } .ap-top-chrome__more-glyph{ display:block; font-size:1.45rem; font-weight:700; line-height:1; transform:translateY(-1px); } .ap-top-chrome__account-menu{ position:absolute; top:calc(100% + 6px); right:0; z-index:50; display:flex; flex-direction:column; min-width:11rem; padding:6px; border:1px solid #e2e8f0; border-radius:12px; background:#fff; box-shadow:0 12px 28px rgba(15,23,42,.12); } .ap-top-chrome__account-item{ box-sizing:border-box; display:flex; align-items:center; gap:9px; width:100%; margin:0; padding:8px 10px; border:0; border-radius:8px; background:transparent; color:#0f172a !important; cursor:pointer; font:inherit; font-size:.88rem; font-weight:700; text-align:left; text-decoration:none !important; } .ap-top-chrome__account-item .ap-bi-svg, .ap-top-chrome__account-item i{ width:1rem; height:1rem; flex:0 0 1rem; font-size:.95rem; } .ap-top-chrome__account-item [data-ap-theme-icon][hidden]{ display:none !important; } .ap-top-chrome__account-item span{ min-width:0; } .ap-top-chrome__account-menu .ap-top-chrome__notification{ width:100%; } .ap-top-chrome__account-item .ap-top-chrome__badge{ min-width:1rem; position:static; flex:0 0 auto; margin-left:auto; } .ap-top-chrome__account-item:hover, .ap-top-chrome__account-item:focus-visible{ background:#f1f5f9; outline:none; } .ap-top-chrome__nav-disabled, .ap-top-chrome__nav-disabled:hover, .ap-top-chrome__nav-disabled:focus-visible{ background:transparent !important; color:#94a3b8 !important; cursor:not-allowed; outline:none; pointer-events:none; } body.dark-mode .ap-top-chrome{ background:rgba(15,15,15,.72); color:#f5f5f5; } body.dark-mode .ap-top-chrome__browse-toggle{ color:#cbd5e1 !important; } body.dark-mode .ap-top-chrome__browse-toggle:hover, body.dark-mode .ap-top-chrome__browse-toggle:focus-visible, body.dark-mode .ap-top-chrome__browse[open] .ap-top-chrome__browse-toggle, body.dark-mode .ap-top-chrome__browse-toggle.is-active{ background:transparent !important; color:#f5f5f5 !important; } body.dark-mode .ap-top-chrome__face:hover, body.dark-mode .ap-top-chrome__face:focus-visible, body.dark-mode .ap-top-chrome__face:active, body.dark-mode .ap-top-chrome__face[aria-expanded="true"]{ background:transparent; } body.dark-mode form.ap-top-chrome__search{ border-color:#303030; background-color:#121212 !important; } body.dark-mode .ap-top-chrome__reading-context, body.dark-mode .ap-top-chrome__benefits-context{ color:#e5e7eb; } body.dark-mode .ap-top-chrome__benefits-search form{ border-color:#303030; background:#171717; } body.dark-mode .ap-top-chrome__benefits-separator{ color:#94a3b8; } body.dark-mode .ap-top-chrome__benefits-step:hover, body.dark-mode .ap-top-chrome__benefits-step:focus-visible{ color:#f8fafc; } body.dark-mode .ap-top-chrome__benefits-search input{ color:#f1f1f1; } body.dark-mode .ap-top-chrome__benefits-search button{ border-left-color:#303030; background:#222; color:#f1f1f1; } body.dark-mode .ap-top-chrome__reader-search-results{ border-color:#303030; background:#171717; } body.dark-mode .ap-top-chrome__reader-search-results a, body.dark-mode .ap-top-chrome__reader-search-results p{ color:#cbd5e1; } body.dark-mode .ap-top-chrome__reader-search-results a + a{ border-color:#303030; } body.dark-mode .ap-top-chrome__reader-search-results a:hover, body.dark-mode .ap-top-chrome__reader-search-results a:focus-visible{ background:#27272a; } body.dark-mode .ap-top-chrome__reader-search-results strong{ color:#f8fafc; } body.dark-mode .ap-top-chrome__reader-search-results span{ color:#94a3b8; } body.dark-mode .ap-top-chrome__cards{ color:#e5e7eb; } body.dark-mode .ap-top-chrome__cards-toggle button{ border-color:#3f3f46; background:#181818; color:#cbd5e1; } body.dark-mode .ap-top-chrome__cards-toggle button.active, body.dark-mode .ap-top-chrome__cards-toggle button[aria-pressed="true"]{ border-color:#64748b; background:#334155; color:#f8fafc; } body.dark-mode .ap-top-chrome__font{ color:#e5e7eb; } body.dark-mode .ap-top-chrome__font-toggle button{ border-color:#3f3f46; background:#181818; color:#cbd5e1; } body.dark-mode .ap-top-chrome__font-toggle button.active, body.dark-mode .ap-top-chrome__font-toggle button[aria-pressed="true"]{ border-color:#64748b; background:#334155; color:#f8fafc; } body.dark-mode .ap-top-chrome__search:focus-within{ border-color:#8ab4f8; box-shadow:inset 0 0 0 1px #8ab4f8; } body.dark-mode form.ap-top-chrome__search input.ap-top-chrome__search-input[type="search"]{ background-color:#121212 !important; color:#f1f1f1; } body.dark-mode .ap-top-chrome__search-input::placeholder{ color:#aeb4bf; opacity:1; } body.dark-mode .ap-top-chrome__search-submit{ border-left-color:#303030; background:#222222; color:#f1f1f1; } body.dark-mode .ap-top-chrome__search-submit:hover, body.dark-mode .ap-top-chrome__search-submit:focus-visible{ background:#303030; } body.dark-mode .ap-top-chrome__account-menu{ border-color:#52525b; background:#171717; } body.dark-mode .ap-top-chrome__account-item{ color:#e5e7eb !important; } body.dark-mode .ap-top-chrome__link:hover, body.dark-mode .ap-top-chrome__link:focus-visible, body.dark-mode .ap-top-chrome__icon:hover, body.dark-mode .ap-top-chrome__icon:focus-visible, body.dark-mode .ap-top-chrome__account-toggle:hover, body.dark-mode .ap-top-chrome__account[open] .ap-top-chrome__account-toggle, body.dark-mode .ap-top-chrome__account-item:hover, body.dark-mode .ap-top-chrome__account-item:focus-visible{ background:#27272a; color:#f5f5f5 !important; } body.dark-mode .ap-top-chrome__link.is-active, body.dark-mode .ap-top-chrome__account-item.is-active{ background:#3f3f46; } body.dark-mode .ap-top-chrome__nav-disabled, body.dark-mode .ap-top-chrome__nav-disabled:hover, body.dark-mode .ap-top-chrome__nav-disabled:focus-visible{ background:transparent !important; color:#71717a !important; } body.dark-mode .ap-top-chrome__browse-toggle, body.dark-mode .ap-top-chrome__browse-toggle:hover, body.dark-mode .ap-top-chrome__browse-toggle:focus-visible, body.dark-mode .ap-top-chrome__browse[open] .ap-top-chrome__browse-toggle, body.dark-mode .ap-top-chrome__browse-toggle.is-active{ background:transparent !important; } body.dark-mode .ap-top-chrome__book-action{ border-color:#8a93a2; }
.ap-music-buttons { display:inline-flex; align-items:center; gap:2px; flex-shrink:0; } .ap-music-buttons--account { display:flex; width:100%; } .ap-music-buttons--account > [data-ap-music-open] { flex:1; } .ap-music-button { display:inline-flex; align-items:center; justify-content:center; width:32px; height:32px; padding:0; border:0; border-radius:6px; background:transparent; color:inherit; font:inherit; font-size:20px; cursor:pointer; text-decoration:none; } .ap-top-chrome .ap-music-button, .ap-top-chrome .ap-music-button:hover, .ap-top-chrome .ap-music-button:focus-visible, .ap-top-chrome .ap-music-buttons.is-playing [data-ap-music-open] { color:#0f172a !important; } .ap-music-button[hidden] { display:none; } .ap-music-button:hover, .ap-music-button:focus-visible { background:rgba(127,127,127,.15); } .ap-music-buttons.is-playing [data-ap-music-open] { color:inherit; } .ap-sidebar-music { padding:4px 12px; } body.ap-display-topbar .ap-sidebar-music { display:none; } .ap-music-player { position:fixed; inset:calc(var(--ap-global-chrome-height, 3.5rem) + 8px) 12px auto auto; box-sizing:border-box; width:min(360px, calc(100vw - 24px)); max-height:calc(100dvh - 100px); margin:0; padding:16px; overflow:auto; z-index:100; border:1px solid #d3d3d3; border-radius:12px; background:#fff; color:#172033; box-shadow:0 10px 32px rgba(0,0,0,.18); text-align:left; } .ap-music-player__heading, .ap-music-player__actions { display:flex; align-items:center; gap:8px; } .ap-music-player[open] { animation:none; } .ap-music-player__heading { justify-content:space-between; } .ap-music-player h2 { margin:0; font-size:18px; } .ap-music-player p { margin:10px 0; font-size:14px; } .ap-music-player__title { font-weight:600; overflow-wrap:anywhere; } .ap-music-player audio { display:block; width:100%; margin:12px 0; } .ap-music-player audio[hidden] { display:none !important; } .ap-music-player button { border:1px solid #cbd0d7; border-radius:6px; padding:6px 10px; background:transparent; color:inherit; font:inherit; font-size:14px; cursor:pointer; text-align:left; } .ap-music-player button:disabled { opacity:.45; cursor:default; } .ap-music-player button:focus-visible, .ap-music-player a:focus-visible { outline:2px solid #1769aa; outline-offset:2px; } .ap-music-player ol { list-style:none; padding:0; margin:14px 0; max-height:204px; overflow-y:auto; overscroll-behavior:contain; } .ap-music-player li + li { margin-top:4px; } .ap-music-player li { display:flex; align-items:center; } .ap-music-player li.is-dragging { opacity:.45; } .ap-music-player li.is-drag-over { border-top:2px solid #1769aa; } .ap-music-player li .ap-music-track__play { width:100%; min-width:0; min-height:36px; max-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .ap-music-player li[data-can-reorder="true"] .ap-music-track__play { cursor:grab; touch-action:none; } .ap-music-player li[data-can-reorder="true"] .ap-music-track__play:active { cursor:grabbing; } .ap-music-player li button[aria-current="true"] { border-color:#1769aa; background:#edf5fc; color:#12568d; } .ap-music-player > a { font-size:14px; } .ap-music-player__actions button { display:inline-flex; position:relative; align-items:center; justify-content:center; width:40px; height:40px; padding:8px; } .ap-music-player__actions button[aria-pressed="true"] { color:#1769aa; border-color:#1769aa; background:#edf5fc; } .ap-music-player__actions [data-music-repeat-one] { position:absolute; right:2px; bottom:0; font-size:11px; font-weight:700; } body.dark-mode .ap-music-player { background:#18202d; color:#f1f5f9; border-color:#475569; color-scheme:dark; } body.dark-mode .ap-music-player li button[aria-current="true"] { background:#213a54; color:#b8dfff; } body.dark-mode .ap-music-buttons.is-playing [data-ap-music-open] { color:inherit; } body.dark-mode .ap-top-chrome .ap-music-button, body.dark-mode .ap-top-chrome .ap-music-button:hover, body.dark-mode .ap-top-chrome .ap-music-button:focus-visible, body.dark-mode .ap-top-chrome .ap-music-buttons.is-playing [data-ap-music-open] { color:#f5f5f5 !important; }
.ap-signup-welcome{position:fixed;right:28px;bottom:34px;z-index:1200;box-sizing:border-box;width:min(340px,calc(100vw - 40px));padding:20px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fff;color:#111827;box-shadow:0 12px 28px rgba(15,23,42,.12);text-align:left}.ap-signup-welcome__close{position:absolute;top:10px;right:10px;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(241,245,249,.9);color:#475569;font:inherit;font-size:18px;line-height:1;cursor:pointer}.ap-signup-welcome__copy{padding-right:28px}.ap-signup-welcome h3{margin:0 0 6px;color:#111;font-size:18px;font-weight:700;line-height:1.25}.ap-signup-welcome p{margin:0;color:#222;font-size:14px;line-height:1.45}.ap-signup-welcome p+p{margin-top:8px}.ap-signup-welcome__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ap-signup-welcome__action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:14px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.ap-signup-welcome__action--primary{border-color:#0f172a;background:#0f172a;color:#fff}.ap-signup-welcome__action--secondary{background:#fff;color:#334155}.ap-signup-welcome__close:focus-visible,.ap-signup-welcome__action:focus-visible{outline:2px solid #1c62b9;outline-offset:2px}.ap-signup-welcome[hidden]{display:none}@media(max-width:620px){.ap-signup-welcome{right:12px;bottom:24px;width:calc(100vw - 24px)}}body.dark-mode .ap-signup-welcome{border-color:#475569;background:#18202d;color:#f1f5f9}body.dark-mode .ap-signup-welcome h3,body.dark-mode .ap-signup-welcome p{color:#f1f5f9}body.dark-mode .ap-signup-welcome__close,body.dark-mode .ap-signup-welcome__action--secondary{background:#18202d;color:#f1f5f9}body.dark-mode .ap-signup-welcome__action--secondary{border-color:#64748b}
html[data-ap-nav-shortcuts]:not([data-ap-nav-shortcuts~="browse"]) [data-ap-nav-shortcut="browse"], html[data-ap-nav-shortcuts]:not([data-ap-nav-shortcuts~="create"]) [data-ap-nav-shortcut="create"], html:not([data-ap-nav-shortcuts~="music"]) [data-ap-nav-shortcut="music"], html:not([data-ap-nav-shortcuts~="shop"]) [data-ap-nav-shortcut="shop"], html:not([data-ap-nav-shortcuts~="news"]) [data-ap-nav-shortcut="news"], html:not([data-ap-nav-shortcuts~="content"]) [data-ap-nav-shortcut="content"] { display:none !important; } .ap-navigation-buttons-options { border:0; border-top:1px solid #d3d3d3; padding:16px 0 0; margin:20px 0 0; min-width:0; } .ap-navigation-buttons-options legend { float:left; width:100%; padding:0; margin:0 0 8px; font-size:14px; font-weight:600; text-align:left; } .ap-navigation-buttons-options p { clear:both; margin:0 0 12px; font-size:13px; } .ap-shortcut-choices { display:grid; grid-template-columns:1fr 1fr; gap:8px; } .ap-shortcut-choice { display:flex; gap:8px; align-items:center; border:1px solid #d3d3d3; border-radius:6px; padding:10px; cursor:pointer; } .ap-shortcut-choice:has(:checked) { border-color:#1769aa; } .ap-shortcut-choice:has(:disabled) { opacity:.55; } .ap-shortcut-save { margin-top:14px; border:0; border-radius:6px; padding:10px 14px; background:#1769aa; color:#fff; cursor:pointer; font:inherit; } .ap-shortcut-save:disabled { opacity:.5; cursor:default; }
