html[data-theme=dark] .marcus-desktop-page{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#c7ecd3;--cream:#121914;--paper:#131b16;--edge:#388853;--sage:#57c77c;--navy:#193322;color:var(--ink);background:#1e2321 radial-gradient(#191d1b4d .65px,#0000 .65px)}html[data-theme=dark] .marcus-desktop-page button:focus-visible,html[data-theme=dark] .marcus-desktop-page a:focus-visible,html[data-theme=dark] .marcus-desktop-page [tabindex]:focus-visible{outline:2px dashed #3adf71}html[data-theme=dark] .marcus-desktop-page textarea:focus-visible,html[data-theme=dark] .marcus-desktop-page input:focus-visible{outline:2px solid #3adf71}html[data-theme=dark] .marcus-desktop-page .computer-shell{background:#212725;border:2px solid #378752;box-shadow:inset 2px 2px #3b8b56,inset -3px -3px #0a170e,5px 7px #08120b80,0 12px 34px #050b0733}html[data-theme=dark] .marcus-desktop-page .computer-top nav a:hover,html[data-theme=dark] .marcus-desktop-page .computer-top nav a[aria-current]{border-bottom-color:var(--ink)}html[data-theme=dark] .marcus-desktop-page .computer-model{color:#78d296;border:1px solid #3c9258}html[data-theme=dark] .marcus-desktop-page .computer-screen{border:3px solid #327a4a;box-shadow:0 0 0 2px #0a180f,inset 2px 2px #030705}html[data-theme=dark] .marcus-desktop-page .desktop-icon:hover,html[data-theme=dark] .marcus-desktop-page .desktop-icon:focus-visible{border:1px dotted #64d88b}html[data-theme=dark] .marcus-desktop-page .desktop-window{background:var(--cream);border:1px solid #307547;box-shadow:inset 1px 1px #429b60,inset -1px -1px #08130c,4px 5px #04090555}html[data-theme=dark] .marcus-desktop-page .window-titlebar{color:#d3eedc;background:#0c110e}html[data-theme=dark] .marcus-desktop-page .active-window .window-titlebar{background:var(--navy)}html[data-theme=dark] .marcus-desktop-page .window-name small{color:#c6ead2}html[data-theme=dark] .marcus-desktop-page .window-controls button{color:#d1f0db;background:#121914;border:1px solid #2e7044;box-shadow:inset 1px 1px #40965d,inset -1px -1px #08120b}html[data-theme=dark] .marcus-desktop-page .window-controls button:active{box-shadow:inset 1px 1px #08120b}html[data-theme=dark] .marcus-desktop-page .window-controls button:last-child:hover{background:#e29083}html[data-theme=dark] .marcus-desktop-page .window-statusbar{color:#8cd9a6}html[data-theme=dark] .marcus-desktop-page .window-statusbar>span{border-color:#3f9b5e #4bb66f #4bb66f #3f9b5e}html[data-theme=dark] .marcus-desktop-page .resize-grip{color:#5ac87f}html[data-theme=dark] .marcus-desktop-page .inset-panel{border-color:#3c9258 #4cb66f #4cb66f #3c9258;box-shadow:inset 1px 1px #050c072b}html[data-theme=dark] .marcus-desktop-page .pixel-button{color:#c6ecd2;background:#121915;border:1px solid #388a54;box-shadow:inset 1px 1px #439c60,inset -1px -1px #0a170e,1px 1px #060d0833}html[data-theme=dark] .marcus-desktop-page .pixel-button:hover:not(:disabled){background:#182c1f}html[data-theme=dark] .marcus-desktop-page .pixel-button:active:not(:disabled),html[data-theme=dark] .marcus-desktop-page .pixel-button.pressed{background:#09110b;box-shadow:inset 1px 1px #08130c,inset -1px -1px #429a5f}html[data-theme=dark] .marcus-desktop-page .desktop-taskbar{background:#111814;border-top:2px solid #4bb66f}html[data-theme=dark] .marcus-desktop-page .taskbar-divider{box-shadow:-1px 0 #09140d,1px 0 #429a5f}html[data-theme=dark] .marcus-desktop-page .status-dot{background:#3adf71;box-shadow:1px 1px #214e30}html[data-theme=dark] .marcus-desktop-page .status-dot.busy{background:#e8b130}html[data-theme=dark] .marcus-desktop-page .show-desktop:hover{border-color:#7ade9b}html[data-theme=dark] .marcus-desktop-page .show-desktop>span{background:#0e1410;border:1px solid #398b54;box-shadow:inset 1px 2px #2f6e44}html[data-theme=dark] .marcus-desktop-page .start-menu{background:var(--cream);border:1px solid #32794a;box-shadow:inset 1px 1px #3f925a,3px 4px #04090655}html[data-theme=dark] .marcus-desktop-page .start-menu-banner{background:var(--navy);color:#d3eedc}html[data-theme=dark] .marcus-desktop-page .start-menu p{color:#78d296}html[data-theme=dark] .marcus-desktop-page .start-menu button:hover,html[data-theme=dark] .marcus-desktop-page .start-home:hover{background:#09110b}html[data-theme=dark] .marcus-desktop-page .start-home{border-top:1px solid #409d5f}html[data-theme=dark] .marcus-desktop-page .computer-chin{color:#71d091}html[data-theme=dark] .marcus-desktop-page .power-led{background:#3adf71;box-shadow:inset 0 1px #7beaa0,0 0 4px #42e07777}html[data-theme=dark] .marcus-desktop-page .speaker-slots{background:repeating-linear-gradient(90deg,#1d2120 0 2px,#232926 2px 3px,#0000 3px 6px)}html[data-theme=dark] .marcus-desktop-page .app-menubar button:hover{border-color:#79de9b}html[data-theme=dark] .marcus-desktop-page .muted-label{color:#68cd89}html[data-theme=dark] .marcus-desktop-page .agent-messages{background:var(--paper);scrollbar-color:#3e995c #131a15}html[data-theme=dark] .marcus-desktop-page .agent-welcome{border-bottom:1px dashed #42a162}html[data-theme=dark] .marcus-desktop-page .eyebrow{color:#6acd8b}html[data-theme=dark] .marcus-desktop-page .agent-welcome h2{color:#b3e6c4}html[data-theme=dark] .marcus-desktop-page .agent-welcome p{color:#80d59c}html[data-theme=dark] .marcus-desktop-page .pixel-cursor{color:#60ca84}html[data-theme=dark] .marcus-desktop-page .agent-intro>p:first-child{color:#75d194}html[data-theme=dark] .marcus-desktop-page .suggestions button{background:#131a15}html[data-theme=dark] .marcus-desktop-page .suggestions button>span{color:#69cd8a}html[data-theme=dark] .marcus-desktop-page .local-history-note{color:#58c77d}html[data-theme=dark] .marcus-desktop-page .agent-message{background:#131a15;border-left:2px solid #3d965b}html[data-theme=dark] .marcus-desktop-page .agent-message.user{background:#131a15;border-left-color:#3e975c}html[data-theme=dark] .marcus-desktop-page .message-meta{color:#80d59c}html[data-theme=dark] .marcus-desktop-page .agent-message.user .message-meta{color:#71d091}html[data-theme=dark] .marcus-desktop-page .site-message-link{color:#b8edca!important}html[data-theme=dark] .marcus-desktop-page .copy-message{color:#6ecf8e}html[data-theme=dark] .marcus-desktop-page .interrupted-label{color:#80d59c}html[data-theme=dark] .marcus-desktop-page .tool-status{color:#91daa9;background:#121915;border:1px dashed #3f9a5d}html[data-theme=dark] .marcus-desktop-page .agent-error{color:#db958a;background:#1e1311;border:1px solid #409e60}html[data-theme=dark] .marcus-desktop-page .composer-field{background:#131b16}html[data-theme=dark] .marcus-desktop-page .composer-field>span{color:#71d091}html[data-theme=dark] .marcus-desktop-page .composer-field textarea{color:#b8e7c8}html[data-theme=dark] .marcus-desktop-page .composer-field:focus-within{border-color:#9de7b6;box-shadow:inset 0 0 0 1px #09150d}html[data-theme=dark] .marcus-desktop-page .composer-field textarea::placeholder{color:#57c77d}html[data-theme=dark] .marcus-desktop-page .send-button{background:#121814}html[data-theme=dark] .marcus-desktop-page .composer-hint{color:#62cb85}html[data-theme=dark] .marcus-desktop-page .explorer-app{background:#131a15}html[data-theme=dark] .marcus-desktop-page .explorer-address{background:#131b16}html[data-theme=dark] .marcus-desktop-page .explorer-address>span:first-child{color:#65cc87;border-right:1px solid #46ab68}html[data-theme=dark] .marcus-desktop-page .explorer-heading p,html[data-theme=dark] .marcus-desktop-page .app-section-title p{color:#65cc87}html[data-theme=dark] .marcus-desktop-page .site-page-item{border-bottom:1px solid #46ab68}html[data-theme=dark] .marcus-desktop-page .site-page-item:hover{background:#09110b}html[data-theme=dark] .marcus-desktop-page .site-page-item small{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .site-page-item>span:nth-child(2)>span{color:#75d194}html[data-theme=dark] .marcus-desktop-page .site-page-item>span:last-child{color:#60ca84}html[data-theme=dark] .marcus-desktop-page .explorer-footer{color:#6acd8b}html[data-theme=dark] .marcus-desktop-page .text-button{color:#a5e8bb}html[data-theme=dark] .marcus-desktop-page .notes-app{background:#121914}html[data-theme=dark] .marcus-desktop-page .notes-toolbar{border-top:1px solid #42a262}html[data-theme=dark] .marcus-desktop-page .notes-title{color:#9edfb4;background:#131a15;border-color:#409c5e #4bb66f #4bb66f #409c5e}html[data-theme=dark] .marcus-desktop-page .notes-title::placeholder{color:#4fc476}html[data-theme=dark] .marcus-desktop-page .notes-status{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .notes-list{border-left:1px dashed #42a262}html[data-theme=dark] .marcus-desktop-page .notes-list-head{border-bottom:1px dashed #42a262}html[data-theme=dark] .marcus-desktop-page .notes-list-head .eyebrow{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .notes-list li{border-bottom:1px solid #44a765}html[data-theme=dark] .marcus-desktop-page .notes-list li.selected,html[data-theme=dark] .marcus-desktop-page .notes-list-open:hover{background:#09110b}html[data-theme=dark] .marcus-desktop-page .notes-list-open strong{color:#9edfb4}html[data-theme=dark] .marcus-desktop-page .notes-list-open small{color:#72d091}html[data-theme=dark] .marcus-desktop-page .notes-list-remove{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .notes-list-remove:hover{color:#db958a;background:#09110b}html[data-theme=dark] .marcus-desktop-page .notes-list-empty{color:#5cc981}html[data-theme=dark] .marcus-desktop-page .notes-list-note{color:#5cc981;border-top:1px dashed #43a564}html[data-theme=dark] .marcus-desktop-page .notes-paper{color:#9edfb4;background:#131a15 repeating-linear-gradient(#0000 0 26px,#111814 26px 27px);border-top:1px solid #42a262}html[data-theme=dark] .marcus-desktop-page .notes-paper::placeholder{color:#4fc476}html[data-theme=dark] .marcus-desktop-page .notes-footer{color:#75d194}html[data-theme=dark] .marcus-desktop-page .notes-footer .notes-status{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .settings-app{background:#131a16}html[data-theme=dark] .marcus-desktop-page .settings-app fieldset{border:1px solid #42a161}html[data-theme=dark] .marcus-desktop-page .settings-app legend{color:#87d7a2}html[data-theme=dark] .marcus-desktop-page .theme-option.selected{background:#0e1a12;border-color:#a0e7b7}html[data-theme=dark] .marcus-desktop-page .theme-option:hover{background:#112016}html[data-theme=dark] .marcus-desktop-page .theme-option small{color:#62cb85}html[data-theme=dark] .marcus-desktop-page .wallpaper-option.selected{background:#0e1a12;border-color:#a0e7b7}html[data-theme=dark] .marcus-desktop-page .wallpaper-option:hover{background:#112016}html[data-theme=dark] .marcus-desktop-page .wallpaper-preview{border:2px solid #368550}html[data-theme=dark] .marcus-desktop-page .wallpaper-option small{color:#62cb85}html[data-theme=dark] .marcus-desktop-page .scanline-setting{border-bottom:1px solid #46ab68}html[data-theme=dark] .marcus-desktop-page .scanline-setting small{color:#62cb85}html[data-theme=dark] .marcus-desktop-page .scanline-setting input{accent-color:#3adf71}html[data-theme=dark] .marcus-desktop-page .scanline-width-settings p,html[data-theme=dark] .marcus-desktop-page .wallpaper-motion-settings p{color:#62cb85}html[data-theme=dark] .marcus-desktop-page .settings-footer>span{color:#57c77d}html[data-theme=dark] .marcus-desktop-page .visitor-login{scrollbar-color:#3e995c #131a15;background-color:#131a15;background-image:radial-gradient(#0c110e20 .7px,#0000 .7px)}html[data-theme=dark] .marcus-desktop-page .visitor-login-heading{background:linear-gradient(#141b16,#121915);border:1px solid #419f61;box-shadow:inset 1px 1px #46a466,inset -1px -1px #193a24,2px 2px #132b1b}html[data-theme=dark] .marcus-desktop-page .visitor-login-plate{background:#121914;border:1px solid #3e985c;box-shadow:inset 1px 1px #439c60,inset -1px -1px #0c1b11}html[data-theme=dark] .marcus-desktop-page .visitor-login-heading h2{color:#c8edd4}html[data-theme=dark] .marcus-desktop-page .visitor-login-tag{color:#74d193;background:#131a15;border:1px dashed #3f9b5e}html[data-theme=dark] .marcus-desktop-page .visitor-login-note{color:#90daa9;background:#121a15;border-left:2px solid #3c9459}html[data-theme=dark] .marcus-desktop-page .visitor-login-form{background:#141b16;border:1px solid #43a363;box-shadow:inset 1px 1px #45a164,inset -1px -1px #245534}html[data-theme=dark] .marcus-desktop-page .visitor-login-legend{color:#63cb86;border-bottom:1px dashed #45aa67}html[data-theme=dark] .marcus-desktop-page .visitor-login-field label{color:#85d6a0}html[data-theme=dark] .marcus-desktop-page .visitor-login-field label small{color:#54c67a}html[data-theme=dark] .marcus-desktop-page .visitor-login-field input{color:#bde9cc;background:#141c17}html[data-theme=dark] .marcus-desktop-page .visitor-login-remember{color:#85d6a0}html[data-theme=dark] .marcus-desktop-page .visitor-login-remember input{accent-color:#3adf71}html[data-theme=dark] .marcus-desktop-page .visitor-login-remember small{color:#54c67a}html[data-theme=dark] .marcus-desktop-page .visitor-login-error{color:#db958a;background:#1e1312;border:1px solid #419f60;border-left:2px solid #3a8d56}html[data-theme=dark] .marcus-desktop-page .visitor-login-error:before{color:#d3eedc;background:#d35845}html[data-theme=dark] .marcus-desktop-page .visitor-login-footnote{color:#53c679;border-top:1px dashed #45a866}html[data-theme=dark] .marcus-desktop-page .visitor-home{scrollbar-color:#3e995c #131a15;background:#131a15}html[data-theme=dark] .marcus-desktop-page .visitor-home-note,html[data-theme=dark] .marcus-desktop-page .visitor-home-footnote{color:#88d7a3}html[data-theme=dark] .marcus-desktop-page .visitor-home-footnote{color:#53c679;border-top:1px solid #45a967}html[data-theme=dark] .marcus-desktop-page .visitor-home-empty{color:#75d194;border:1px dashed #419e60}html[data-theme=dark] .marcus-desktop-page .visitor-app-card{background:#131a15;border:1px solid #42a161;box-shadow:inset 1px 1px #439c60}html[data-theme=dark] .marcus-desktop-page .visitor-app-card:hover{background:#1c3424}html[data-theme=dark] .marcus-desktop-page .visitor-app-card small{color:#75d194}html[data-theme=dark] .marcus-desktop-page .about-computer{background:#131a15}html[data-theme=dark] .marcus-desktop-page .about-computer h2>span{color:#6dce8d}html[data-theme=dark] .marcus-desktop-page .about-computer>p{color:#70cf90}html[data-theme=dark] .marcus-desktop-page .computer-specs{background:#131a15}html[data-theme=dark] .marcus-desktop-page .computer-specs>span{color:#60ca83}html[data-theme=dark] .marcus-desktop-page .computer-specs strong{color:#93dbab}html[data-theme=dark] .marcus-desktop-page .about-computer>p.about-footnote{color:#53c679}@media (max-width:700px){html[data-theme=dark] .marcus-desktop-page .computer-shell{box-shadow:inset 1px 1px #3d8f59,inset -2px -2px #0a170e,2px 3px #08120b}html[data-theme=dark] .marcus-desktop-page .desktop-window,html[data-theme=dark] .marcus-desktop-page .desktop-window.agent-window,html[data-theme=dark] .marcus-desktop-page .desktop-window.maximized{box-shadow:2px 3px #04090677}}@media (max-width:300px) and (max-height:680px),(min-width:301px) and (max-height:700px) and (pointer:coarse){html[data-theme=dark] .marcus-desktop-page .desktop-stage{scrollbar-color:#3c925880 transparent}}html[data-theme=dark] .marcus-desktop-page .marcus-browser{color:#bae8c9;background:#121915}html[data-theme=dark] .marcus-desktop-page .browser-menubar{border-bottom:1px solid #42a061}html[data-theme=dark] .marcus-desktop-page .browser-menubar span:last-child{color:#78d296}html[data-theme=dark] .marcus-desktop-page .browser-address{background:#141b16}html[data-theme=dark] .marcus-desktop-page .browser-online{color:#7fd49b}html[data-theme=dark] .marcus-desktop-page .browser-tabs{border-bottom:1px solid #3c9359}html[data-theme=dark] .marcus-desktop-page .browser-tabs button{background:#121914;border:1px solid #419f60}html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current]{color:#c7f1d5;background:#213e2b;border-color:#80dfa0;box-shadow:0 1px #3e915a}html[data-theme=dark] .marcus-desktop-page .browser-document{scrollbar-color:#409c5e #121915;background:#141b16}html[data-theme=dark] .marcus-desktop-page .browser-kicker{color:#6acd8b}html[data-theme=dark] .marcus-desktop-page .document-subtitle{color:#75d193}html[data-theme=dark] .marcus-desktop-page .profile-stamp{background:#121914;border:1px solid #3c9258;outline:3px double #7beaa0}html[data-theme=dark] .marcus-desktop-page .profile-alias{color:#6ecf8e}html[data-theme=dark] .marcus-desktop-page .profile-callout{background:#131a15;border-left:2px solid #3b9158}html[data-theme=dark] .marcus-desktop-page .profile-directory button{background:#131a15;border:1px solid #42a262}html[data-theme=dark] .marcus-desktop-page .profile-directory button:hover{background:#14261a}html[data-theme=dark] .marcus-desktop-page .profile-directory span,html[data-theme=dark] .marcus-desktop-page .profile-directory small{color:#65cc88}html[data-theme=dark] .marcus-desktop-page .browser-section h2{border-bottom:1px solid #42a162}html[data-theme=dark] .marcus-desktop-page .browser-section h2 small{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .profile-experience-more>summary{color:#96dcae;border-bottom:1px dotted #419e60}html[data-theme=dark] .marcus-desktop-page .profile-experience-more>summary:hover{color:#c7f1d5}html[data-theme=dark] .marcus-desktop-page .profile-experience-more>summary em{color:#77d295}html[data-theme=dark] .marcus-desktop-page .profile-tags span{color:#8cd9a6;background:#131a15;border:1px solid #45a967}html[data-theme=dark] .marcus-desktop-page .profile-education{color:#77d295;border-top:1px dotted #419e60}html[data-theme=dark] .marcus-desktop-page .profile-job{border-left:1px solid #409c5e}html[data-theme=dark] .marcus-desktop-page .profile-job time{color:#67cc88}html[data-theme=dark] .marcus-desktop-page .profile-job .job-role{color:#70cf8f}html[data-theme=dark] .marcus-desktop-page .profile-project{border:1px solid #43a564}html[data-theme=dark] .marcus-desktop-page .profile-project small{color:#67cc89}html[data-theme=dark] .marcus-desktop-page .profile-project a{color:#96dcae}html[data-theme=dark] .marcus-desktop-page .gallery-filters button[aria-pressed=true]{background:#111713;box-shadow:inset 1px 1px #08120b}html[data-theme=dark] .marcus-desktop-page .gallery-filters small{color:#62cb85}html[data-theme=dark] .marcus-desktop-page .gallery-frame{background:#131a15;border:1px solid #3f9a5d;box-shadow:inset 0 0 0 4px #449e62,2px 2px #1c4128}html[data-theme=dark] .marcus-desktop-page .gallery-frame:hover{background:#213d2a;border-color:#91e4ad}html[data-theme=dark] .marcus-desktop-page .frame-mat{background:#080a09;border:1px solid #3b9158}html[data-theme=dark] .marcus-desktop-page .frame-plate b{color:#61ca84}html[data-theme=dark] .marcus-desktop-page .frame-plate small{color:#62cb85}html[data-theme=dark] .marcus-desktop-page .frame-plate em{color:#72d091}html[data-theme=dark] .marcus-desktop-page .frame-open{color:#98ddaf;border-top:1px dotted #43a463}html[data-theme=dark] .marcus-desktop-page .gallery-note{color:#64cb87}html[data-theme=dark] .marcus-desktop-page .contact-card{background:#131a16;border:1px solid #43a463}html[data-theme=dark] .marcus-desktop-page .contact-card>span{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .contact-qr img{background:#141c17;border:1px solid #43a463}html[data-theme=dark] .marcus-desktop-page .contact-qr small{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .browser-page-footer{color:#55c67b;border-top:1px solid #46ac68}html[data-theme=dark] .marcus-desktop-page .browser-status{color:#73d092;border-top:1px solid #42a161}html[data-theme=dark] .marcus-desktop-page .music-account-entry{background:#131a15;border:1px solid #43a363}html[data-theme=dark] .marcus-desktop-page .music-account-entry p{color:#71d091}html[data-theme=dark] .marcus-desktop-page .music-app{color:#b8e7c7;background:#131a15}html[data-theme=dark] .marcus-desktop-page .music-app button:focus-visible,html[data-theme=dark] .marcus-desktop-page .music-app input:focus-visible{outline:2px solid #3adf71}html[data-theme=dark] .marcus-desktop-page .music-app .pixel-button{color:#c6ecd2;background:#121915;border:1px solid #388a54;box-shadow:inset 1px 1px #439c60,inset -1px -1px #0a170e}html[data-theme=dark] .marcus-desktop-page .music-app .pixel-button:hover:not(:disabled){background:#182c1f}html[data-theme=dark] .marcus-desktop-page .music-app .pixel-button:active:not(:disabled),html[data-theme=dark] .marcus-desktop-page .music-app .pixel-button.pressed{background:#09110b;box-shadow:inset 1px 1px #08130c}html[data-theme=dark] .marcus-desktop-page .music-app .text-button{color:#a5e8bb}html[data-theme=dark] .marcus-desktop-page .music-app .eyebrow{color:#6acd8b}html[data-theme=dark] .marcus-desktop-page .music-app .music-error{color:#db958a}html[data-theme=dark] .marcus-desktop-page .music-app .music-notice{color:#87d7a1}html[data-theme=dark] .marcus-desktop-page .music-cover{background:#121914;border:1px solid #3f9b5e}html[data-theme=dark] .marcus-desktop-page .music-cover-empty{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-topbar{border-bottom:1px dashed #419f60}html[data-theme=dark] .marcus-desktop-page .music-brand-mark{color:#8ad8a4;background:#121914;border:1px solid #3d945a}html[data-theme=dark] .marcus-desktop-page .music-brand-mark:hover{background:#14261a;border-color:#91e3ac}html[data-theme=dark] .marcus-desktop-page .music-search input{color:#b3e6c4;background:#141b16;border-color:#3c9359 #4eb771 #4eb771 #3c9359;box-shadow:inset 1px 1px #060e0933}html[data-theme=dark] .marcus-desktop-page .music-search input::placeholder{color:#4fc476}html[data-theme=dark] .marcus-desktop-page .music-account-chip{background:#121915;border:1px solid #419f60}html[data-theme=dark] .marcus-desktop-page .music-nav{background:#131a15;border-bottom:1px solid #44a665}html[data-theme=dark] .marcus-desktop-page .music-content{scrollbar-color:#3d965b #121915}html[data-theme=dark] .marcus-desktop-page .music-section h3{border-bottom:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-section h3 span{color:#65cc87}html[data-theme=dark] .marcus-desktop-page .music-hello{background:#131a15;border:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-hello p{color:#72d091}html[data-theme=dark] .marcus-desktop-page .music-empty-line{color:#67cc89}html[data-theme=dark] .marcus-desktop-page .music-card{background:#121915;border:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-card:hover{background:#192f20;border-color:#7ade9b}html[data-theme=dark] .marcus-desktop-page .music-card small{color:#65cc87}html[data-theme=dark] .marcus-desktop-page .music-card-cover{background:#121914;border:1px solid #3f9b5e}html[data-theme=dark] .marcus-desktop-page .music-tracks{background:#131b16;border:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-tracks li{border-bottom:1px solid #47ae69}html[data-theme=dark] .marcus-desktop-page .music-tracks li.selected{background:#0f1b13}html[data-theme=dark] .marcus-desktop-page .music-tracks li.selected .music-track-text strong{color:#b4ecc7}html[data-theme=dark] .marcus-desktop-page .music-track-main:hover{background:#192f20}html[data-theme=dark] .marcus-desktop-page .music-track-index{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-eq i{background:#3adf71}html[data-theme=dark] .marcus-desktop-page .music-track-text small{color:#65cc88}html[data-theme=dark] .marcus-desktop-page .music-track-album{color:#72d091}html[data-theme=dark] .marcus-desktop-page .music-track-time{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-icon-button{color:#83d69e}html[data-theme=dark] .marcus-desktop-page .music-icon-button:hover{background:#192f20;border-color:#65d88b}html[data-theme=dark] .marcus-desktop-page .music-icon-button[aria-pressed=true]{color:#db958a}html[data-theme=dark] .marcus-desktop-page .music-detail{border-bottom:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-detail-meta{color:#72d091}html[data-theme=dark] .marcus-desktop-page .music-detail-tags span{color:#8cd9a6;background:#131a15;border:1px solid #45a967}html[data-theme=dark] .marcus-desktop-page .music-detail-desc{color:#82d59e}html[data-theme=dark] .marcus-desktop-page .music-pager{color:#72d091}html[data-theme=dark] .marcus-desktop-page .music-player{background:#121915;border-top:1px solid #3f9b5e}html[data-theme=dark] .marcus-desktop-page .music-player-meta small{color:#72d091}html[data-theme=dark] .marcus-desktop-page .music-player-progress input{accent-color:#3adf71}html[data-theme=dark] .marcus-desktop-page .music-time,html[data-theme=dark] .marcus-desktop-page .music-volume{color:#72d091}html[data-theme=dark] .marcus-desktop-page .music-volume input{accent-color:#3adf71}html[data-theme=dark] .marcus-desktop-page .music-lyrics{background:#131a15}html[data-theme=dark] .marcus-desktop-page .music-lyrics-head{border-bottom:1px dashed #419f60}html[data-theme=dark] .marcus-desktop-page .music-lyrics-head p{color:#72d091}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list{scrollbar-color:#3d965b #121915}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li button{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li button small{color:#50c577}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li.active button{color:#c7ecd3}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li.active button small{color:#8fdaa8}html[data-theme=dark] .marcus-desktop-page .music-lyrics-empty{color:#67cc89}html[data-theme=dark] .marcus-desktop-page .music-lyrics-rail{scrollbar-color:#3d965b #121915;background:#121915;border-left:1px dashed #419f60}html[data-theme=dark] .marcus-desktop-page .music-rail-card{border-bottom:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-rail-artist{color:#8ad8a4}html[data-theme=dark] .marcus-desktop-page .music-rail-album{color:#65cc88}html[data-theme=dark] .marcus-desktop-page .music-rail-meta{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-rail-next h4{border-bottom:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-rail-next h4 span{color:#65cc87}html[data-theme=dark] .marcus-desktop-page .music-rail-list li{border-bottom:1px solid #47ae69}html[data-theme=dark] .marcus-desktop-page .music-rail-list button:hover{background:#192f20}html[data-theme=dark] .marcus-desktop-page .music-rail-index{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-rail-text small{color:#65cc88}html[data-theme=dark] .marcus-desktop-page .music-rail-time{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-rail-empty{color:#67cc89}html[data-theme=dark] .marcus-desktop-page .music-turntable{background:#121915;border-right:1px dashed #419f60}html[data-theme=dark] .marcus-desktop-page .music-turntable-status{color:#82d59e}html[data-theme=dark] .marcus-desktop-page .music-turntable-led{background:#101612;border:1px solid #388a54}html[data-theme=dark] .marcus-desktop-page .music-turntable.playing .music-turntable-led{background:#d35845;border-color:#35824f}html[data-theme=dark] .marcus-desktop-page .music-queue-panel{scrollbar-color:#3d965b #121915;background:#121915;border-left:1px solid #419f60}html[data-theme=dark] .marcus-desktop-page .music-queue-head{border-bottom:1px solid #43a464}html[data-theme=dark] .marcus-desktop-page .music-queue-head h3 span{color:#65cc87}html[data-theme=dark] .marcus-desktop-page .music-queue-list li{border-bottom:1px solid #47ae69}html[data-theme=dark] .marcus-desktop-page .music-queue-list li.selected{background:#0f1b13}html[data-theme=dark] .marcus-desktop-page .music-queue-item:hover{background:#192f20}html[data-theme=dark] .marcus-desktop-page .music-queue-index{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-queue-text small{color:#65cc88}html[data-theme=dark] .marcus-desktop-page .music-queue-time,html[data-theme=dark] .marcus-desktop-page .music-queue-remove{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .music-queue-remove:hover{color:#db958a}html[data-theme=dark] .marcus-desktop-page .music-queue-empty{color:#67cc89}html[data-theme=dark] .marcus-desktop-page .music-login{background:#131a15;border:1px solid #3f9b5e;box-shadow:inset 1px 1px #439c60,2px 2px #132b1b}html[data-theme=dark] .marcus-desktop-page .music-login-head{background:linear-gradient(#131b16,#131a15);border-bottom:1px dashed #419f60}html[data-theme=dark] .marcus-desktop-page .music-login-head p{color:#82d59e}html[data-theme=dark] .marcus-desktop-page .music-login-tabs{background:#121914;border:1px solid #419f60;box-shadow:inset 1px 1px #183722}html[data-theme=dark] .marcus-desktop-page .music-login-tabs .pixel-button{color:#96dcad}html[data-theme=dark] .marcus-desktop-page .music-login-tabs .pixel-button:hover:not(:disabled){background:#15261b}html[data-theme=dark] .marcus-desktop-page .music-login-tabs .pixel-button.pressed{color:#caf2d7;background:#1c3323;box-shadow:inset 1px 1px #439c60,inset -1px -1px #0a170e}html[data-theme=dark] .marcus-desktop-page .music-login-form label{color:#88d7a2}html[data-theme=dark] .marcus-desktop-page .music-login-form input{color:#b3e6c4;background:#141b16;border-color:#3c9359 #4eb771 #4eb771 #3c9359}html[data-theme=dark] .marcus-desktop-page .music-login-form input::placeholder{color:#4fc476}html[data-theme=dark] .marcus-desktop-page .music-login-tip{color:#8ad8a4;background:#131a15;border:1px dashed #3f9b5e}html[data-theme=dark] .marcus-desktop-page .music-login-hint{color:#65cc87}html[data-theme=dark] .marcus-desktop-page .music-login-qr-frame{background:#131b16;border:1px solid #43a464;box-shadow:inset 1px 1px #439c60}html[data-theme=dark] .marcus-desktop-page .music-login-qr img{background:#141c17;border:1px solid #46ab68}html[data-theme=dark] .marcus-desktop-page .music-login-qr-placeholder{color:#63cb86;border:1px dashed #3f9b5e}html[data-theme=dark] .marcus-desktop-page .music-login-qr-state{color:#9cdeb2}html[data-theme=dark] .marcus-desktop-page .music-login-qr-state:before{background:#0d110e;box-shadow:0 0 0 2px #2b643e}@container (min-width:620px){html[data-theme=dark] .marcus-desktop-page .music-login-head{border-right:1px dashed #419f60}}html[data-theme=dark] .marcus-desktop-page .music-notice-backdrop{background:#070a0866}html[data-theme=dark] .marcus-desktop-page .music-notice-dialog{background:#131b16;border:1px solid #3c9258;box-shadow:4px 5px #050c072b}html[data-theme=dark] .marcus-desktop-page .music-notice-head{border-bottom:1px dashed #419f60}html[data-theme=dark] .marcus-desktop-page .music-notice-head p{color:#82d59e}html[data-theme=dark] .marcus-desktop-page .music-notice-body{scrollbar-color:#3d965b #121915}html[data-theme=dark] .marcus-desktop-page .music-notice-body h4{color:#a6e1ba}html[data-theme=dark] .marcus-desktop-page .music-notice-body p{color:#a9e2bc}html[data-theme=dark] .marcus-desktop-page .music-notice-body strong{color:#c7ecd3}html[data-theme=dark] .marcus-desktop-page .music-notice-foot{border-top:1px dashed #419f60}@container (max-width:560px){html[data-theme=dark] .marcus-desktop-page .music-turntable{border-bottom:1px dashed #419f60}html[data-theme=dark] .marcus-desktop-page .music-queue-panel{border:1px solid #419f60;box-shadow:0 -10px 26px #0308052e}html[data-theme=dark] .marcus-desktop-page .music-player .music-notice,html[data-theme=dark] .marcus-desktop-page .music-player .music-error{background:#131a15;border:1px solid #43a464;box-shadow:2px 3px #050c072b}html[data-theme=dark] .marcus-desktop-page .music-player .music-error{background:#1e1312;border-color:#409e60}}html[data-theme=dark] .marcus-desktop-page .agent-app{--agent-paper:#131b16;--agent-paper-deep:#131a15;--agent-ink:#d1f0db;--agent-muted:#70cf8f;--agent-line:#44a664;--agent-line-soft:#47ae6a;--agent-accent:#3adf71;--agent-accent-soft:#131a15;--agent-warm:#db958a;--agent-warm-soft:#1e1312;color:var(--agent-ink);background-color:var(--agent-paper);background-image: radial-gradient(color-mix(in srgb, var(--agent-line) 20%, transparent) .55px, transparent .55px), radial-gradient(circle at 84% 4%, var(--agent-accent-soft) 0, transparent 34%), linear-gradient(180deg, var(--agent-paper) 0%, var(--agent-paper-deep) 100%);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-masthead{border-bottom:1px solid var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-seal{border:1px solid var(--agent-line);background:var(--agent-paper-deep);box-shadow:inset 0 0 0 2px var(--agent-paper)}html[data-theme=dark] .marcus-desktop-page .agent-kicker{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-identity-copy strong{color:var(--agent-ink);font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-identity-copy strong small,html[data-theme=dark] .marcus-desktop-page .agent-sync{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-sync i{background:var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-sync.synced i{background:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-sync.syncing i,html[data-theme=dark] .marcus-desktop-page .agent-sync.error i{background:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-state{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-state i{background:var(--agent-accent);box-shadow:0 0 0 3px var(--agent-accent-soft)}html[data-theme=dark] .marcus-desktop-page .agent-state.working i{background:var(--agent-warm);box-shadow:0 0 0 3px var(--agent-warm-soft)}html[data-theme=dark] .marcus-desktop-page .agent-history-toggle{border:1px solid var(--agent-line);color:var(--agent-ink);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-history-toggle:hover:not(:disabled),html[data-theme=dark] .marcus-desktop-page .agent-history-toggle.pressed{border-color:var(--agent-accent);background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-history-toggle>span:first-child{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-history-count{border:1px solid var(--agent-line-soft);color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-reset{border:1px solid var(--agent-line);color:var(--agent-ink);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-reset:hover:not(:disabled){border-color:var(--agent-accent);background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-reset span:last-child{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-history-scrim{background:#0608073d}html[data-theme=dark] .marcus-desktop-page .agent-history{background-color:var(--agent-paper);background-image:radial-gradient(color-mix(in srgb, var(--agent-line) 20%, transparent) .5px, transparent .5px);border-right:1px solid var(--agent-line);box-shadow:18px 0 40px #03060424}html[data-theme=dark] .marcus-desktop-page .agent-history-head{border-bottom:1px solid var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-history-head strong{font-family:var(--agent-serif);color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-history-close{border:1px solid var(--agent-line);color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-history-close:hover{border-color:var(--agent-accent);color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-history-new{border:1px solid var(--agent-line);color:var(--agent-ink);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-history-new:hover{border-color:var(--agent-accent);background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-history-new span{color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-history-list{scrollbar-color:var(--agent-line) transparent}html[data-theme=dark] .marcus-desktop-page .agent-thread{border-bottom:1px solid var(--agent-line-soft)}html[data-theme=dark] .marcus-desktop-page .agent-thread-main{color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-thread-main strong{font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-thread-main small{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-thread.active{background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-thread.active .agent-thread-main strong{color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-thread-actions button{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-thread-actions button:hover{background:var(--agent-paper);color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-thread-rename input{border:1px solid var(--agent-accent);background:var(--agent-paper);color:var(--agent-ink);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-thread-rename button{border:1px solid var(--agent-line);color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-thread-rename button:hover:not(:disabled){border-color:var(--agent-accent);color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-history-foot{border-top:1px solid var(--agent-line);color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-messages{scrollbar-color:var(--agent-line) transparent}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-messages::-webkit-scrollbar-thumb{background:var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-idle-copy{border-left:1px solid var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-idle-copy .agent-kicker:before{background:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-idle-copy p{color:var(--agent-ink);font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-idle-period{color:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-idle-copy small{color:var(--agent-muted);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-idle-orbit{border:1px solid var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-idle-orbit:before{border:1px dashed var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-idle-dot{background:var(--agent-warm);box-shadow:0 0 0 6px var(--agent-warm-soft)}html[data-theme=dark] .marcus-desktop-page .agent-idle-figure small{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-overture{border-bottom:1px solid var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-overture h2{color:var(--agent-ink);font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-overture h2 em{color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-overture p{color:var(--agent-muted);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-orbit{border:1px solid var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-overture-figure:before{background:linear-gradient(transparent, var(--agent-line), transparent)}html[data-theme=dark] .marcus-desktop-page .agent-overture-figure:after{background:linear-gradient(90deg, transparent, var(--agent-line), transparent)}html[data-theme=dark] .marcus-desktop-page .agent-orbit-dot{background:var(--agent-warm);box-shadow:0 0 0 5px var(--agent-warm-soft)}html[data-theme=dark] .marcus-desktop-page .agent-figure-mark{color:var(--agent-accent);font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-figure-caption{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-doors{border-top:1px solid var(--agent-line)}html[data-theme=dark] .marcus-desktop-page .agent-doors-label{border-bottom:1px solid var(--agent-line-soft);color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-door{border-bottom:1px solid var(--agent-line-soft);color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-door:hover:not(:disabled){background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-door:focus-visible{outline:2px solid var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-door-index{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-door-text strong{font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-door-text small{color:var(--agent-muted);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-door-arrow{color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-message-rail{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-message-body{border-bottom:1px solid var(--agent-line-soft)}html[data-theme=dark] .marcus-desktop-page .agent-message.user .agent-message-body{border:1px solid var(--agent-line);border-right:2px solid var(--agent-warm);border-bottom:1px solid var(--agent-line);background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-app .message-text{color:var(--agent-ink);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-message-images a{border:1px solid var(--agent-line);background:var(--agent-paper)}html[data-theme=dark] .marcus-desktop-page .agent-message-images a:hover{border-color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-app .site-message-link{color:var(--agent-accent)!important}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-markdown{font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-md-heading{color:var(--agent-ink);font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-md-list li::marker{color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-md-quote{border-left:2px solid var(--agent-line);color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-md-code{border:1px solid var(--agent-line);background:var(--agent-paper-deep);color:var(--agent-ink);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-md-code[data-language]:before{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-markdown :not(pre)>code{border:1px solid var(--agent-line-soft);background:var(--agent-paper-deep);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-sources{border-top:1px dashed var(--agent-line-soft)}html[data-theme=dark] .marcus-desktop-page .agent-sources-label{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-source{border:1px solid var(--agent-line);color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-source:hover{border-color:var(--agent-accent);color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-message-actions button{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-message-actions button:hover:not(:disabled){color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-app .copy-notice,html[data-theme=dark] .marcus-desktop-page .agent-app .interrupted-label{color:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-edit-note{border:1px dashed var(--agent-warm);background:var(--agent-warm-soft);color:var(--agent-warm);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-quote{border-left:2px solid var(--agent-accent);background:var(--agent-accent-soft);color:var(--agent-muted);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-quote-label{color:var(--agent-accent);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-quote button{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-quote button:hover{color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-attachments{border:1px dashed var(--agent-line);background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-attachment{border:1px solid var(--agent-line);background:var(--agent-paper)}html[data-theme=dark] .marcus-desktop-page .agent-attachment-thumb{border:1px solid var(--agent-line-soft);background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-attachment-thumb.pending{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-attachment-name{color:var(--agent-ink);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-attachment.uploading .agent-attachment-name,html[data-theme=dark] .marcus-desktop-page .agent-attachment button{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-attachment button:hover{color:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-attachment-error{color:var(--agent-warm);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-attach-button{border:1px solid var(--agent-line);color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-attach-button:hover:not(:disabled){border-color:var(--agent-accent);color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-execution{border-left:1px solid var(--agent-line);color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-execution summary:after,html[data-theme=dark] .marcus-desktop-page .agent-app .agent-execution li small,html[data-theme=dark] .marcus-desktop-page .agent-app .agent-execution summary small,html[data-theme=dark] .marcus-desktop-page .execution-step-icon{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .execution-indicator{background:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-execution .working{color:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-app .tool-status{border:1px dashed var(--agent-line);color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-notice{border:1px solid var(--agent-line);background:var(--agent-paper-deep);color:var(--agent-ink)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-error{border:1px solid var(--agent-warm);background:var(--agent-warm-soft);color:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-actions button{border:1px solid var(--agent-line);color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-app .agent-actions button:hover{border-color:var(--agent-accent);color:var(--agent-ink);background:var(--agent-paper-deep)}html[data-theme=dark] .marcus-desktop-page .agent-composer-meta{border-top:1px solid var(--agent-line);color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-app .composer-field{border:1px solid var(--agent-line);background:var(--agent-paper-deep);box-shadow:inset 0 1px 0 var(--agent-paper)}html[data-theme=dark] .marcus-desktop-page .agent-app .composer-field:focus-within{border-color:var(--agent-accent);box-shadow:inset 0 0 0 1px var(--agent-accent), inset 0 1px 0 var(--agent-paper)}html[data-theme=dark] .marcus-desktop-page .agent-app .composer-field>.composer-chevron{color:var(--agent-accent);font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-app .composer-field textarea{color:var(--agent-ink);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-app .composer-field textarea::placeholder{color:var(--agent-muted)}html[data-theme=dark] .marcus-desktop-page .agent-send-button{border:1px solid var(--agent-accent);background:var(--agent-accent);color:var(--agent-paper);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-send-button:hover:not(:disabled){color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-send-button.stop-reply{border-color:var(--agent-warm);color:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-send-button.stop-reply:hover:not(:disabled){background:var(--agent-warm);color:var(--agent-paper)}html[data-theme=dark] .marcus-desktop-page .agent-app .composer-hint{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-toast{border:1px solid var(--agent-line);background:var(--agent-paper-deep);color:var(--agent-ink);font-family:var(--agent-mono);box-shadow:0 8px 22px #0307041c}html[data-theme=dark] .marcus-desktop-page .agent-mail-scrim{background:#06080752}html[data-theme=dark] .marcus-desktop-page .agent-mail-dialog{border:1px solid var(--agent-line);background:var(--agent-paper);box-shadow:0 22px 65px #02050333}html[data-theme=dark] .marcus-desktop-page .agent-mail-head strong{color:var(--agent-ink);font-family:var(--agent-serif)}html[data-theme=dark] .marcus-desktop-page .agent-mail-dialog label{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-mail-dialog input,html[data-theme=dark] .marcus-desktop-page .agent-mail-dialog textarea{border:1px solid var(--agent-line);background:var(--agent-paper-deep);color:var(--agent-ink);font-family:var(--agent-sans)}html[data-theme=dark] .marcus-desktop-page .agent-mail-dialog input:focus-visible,html[data-theme=dark] .marcus-desktop-page .agent-mail-dialog textarea:focus-visible{outline:1px solid var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-mail-hint{color:var(--agent-muted);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-mail-error{color:var(--agent-warm)}html[data-theme=dark] .marcus-desktop-page .agent-mail-actions button{border:1px solid var(--agent-line);color:var(--agent-ink);font-family:var(--agent-mono)}html[data-theme=dark] .marcus-desktop-page .agent-mail-actions button[type=submit]{border-color:var(--agent-accent);background:var(--agent-accent);color:var(--agent-paper)}html[data-theme=dark] .marcus-desktop-page .agent-mail-actions button:hover:not(:disabled){border-color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .agent-mail-actions button[type=submit]:hover:not(:disabled){color:var(--agent-accent)}html[data-theme=dark] .marcus-desktop-page .site-music .agent-app{--agent-warm:#db958a;--agent-warm-soft:#201b10}html[data-theme=dark] .marcus-desktop-page .site-music .agent-app .agent-error{color:#db958a;background:#1f1b10;border-color:#3f995d}html[data-theme=dark] .marcus-desktop-page .site-music .agent-app .agent-send-button.stop-reply{color:#db958a;border-color:#3d955a}html[data-theme=dark] .marcus-desktop-page .notification-bell{color:#b1e5c2;background:#121915;border:1px solid #3c9258;box-shadow:inset 1px 1px #439c60,inset -1px -1px #0a170e}html[data-theme=dark] .marcus-desktop-page .notification-bell:hover{background:#182c1f}html[data-theme=dark] .marcus-desktop-page .notification-bell.has-unread{color:#b6e7c6}html[data-theme=dark] .marcus-desktop-page .notification-count{color:#d3eedc;background:#d35845;border:1px solid #4ab56d}html[data-theme=dark] .marcus-desktop-page .notification-scrim{background:#0608072e}html[data-theme=dark] .marcus-desktop-page .notification-panel{border:1px solid var(--edge);background:var(--paper);box-shadow:4px 5px #04090555,0 18px 45px #040a0626}html[data-theme=dark] .marcus-desktop-page .notification-head{border-bottom:1px solid #42a162}html[data-theme=dark] .marcus-desktop-page .notification-head h2{color:var(--ink)}html[data-theme=dark] .marcus-desktop-page .notification-head .eyebrow{color:#6acd8b}html[data-theme=dark] .marcus-desktop-page .notification-head>button{color:#8cd9a6;border:1px solid #3d965b}html[data-theme=dark] .marcus-desktop-page .notification-head>button:hover{border-color:var(--ink);color:var(--ink)}html[data-theme=dark] .marcus-desktop-page .notification-list{scrollbar-color:#3e995c #131a15}html[data-theme=dark] .marcus-desktop-page .notification-group-title{color:#6acd8b}html[data-theme=dark] .marcus-desktop-page .notification-row{color:var(--ink);border-top:1px solid #46ab68}html[data-theme=dark] .marcus-desktop-page .notification-row:hover{background:#09110b}html[data-theme=dark] .marcus-desktop-page .notification-row.unread{background:#131a15}html[data-theme=dark] .marcus-desktop-page .notification-row-mark{color:#70cf8f}html[data-theme=dark] .marcus-desktop-page .notification-row.mail .notification-row-mark{color:#db958a}html[data-theme=dark] .marcus-desktop-page .notification-row-copy small{color:#75d194}html[data-theme=dark] .marcus-desktop-page .notification-row-arrow{color:#60ca84}html[data-theme=dark] .marcus-desktop-page .notification-empty{color:#75d194}html[data-theme=dark] .marcus-desktop-page .notification-empty small{color:#54c67a}html[data-theme=dark] .marcus-desktop-page .notification-foot{color:#65cc87;border-top:1px solid #42a162}html[data-theme=dark] .marcus-desktop-page .notification-foot button{color:#9cdeb2}html[data-theme=dark] .marcus-desktop-page .notification-foot button:hover{color:var(--ink)}html[data-theme=dark] .marcus-desktop-page .command-palette-button{color:#b1e5c2;background:#121915;border:1px solid #3c9258;box-shadow:inset 1px 1px #439c60,inset -1px -1px #0a170e}html[data-theme=dark] .marcus-desktop-page .command-palette-button:hover{background:#182c1f}html[data-theme=dark] .marcus-desktop-page .command-palette-scrim{background:#06080645}html[data-theme=dark] .marcus-desktop-page .command-palette{border:1px solid var(--edge);background:var(--paper);box-shadow:5px 7px #04090555,0 26px 70px #03080533}html[data-theme=dark] .marcus-desktop-page .command-palette-header{border-bottom:1px solid #42a162}html[data-theme=dark] .marcus-desktop-page .command-palette-mark{color:#8cd9a6;border:1px solid #3d965b}html[data-theme=dark] .marcus-desktop-page .command-palette-header input{color:var(--ink)}html[data-theme=dark] .marcus-desktop-page .command-palette-header input::placeholder{color:#53c679}html[data-theme=dark] .marcus-desktop-page .command-palette-close{color:#8cd9a6;border:1px solid #419f60}html[data-theme=dark] .marcus-desktop-page .command-palette-close:hover{color:var(--ink);background:#182c1f;border-color:#a3e8ba}html[data-theme=dark] .marcus-desktop-page .command-palette-close:focus-visible{outline:2px dashed #3adf71}html[data-theme=dark] .marcus-desktop-page .command-palette-list{scrollbar-color:#3e995c #131a15}html[data-theme=dark] .marcus-desktop-page .command-palette-item{color:var(--ink)}html[data-theme=dark] .marcus-desktop-page .command-palette-item.active{background:#121914;border-color:#409d5f}html[data-theme=dark] .marcus-desktop-page .command-palette-icon{color:#7cd399;background:#131b16;border:1px solid #44a664}html[data-theme=dark] .marcus-desktop-page .command-palette-copy small{color:#75d194}html[data-theme=dark] .marcus-desktop-page .command-palette-group{color:#63cb86}html[data-theme=dark] .marcus-desktop-page .command-palette-enter{color:#53c679}html[data-theme=dark] .marcus-desktop-page .command-palette-empty{color:#75d194}html[data-theme=dark] .marcus-desktop-page .command-palette-empty small{color:#54c67a}html[data-theme=dark] .marcus-desktop-page .command-palette-footer{color:#65cc87;border-top:1px solid #42a162}html[data-theme=dark] .marcus-desktop-page .command-palette-footer kbd{color:#65cc87;border:1px solid #419f60}html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current],html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current] *,html[data-theme=dark] .marcus-desktop-page .pixel-button.send-button:not(.stop-reply),html[data-theme=dark] .marcus-desktop-page .pixel-button.send-button:not(.stop-reply) *{color:#08110b;text-shadow:none;background:#69d38c;border-color:#69d38c;box-shadow:0 0 7px #8de2a959}html[data-theme=dark] .marcus-desktop-page .computer-screen:before{content:"";z-index:2147483646;pointer-events:none;background:radial-gradient(#0000 58%,#00000047 100%);position:absolute;inset:0;box-shadow:inset 0 0 70px #8de2a90f}html[data-theme=dark] .marcus-desktop-page .computer-screen.crt-enabled:after{--scan-ink:#00000040}
.marcus-desktop-page{--app-surface:#f5f3e7;--app-surface-raised:#faf7eb;--app-panel:#e5e1cf;--app-ink:#34423b;--app-ink-muted:#7a856f;--app-edge:#8e9683;--app-bevel-light:#fffdf1;--app-bevel-dark:#aab09d;--app-accent:var(--desktop-accent,#657e4e);--app-accent-ink:var(--desktop-accent-ink,#fdfaf0);--app-title:var(--desktop-accent-deep,#34425c)}html[data-theme=dark] .marcus-desktop-page{--app-surface:#131a16;--app-surface-raised:#182c1f;--app-panel:#121915;--app-ink:#c7ecd3;--app-ink-muted:#57c77c;--app-edge:#388a54;--app-bevel-light:#437254;--app-bevel-dark:#08110b;--app-accent:var(--desktop-accent,#3adf71);--app-accent-ink:var(--desktop-accent-ink,#08110b);--app-title:var(--desktop-accent-deep,#193322)}
.marcus-desktop-page{--palette-page:#b8bbae;--palette-shell:#dcd8c6;--palette-screen:#465247;--palette-taskbar:#d6d9c7;--palette-settings:#f1f1e5;--palette-notes:#e9e4c9;--palette-notes-paper:#f8f1cf;--palette-line:#c9c5a5;--palette-button:#e8e5d4;--palette-button-hover:#f4f0dc;--palette-title:#7b857c;--palette-muted:#69735f;--palette-window-edge:#36453c;--palette-taskbar-top:#fbf6e3}.marcus-desktop-page[data-palette=mist]{--ink:#33414f;--cream:#e3e8ec;--paper:#f4f7f9;--edge:#75818e;--sage:#7d8fa1;--navy:#3b4d66;--palette-page:#b4bcc6;--palette-shell:#d7dde3;--palette-screen:#465666;--palette-taskbar:#d1d9e0;--palette-settings:#eef3f6;--palette-notes:#e4ebf0;--palette-notes-paper:#f4f8fb;--palette-line:#b6c2cb;--palette-button:#e4eaef;--palette-button-hover:#f0f4f7;--palette-title:#7b8b9a;--palette-muted:#6c7b88;--palette-window-edge:#3f4d5b;--palette-taskbar-top:#fbfdff}.marcus-desktop-page[data-palette=sand]{--ink:#4a3b2f;--cream:#efe1cd;--paper:#faf2e5;--edge:#8e7a64;--sage:#9b8269;--navy:#5a4538;--palette-page:#c9b7a4;--palette-shell:#e3d3c0;--palette-screen:#665243;--palette-taskbar:#dfcbb5;--palette-settings:#f4e8d9;--palette-notes:#eee0cd;--palette-notes-paper:#faf2e5;--palette-line:#d3bda6;--palette-button:#eddfcc;--palette-button-hover:#f7ebdc;--palette-title:#8b7563;--palette-muted:#806b58;--palette-window-edge:#5c493a;--palette-taskbar-top:#fff8ec}.marcus-desktop-page[data-palette=mint]{--ink:#35452f;--cream:#e6efdf;--paper:#f6faf1;--edge:#70866c;--sage:#81997b;--navy:#3d5a3b;--palette-page:#b7c7b4;--palette-shell:#d9e6d4;--palette-screen:#4e634c;--palette-taskbar:#d2e1cc;--palette-settings:#eef5e9;--palette-notes:#e7f0df;--palette-notes-paper:#f6faf1;--palette-line:#c4d5bb;--palette-button:#e3eedc;--palette-button-hover:#f0f7eb;--palette-title:#7d9379;--palette-muted:#687d64;--palette-window-edge:#43543e;--palette-taskbar-top:#f8fff3}html[data-theme=dark] .marcus-desktop-page[data-palette=forest]{--ink:#c7ecd3;--cream:#121914;--paper:#131b16;--edge:#388853;--sage:#57c77c;--navy:#193322;--palette-page:#1e2321;--palette-shell:#212725;--palette-screen:#327a4a;--palette-taskbar:#111814;--palette-settings:#121915;--palette-notes:#131b16;--palette-notes-paper:#131a15;--palette-line:#2d5b3a;--palette-button:#182c1f;--palette-button-hover:#1d3a28;--palette-title:#0c110e;--palette-muted:#70cf8f;--palette-window-edge:#307547;--palette-taskbar-top:#4bb66f}html[data-theme=dark] .marcus-desktop-page[data-palette=midnight]{--ink:#cfe1ff;--cream:#141c28;--paper:#111a26;--edge:#3d5f8a;--sage:#6d93c4;--navy:#1b3050;--palette-page:#161c26;--palette-shell:#1c2430;--palette-screen:#2c4058;--palette-taskbar:#121a24;--palette-settings:#121a24;--palette-notes:#111a26;--palette-notes-paper:#162232;--palette-line:#2a3d55;--palette-button:#162232;--palette-button-hover:#1d3045;--palette-title:#22344d;--palette-muted:#7fa6d9;--palette-window-edge:#2f4a6b;--palette-taskbar-top:#4f7eb3}html[data-theme=dark] .marcus-desktop-page[data-palette=charcoal]{--ink:#e4e4e4;--cream:#1a1a1a;--paper:#191919;--edge:#4b4b4b;--sage:#8a8a8a;--navy:#2c2c2c;--palette-page:#202020;--palette-shell:#262626;--palette-screen:#3a3a3a;--palette-taskbar:#181818;--palette-settings:#181818;--palette-notes:#191919;--palette-notes-paper:#202020;--palette-line:#333;--palette-button:#222;--palette-button-hover:#2c2c2c;--palette-title:#303030;--palette-muted:#9b9b9b;--palette-window-edge:#414141;--palette-taskbar-top:#6a6a6a}html[data-theme=dark] .marcus-desktop-page[data-palette=plum]{--ink:#efd9f5;--cream:#1d1423;--paper:#211725;--edge:#6e4b7e;--sage:#a87ab8;--navy:#342040;--palette-page:#241b28;--palette-shell:#2b2131;--palette-screen:#4a3357;--palette-taskbar:#1a121e;--palette-settings:#1a121e;--palette-notes:#1d1423;--palette-notes-paper:#251a2b;--palette-line:#3d2b48;--palette-button:#251a2b;--palette-button-hover:#2f2137;--palette-title:#382547;--palette-muted:#b58bc4;--palette-window-edge:#4b3159;--palette-taskbar-top:#7a4f8d}.marcus-desktop-page[data-palette=mist]{background-image:repeating-linear-gradient(90deg,#ffffff18 0 1px,#0000 1px 5px)}.marcus-desktop-page[data-palette=sand]{background-image:radial-gradient(#8e7a6420 .6px,#0000 .6px);background-size:5px 5px}.marcus-desktop-page[data-palette=mint]{background-image:repeating-linear-gradient(0deg,#70866c12 0 1px,#0000 1px 6px)}html[data-theme=dark] .marcus-desktop-page[data-palette=midnight]{background-image:radial-gradient(#9db2ff18 .6px,#0000 .6px);background-size:5px 5px}html[data-theme=dark] .marcus-desktop-page[data-palette=charcoal]{background-image:repeating-linear-gradient(135deg,#ffffff0c 0 1px,#0000 1px 6px)}html[data-theme=dark] .marcus-desktop-page[data-palette=plum]{background-image:repeating-linear-gradient(90deg,#efd9f510 0 1px,#0000 1px 7px)}.marcus-desktop-page{background-color:var(--palette-page)}.marcus-desktop-page .computer-shell{background:var(--palette-shell);border-color:var(--palette-screen)}.marcus-desktop-page .computer-screen{border-color:var(--palette-screen)}.marcus-desktop-page .computer-model{border-color:var(--edge);color:var(--palette-muted)}.marcus-desktop-page .desktop-taskbar{background:var(--palette-taskbar);border-top-color:var(--palette-taskbar-top)}.marcus-desktop-page .desktop-window{background:var(--cream);border-color:var(--palette-window-edge)}.marcus-desktop-page .window-titlebar{background:var(--palette-title)}.marcus-desktop-page .active-window .window-titlebar{background:var(--navy)}.marcus-desktop-page .pixel-button{background:var(--palette-button);border-color:var(--edge)}.marcus-desktop-page .pixel-button:hover:not(:disabled){background:var(--palette-button-hover)}.marcus-desktop-page .settings-app{background:var(--palette-settings)}.marcus-desktop-page .settings-app fieldset{border-color:var(--palette-line)}.marcus-desktop-page .notes-app{background:var(--palette-notes)}.marcus-desktop-page .notes-paper{background-color:var(--palette-notes-paper);background-image:repeating-linear-gradient(transparent 0 26px, color-mix(in srgb, var(--edge) 20%, transparent) 26px 27px);color:var(--ink);background-position-y:16px}.marcus-desktop-page .notes-toolbar{border-top-color:var(--palette-line)}.marcus-desktop-page .notes-list{border-left-color:var(--palette-line)}.marcus-desktop-page .notes-list-head{border-bottom-color:var(--palette-line)}.marcus-desktop-page .window-statusbar{color:var(--palette-muted)}.marcus-desktop-page .agent-app{--agent-paper:var(--paper);--agent-paper-deep:var(--cream);--agent-ink:var(--ink);--agent-muted:var(--palette-muted);--agent-line:var(--edge);--agent-line-soft:var(--palette-line)}html[data-theme=dark] .marcus-desktop-page{background-color:var(--palette-page)}html[data-theme=dark] .marcus-desktop-page .computer-shell{background:var(--palette-shell);border-color:var(--palette-screen)}html[data-theme=dark] .marcus-desktop-page .computer-screen{border-color:var(--palette-screen)}html[data-theme=dark] .marcus-desktop-page .computer-model{border-color:var(--edge);color:var(--palette-muted)}html[data-theme=dark] .marcus-desktop-page .desktop-taskbar{background:var(--palette-taskbar);border-top-color:var(--palette-taskbar-top)}html[data-theme=dark] .marcus-desktop-page .desktop-window{background:var(--cream);border-color:var(--palette-window-edge)}html[data-theme=dark] .marcus-desktop-page .window-titlebar{background:var(--palette-title)}html[data-theme=dark] .marcus-desktop-page .active-window .window-titlebar{background:var(--navy)}html[data-theme=dark] .marcus-desktop-page .pixel-button{background:var(--palette-button);border-color:var(--edge)}html[data-theme=dark] .marcus-desktop-page .pixel-button:hover:not(:disabled){background:var(--palette-button-hover)}html[data-theme=dark] .marcus-desktop-page .settings-app{background:var(--palette-settings)}html[data-theme=dark] .marcus-desktop-page .settings-app fieldset{border-color:var(--palette-line)}html[data-theme=dark] .marcus-desktop-page .notes-app{background:var(--palette-notes)}html[data-theme=dark] .marcus-desktop-page .notes-paper{background-color:var(--palette-notes-paper);background-image:repeating-linear-gradient(transparent 0 26px, color-mix(in srgb, var(--edge) 24%, transparent) 26px 27px);color:var(--ink);background-position-y:16px}html[data-theme=dark] .marcus-desktop-page .notes-toolbar{border-top-color:var(--palette-line)}html[data-theme=dark] .marcus-desktop-page .notes-list{border-left-color:var(--palette-line)}html[data-theme=dark] .marcus-desktop-page .notes-list-head{border-bottom-color:var(--palette-line)}html[data-theme=dark] .marcus-desktop-page .window-statusbar{color:var(--palette-muted)}html[data-theme=dark] .marcus-desktop-page .agent-app{--agent-paper:var(--paper);--agent-paper-deep:var(--cream);--agent-ink:var(--ink);--agent-muted:var(--palette-muted);--agent-line:var(--edge);--agent-line-soft:var(--palette-line)}.palette-options{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.palette-option{text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px;display:flex}.palette-option:hover{background:#e5e9d8}.palette-option.selected{border-color:var(--desktop-accent);background:var(--desktop-accent-soft)}.palette-option strong{font-size:12px;font-weight:400;display:block}.palette-option small{color:#8c977e;padding-top:2px;font-size:10px;display:block}.palette-swatch{border:1px solid #6e7b63;flex:0 0 32px;width:32px;height:32px;box-shadow:inset 1px 1px #fffdf1,inset -1px -1px #aab09d}.palette-swatch-cream{background:linear-gradient(135deg,#f5f3e7 0 50%,#e5e1cf 50% 100%)}.palette-swatch-mist{background:linear-gradient(135deg,#f4f7f9 0 50%,#d7dde3 50% 100%)}.palette-swatch-sand{background:linear-gradient(135deg,#faf2e5 0 50%,#e3d3c0 50% 100%)}.palette-swatch-mint{background:linear-gradient(135deg,#f6faf1 0 50%,#d9e6d4 50% 100%)}.palette-swatch-forest{background:linear-gradient(135deg,#131b16 0 50%,#327a4a 50% 100%)}.palette-swatch-midnight{background:linear-gradient(135deg,#111a26 0 50%,#2c4058 50% 100%)}.palette-swatch-charcoal{background:linear-gradient(135deg,#191919 0 50%,#3a3a3a 50% 100%)}.palette-swatch-plum{background:linear-gradient(135deg,#211725 0 50%,#4a3357 50% 100%)}html[data-theme=dark] .marcus-desktop-page .palette-option small{color:#78d296}html[data-theme=dark] .marcus-desktop-page .palette-option:hover{background:#09110b}@media (max-width:700px){.palette-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}
html[data-theme=dark] .marcus-desktop-page button:focus-visible,html[data-theme=dark] .marcus-desktop-page a:focus-visible,html[data-theme=dark] .marcus-desktop-page [tabindex]:focus-visible{outline:2px dashed var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page textarea:focus-visible,html[data-theme=dark] .marcus-desktop-page input:focus-visible{outline:2px solid var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .computer-shell{border:2px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 2px 2px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -3px -3px #0a170e, 5px 7px 0 #08120b80, 0 12px 34px #050b0733}html[data-theme=dark] .marcus-desktop-page .computer-model{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .computer-screen{border:3px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .desktop-icon:hover,html[data-theme=dark] .marcus-desktop-page .desktop-icon:focus-visible{border:1px dotted var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .desktop-window{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #08130c, 4px 5px 0 #04090555}html[data-theme=dark] .marcus-desktop-page .window-titlebar,html[data-theme=dark] .marcus-desktop-page .window-name small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .window-controls button{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent);box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #08120b}html[data-theme=dark] .marcus-desktop-page .window-statusbar{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .window-statusbar>span{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .resize-grip{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .inset-panel{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .pixel-button{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent);box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #0a170e, 1px 1px 0 #060d0833}html[data-theme=dark] .marcus-desktop-page .pixel-button:active:not(:disabled),html[data-theme=dark] .marcus-desktop-page .pixel-button.pressed{box-shadow:inset 1px 1px #08130c, inset -1px -1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .desktop-taskbar{border-top:2px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .taskbar-divider{box-shadow:-1px 0 #09140d, 1px 0 color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .status-dot{background:var(--desktop-accent);box-shadow:1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .show-desktop:hover{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .show-desktop>span{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 2px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .start-menu{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), 3px 4px 0 #04090655}html[data-theme=dark] .marcus-desktop-page .start-menu-banner,html[data-theme=dark] .marcus-desktop-page .start-menu p{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .start-home{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .computer-chin{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .power-led{background:var(--desktop-accent);box-shadow:inset 0 1px var(--desktop-accent), 0 0 4px color-mix(in srgb, var(--desktop-accent) 47%, transparent)}html[data-theme=dark] .marcus-desktop-page .app-menubar button:hover{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .muted-label{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .agent-messages{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #131a15}html[data-theme=dark] .marcus-desktop-page .agent-welcome{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .eyebrow,html[data-theme=dark] .marcus-desktop-page .agent-welcome h2,html[data-theme=dark] .marcus-desktop-page .agent-welcome p,html[data-theme=dark] .marcus-desktop-page .pixel-cursor,html[data-theme=dark] .marcus-desktop-page .agent-intro>p:first-child,html[data-theme=dark] .marcus-desktop-page .suggestions button>span,html[data-theme=dark] .marcus-desktop-page .local-history-note{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .agent-message{border-left:2px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .agent-message.user{border-left-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .message-meta,html[data-theme=dark] .marcus-desktop-page .agent-message.user .message-meta{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .site-message-link{color:var(--desktop-accent)!important}html[data-theme=dark] .marcus-desktop-page .copy-message,html[data-theme=dark] .marcus-desktop-page .interrupted-label{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .tool-status{border:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .agent-error{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .composer-field>span,html[data-theme=dark] .marcus-desktop-page .composer-field textarea{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .composer-field:focus-within{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .composer-field textarea::placeholder,html[data-theme=dark] .marcus-desktop-page .composer-hint{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .explorer-address>span:first-child{color:var(--desktop-accent);border-right:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .explorer-heading p,html[data-theme=dark] .marcus-desktop-page .app-section-title p{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .site-page-item{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .site-page-item small,html[data-theme=dark] .marcus-desktop-page .site-page-item>span:nth-child(2)>span,html[data-theme=dark] .marcus-desktop-page .site-page-item>span:last-child,html[data-theme=dark] .marcus-desktop-page .explorer-footer,html[data-theme=dark] .marcus-desktop-page .text-button{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notes-toolbar{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notes-title{color:var(--desktop-accent);border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notes-title::placeholder{color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notes-status{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notes-list{border-left:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notes-list-head{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notes-list-head .eyebrow{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notes-list li{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notes-list-open strong,html[data-theme=dark] .marcus-desktop-page .notes-list-open small,html[data-theme=dark] .marcus-desktop-page .notes-list-remove,html[data-theme=dark] .marcus-desktop-page .notes-list-empty{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notes-list-note{border-top:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notes-paper{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notes-paper::placeholder{color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notes-footer,html[data-theme=dark] .marcus-desktop-page .notes-footer .notes-status{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .settings-app fieldset{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .settings-app legend{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .theme-option.selected{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .theme-option small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .wallpaper-option.selected{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .wallpaper-preview{border:2px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .wallpaper-option small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .scanline-setting{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .scanline-setting small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .scanline-setting input{accent-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .scanline-width-settings p,html[data-theme=dark] .marcus-desktop-page .wallpaper-motion-settings p,html[data-theme=dark] .marcus-desktop-page .settings-footer>span{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-login{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #131a15}html[data-theme=dark] .marcus-desktop-page .visitor-login-heading{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), 2px 2px #132b1b}html[data-theme=dark] .marcus-desktop-page .visitor-login-plate{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #0c1b11}html[data-theme=dark] .marcus-desktop-page .visitor-login-heading h2{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-login-tag{color:var(--desktop-accent);border:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .visitor-login-note{color:var(--desktop-accent);border-left:2px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .visitor-login-form{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .visitor-login-legend{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-login-field label,html[data-theme=dark] .marcus-desktop-page .visitor-login-field label small,html[data-theme=dark] .marcus-desktop-page .visitor-login-field input,html[data-theme=dark] .marcus-desktop-page .visitor-login-remember{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-login-remember input{accent-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-login-remember small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-login-error{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));border-left:2px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .visitor-login-error:before{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-login-footnote{border-top:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-home{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #131a15}html[data-theme=dark] .marcus-desktop-page .visitor-home-note,html[data-theme=dark] .marcus-desktop-page .visitor-home-footnote{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-home-footnote{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-home-empty{border:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-app-card{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .visitor-app-card:hover{background:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .visitor-app-card small,html[data-theme=dark] .marcus-desktop-page .about-computer h2>span,html[data-theme=dark] .marcus-desktop-page .about-computer>p,html[data-theme=dark] .marcus-desktop-page .computer-specs>span,html[data-theme=dark] .marcus-desktop-page .computer-specs strong,html[data-theme=dark] .marcus-desktop-page .about-computer>p.about-footnote{color:var(--desktop-accent)}@media (max-width:700px){html[data-theme=dark] .marcus-desktop-page .computer-shell{box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -2px -2px #0a170e, 2px 3px #08120b}}@media (max-width:300px) and (max-height:680px),(min-width:301px) and (max-height:700px) and (pointer:coarse){html[data-theme=dark] .marcus-desktop-page .desktop-stage{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 50%, transparent) transparent}}html[data-theme=dark] .marcus-desktop-page .marcus-browser{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .browser-menubar{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .browser-menubar span:last-child,html[data-theme=dark] .marcus-desktop-page .browser-online{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .browser-tabs{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .browser-tabs button{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current]{background:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent);border-color:var(--desktop-accent);box-shadow:0 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .browser-document{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #121915}html[data-theme=dark] .marcus-desktop-page .browser-kicker,html[data-theme=dark] .marcus-desktop-page .document-subtitle{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .profile-stamp{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));outline:3px double var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .profile-alias{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .profile-callout{border-left:2px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .profile-directory button{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .profile-directory span,html[data-theme=dark] .marcus-desktop-page .profile-directory small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .browser-section h2{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .browser-section h2 small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .profile-experience-more>summary{color:var(--desktop-accent);border-bottom:1px dotted color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .profile-experience-more>summary:hover,html[data-theme=dark] .marcus-desktop-page .profile-experience-more>summary em{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .profile-tags span{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .profile-education{color:var(--desktop-accent);border-top:1px dotted color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .profile-job{border-left:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .profile-job time,html[data-theme=dark] .marcus-desktop-page .profile-job .job-role{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .profile-project{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .profile-project small,html[data-theme=dark] .marcus-desktop-page .profile-project a,html[data-theme=dark] .marcus-desktop-page .gallery-filters small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .gallery-frame{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), 2px 2px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .gallery-frame:hover{border-color:var(--desktop-accent);background:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .frame-mat{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .frame-plate b,html[data-theme=dark] .marcus-desktop-page .frame-plate small,html[data-theme=dark] .marcus-desktop-page .frame-plate em{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .frame-open{color:var(--desktop-accent);border-top:1px dotted color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .gallery-note{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .contact-card{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .contact-card>span{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .contact-qr img{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .contact-qr small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .browser-page-footer,html[data-theme=dark] .marcus-desktop-page .browser-status{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-account-entry{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-account-entry p,html[data-theme=dark] .marcus-desktop-page .music-app{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-app button:focus-visible,html[data-theme=dark] .marcus-desktop-page .music-app input:focus-visible{outline:2px solid var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-app .pixel-button{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent);box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #0a170e}html[data-theme=dark] .marcus-desktop-page .music-app .text-button,html[data-theme=dark] .marcus-desktop-page .music-app .eyebrow,html[data-theme=dark] .marcus-desktop-page .music-app .music-notice{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-cover{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-cover-empty{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-topbar{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-brand-mark{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-brand-mark:hover{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-search input{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-search input::placeholder{color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-account-chip{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-nav{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-content{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #121915}html[data-theme=dark] .marcus-desktop-page .music-section h3{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-section h3 span{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-hello{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-hello p,html[data-theme=dark] .marcus-desktop-page .music-empty-line{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-card{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-card:hover{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-card small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-card-cover,html[data-theme=dark] .marcus-desktop-page .music-tracks{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-tracks li{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-tracks li.selected .music-track-text strong,html[data-theme=dark] .marcus-desktop-page .music-track-index{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-eq i{background:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-track-text small,html[data-theme=dark] .marcus-desktop-page .music-track-album,html[data-theme=dark] .marcus-desktop-page .music-track-time,html[data-theme=dark] .marcus-desktop-page .music-icon-button{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-icon-button:hover{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-detail{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-detail-meta{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-detail-tags span{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-detail-desc,html[data-theme=dark] .marcus-desktop-page .music-pager{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-player{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-player-meta small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-player-progress input{accent-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-time,html[data-theme=dark] .marcus-desktop-page .music-volume{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-volume input{accent-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-lyrics-head{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-lyrics-head p{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #121915}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li button{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li button small{color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li.active button,html[data-theme=dark] .marcus-desktop-page .music-lyrics-list li.active button small,html[data-theme=dark] .marcus-desktop-page .music-lyrics-empty{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-lyrics-rail{border-left:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #121915}html[data-theme=dark] .marcus-desktop-page .music-rail-card{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-rail-artist,html[data-theme=dark] .marcus-desktop-page .music-rail-album,html[data-theme=dark] .marcus-desktop-page .music-rail-meta{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-rail-next h4{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-rail-next h4 span{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-rail-list li{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-rail-index,html[data-theme=dark] .marcus-desktop-page .music-rail-text small,html[data-theme=dark] .marcus-desktop-page .music-rail-time,html[data-theme=dark] .marcus-desktop-page .music-rail-empty{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-turntable{border-right:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-turntable-status{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-turntable-led{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-turntable.playing .music-turntable-led{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-queue-panel{border-left:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #121915}html[data-theme=dark] .marcus-desktop-page .music-queue-head{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-queue-head h3 span{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-queue-list li{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-queue-index,html[data-theme=dark] .marcus-desktop-page .music-queue-text small,html[data-theme=dark] .marcus-desktop-page .music-queue-time,html[data-theme=dark] .marcus-desktop-page .music-queue-remove,html[data-theme=dark] .marcus-desktop-page .music-queue-empty{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), 2px 2px 0 #132b1b}html[data-theme=dark] .marcus-desktop-page .music-login-head{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-login-head p{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-tabs{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-login-tabs .pixel-button{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-tabs .pixel-button.pressed{background:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #0a170e;color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-form label{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-form input{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-form input::placeholder{color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-login-tip{border:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-hint{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-qr-frame{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-login-qr img{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-login-qr-placeholder{border:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-qr-state{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-login-qr-state:before{box-shadow:0 0 0 2px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}@container (min-width:620px){html[data-theme=dark] .marcus-desktop-page .music-login-head{border-right:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}}html[data-theme=dark] .marcus-desktop-page .music-notice-dialog{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-notice-head{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-notice-head p{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-notice-body{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #121915}html[data-theme=dark] .marcus-desktop-page .music-notice-body h4,html[data-theme=dark] .marcus-desktop-page .music-notice-body p,html[data-theme=dark] .marcus-desktop-page .music-notice-body strong{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .music-notice-foot{border-top:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}@container (max-width:560px){html[data-theme=dark] .marcus-desktop-page .music-turntable{border-bottom:1px dashed color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-queue-panel,html[data-theme=dark] .marcus-desktop-page .music-player .music-notice,html[data-theme=dark] .marcus-desktop-page .music-player .music-error{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .music-player .music-error{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}}html[data-theme=dark] .marcus-desktop-page .site-music .agent-app .agent-error,html[data-theme=dark] .marcus-desktop-page .site-music .agent-app .agent-send-button.stop-reply{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notification-bell{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent);box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #0a170e}html[data-theme=dark] .marcus-desktop-page .notification-bell.has-unread{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notification-count{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notification-head{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notification-head .eyebrow{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notification-head>button{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notification-list{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #131a15}html[data-theme=dark] .marcus-desktop-page .notification-group-title{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notification-row{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .notification-row-mark,html[data-theme=dark] .marcus-desktop-page .notification-row-copy small,html[data-theme=dark] .marcus-desktop-page .notification-row-arrow,html[data-theme=dark] .marcus-desktop-page .notification-empty,html[data-theme=dark] .marcus-desktop-page .notification-empty small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notification-foot{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .notification-foot button{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-button{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent);box-shadow:inset 1px 1px color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)), inset -1px -1px #0a170e}html[data-theme=dark] .marcus-desktop-page .command-palette-header{border-bottom:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .command-palette-mark{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-header input::placeholder{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-close{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-close:hover{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-close:focus-visible{outline:2px dashed var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-list{scrollbar-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep)) #131a15}html[data-theme=dark] .marcus-desktop-page .command-palette-item.active{border-color:color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep))}html[data-theme=dark] .marcus-desktop-page .command-palette-icon{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-copy small,html[data-theme=dark] .marcus-desktop-page .command-palette-group,html[data-theme=dark] .marcus-desktop-page .command-palette-enter,html[data-theme=dark] .marcus-desktop-page .command-palette-empty,html[data-theme=dark] .marcus-desktop-page .command-palette-empty small{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-footer{border-top:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .command-palette-footer kbd{border:1px solid color-mix(in srgb, var(--desktop-accent) 62%, var(--desktop-accent-deep));color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current],html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current] *,html[data-theme=dark] .marcus-desktop-page .pixel-button.send-button:not(.stop-reply),html[data-theme=dark] .marcus-desktop-page .pixel-button.send-button:not(.stop-reply) *{background:var(--desktop-accent);border-color:var(--desktop-accent);box-shadow:0 0 7px color-mix(in srgb, var(--desktop-accent) 35%, transparent)}html[data-theme=dark] .marcus-desktop-page .computer-screen:before{box-shadow:inset 0 0 70px color-mix(in srgb, var(--desktop-accent) 6%, transparent)}
.marcus-desktop-page{--desktop-accent:#657e4e;--desktop-accent-deep:#315c45;--desktop-accent-soft:#e1eadc;--desktop-accent-ink:#fdfaf0;--desktop-accent-warm:#a96a45}html[data-theme=dark] .marcus-desktop-page{--desktop-accent:#3adf71;--desktop-accent-deep:#193322;--desktop-accent-soft:#12311f;--desktop-accent-ink:#08110b;--desktop-accent-warm:#e8b130}.marcus-desktop-page[data-accent=terracotta]{--desktop-accent:#b06a4a;--desktop-accent-deep:#7d412d;--desktop-accent-soft:#f1ddd2;--desktop-accent-ink:#fffaf5;--desktop-accent-warm:#c18a4e}html[data-theme=dark] .marcus-desktop-page[data-accent=terracotta]{--desktop-accent:#ff9c73;--desktop-accent-deep:#3a2119;--desktop-accent-soft:#351b13;--desktop-accent-ink:#1b0d08;--desktop-accent-warm:#f2c14e}.marcus-desktop-page[data-accent=indigo]{--desktop-accent:#5b6793;--desktop-accent-deep:#34405f;--desktop-accent-soft:#e1e4f0;--desktop-accent-ink:#fbfcff;--desktop-accent-warm:#a26f7f}html[data-theme=dark] .marcus-desktop-page[data-accent=indigo]{--desktop-accent:#9db2ff;--desktop-accent-deep:#1b2440;--desktop-accent-soft:#1b2340;--desktop-accent-ink:#070b18;--desktop-accent-warm:#f2c14e}.marcus-desktop-page[data-accent=amber]{--desktop-accent:#a9762e;--desktop-accent-deep:#6d4a17;--desktop-accent-soft:#f1e5cd;--desktop-accent-ink:#fffaf0;--desktop-accent-warm:#b05f47}html[data-theme=dark] .marcus-desktop-page[data-accent=amber]{--desktop-accent:#f2c14e;--desktop-accent-deep:#382a12;--desktop-accent-soft:#352a12;--desktop-accent-ink:#1a1204;--desktop-accent-warm:#ff9c73}.marcus-desktop-page[data-accent=rose]{--desktop-accent:#a85c70;--desktop-accent-deep:#713b4a;--desktop-accent-soft:#f0dee4;--desktop-accent-ink:#fffafb;--desktop-accent-warm:#a9762e}html[data-theme=dark] .marcus-desktop-page[data-accent=rose]{--desktop-accent:#ff8fa8;--desktop-accent-deep:#3a1c25;--desktop-accent-soft:#351a22;--desktop-accent-ink:#1a0810;--desktop-accent-warm:#f2c14e}.marcus-desktop-page .active-window .window-titlebar,html[data-theme=dark] .marcus-desktop-page .active-window .window-titlebar{background:var(--desktop-accent-deep)}.marcus-desktop-page .status-dot,html[data-theme=dark] .marcus-desktop-page .status-dot{background:var(--desktop-accent);box-shadow:1px 1px #d8e2bc}.marcus-desktop-page .status-dot.busy,html[data-theme=dark] .marcus-desktop-page .status-dot.busy{background:var(--desktop-accent-warm)}.marcus-desktop-page .start-menu-banner,html[data-theme=dark] .marcus-desktop-page .start-menu-banner{background:var(--desktop-accent-deep)}.marcus-desktop-page .pixel-button:hover:not(:disabled),html[data-theme=dark] .marcus-desktop-page .pixel-button:hover:not(:disabled),.marcus-desktop-page .pixel-button.pressed,html[data-theme=dark] .marcus-desktop-page .pixel-button.pressed{border-color:var(--desktop-accent)}.marcus-desktop-page .task-button.pressed{box-shadow:inset 0 -2px var(--desktop-accent);color:var(--desktop-accent-deep)}html[data-theme=dark] .marcus-desktop-page .task-button.pressed{box-shadow:inset 0 -2px var(--desktop-accent);color:var(--desktop-accent)}.marcus-desktop-page .theme-option.selected,.marcus-desktop-page .wallpaper-option.selected,.marcus-desktop-page .accent-option.selected,html[data-theme=dark] .marcus-desktop-page .theme-option.selected,html[data-theme=dark] .marcus-desktop-page .wallpaper-option.selected,html[data-theme=dark] .marcus-desktop-page .accent-option.selected{border-color:var(--desktop-accent);background:var(--desktop-accent-soft)}.marcus-desktop-page .settings-app fieldset legend{color:var(--desktop-accent-deep)}html[data-theme=dark] .marcus-desktop-page .settings-app fieldset legend{color:var(--desktop-accent)}.marcus-desktop-page .agent-app{--agent-accent:var(--desktop-accent-deep);--agent-accent-soft:var(--desktop-accent-soft)}html[data-theme=dark] .marcus-desktop-page .agent-app{--agent-accent:var(--desktop-accent);--agent-accent-soft:var(--desktop-accent-soft)}html[data-theme=dark] .marcus-desktop-page{--desktop-bevel-light:color-mix(in srgb, var(--desktop-accent) 28%, var(--palette-shell,#222));--desktop-bevel-dark:#050505;--desktop-glow:color-mix(in srgb, var(--desktop-accent) 22%, transparent)}html[data-theme=dark] .marcus-desktop-page[data-palette]{--edge:color-mix(in srgb, var(--desktop-accent) 42%, var(--palette-screen,#333));--palette-line:color-mix(in srgb, var(--desktop-accent) 28%, var(--palette-screen,#333));--palette-window-edge:color-mix(in srgb, var(--desktop-accent) 38%, var(--palette-screen,#333));--palette-screen:color-mix(in srgb, var(--desktop-accent) 30%, var(--palette-page,#222))}html[data-theme=dark] .marcus-desktop-page .computer-shell{box-shadow:inset 2px 2px var(--desktop-bevel-light), inset -3px -3px var(--desktop-bevel-dark), 5px 7px 0 #00000080, 0 12px 34px #0005}html[data-theme=dark] .marcus-desktop-page .computer-screen:before{box-shadow:inset 0 0 70px var(--desktop-glow)}html[data-theme=dark] .marcus-desktop-page .desktop-window{box-shadow:inset 1px 1px var(--desktop-bevel-light), inset -1px -1px var(--desktop-bevel-dark), 4px 5px 0 #0008}html[data-theme=dark] .marcus-desktop-page .window-controls button,html[data-theme=dark] .marcus-desktop-page .pixel-button{box-shadow:inset 1px 1px var(--desktop-bevel-light), inset -1px -1px var(--desktop-bevel-dark), 1px 1px 0 #0005}html[data-theme=dark] .marcus-desktop-page .inset-panel{border-color:var(--edge);box-shadow:inset 1px 1px #0005}html[data-theme=dark] .marcus-desktop-page .start-menu{box-shadow:inset 1px 1px var(--desktop-bevel-light), 3px 4px 0 #0008}html[data-theme=dark] .marcus-desktop-page .notification-bell,html[data-theme=dark] .marcus-desktop-page .command-palette-button,html[data-theme=dark] .marcus-desktop-page .door-slip-taskbar,html[data-theme=dark] .marcus-desktop-page .show-desktop>span{border-color:var(--edge);background:var(--palette-button);box-shadow:inset 1px 1px var(--desktop-bevel-light), inset -1px -1px var(--desktop-bevel-dark)}html[data-theme=dark] .marcus-desktop-page .window-statusbar>span{border-color:var(--edge)}html[data-theme=dark] .marcus-desktop-page .visitor-app-card{border-color:var(--edge);background:var(--palette-button)}html[data-theme=dark] .marcus-desktop-page .visitor-app-card:hover{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-app-card>span:last-child{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-home-empty{border-color:var(--edge);color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .visitor-home-footnote{border-top-color:var(--edge);color:var(--palette-muted)}html[data-theme=dark] .marcus-desktop-page .visitor-home-actions .text-button{color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current],html[data-theme=dark] .marcus-desktop-page .browser-tabs button[aria-current] *,html[data-theme=dark] .marcus-desktop-page .pixel-button.send-button:not(.stop-reply){background:var(--desktop-accent);border-color:var(--desktop-accent);color:var(--desktop-accent-ink);box-shadow:0 0 7px color-mix(in srgb, var(--desktop-accent) 35%, transparent);text-shadow:none}html[data-theme=dark] .marcus-desktop-page .desktop-icon:hover,html[data-theme=dark] .marcus-desktop-page .desktop-icon:focus-visible{border-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page button:focus-visible,html[data-theme=dark] .marcus-desktop-page a:focus-visible,html[data-theme=dark] .marcus-desktop-page [tabindex]:focus-visible,html[data-theme=dark] .marcus-desktop-page textarea:focus-visible,html[data-theme=dark] .marcus-desktop-page input:focus-visible{outline-color:var(--desktop-accent)}html[data-theme=dark] .marcus-desktop-page *{scrollbar-color:var(--desktop-accent) var(--palette-shell)}.accent-options{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.accent-option{text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px;display:flex}.accent-option:hover{background:#e5e9d8}.accent-option.selected{border-color:var(--desktop-accent);background:var(--desktop-accent-soft)}.accent-option strong{font-size:12px;font-weight:400;display:block}.accent-option small{color:#8c977e;padding-top:2px;font-size:10px;display:block}.accent-swatch{background:linear-gradient(135deg, var(--swatch-light) 0 50%, var(--swatch-dark) 50% 100%);border:1px solid #6e7b63;flex:0 0 27px;width:27px;height:27px;box-shadow:inset 1px 1px #fffdf1,inset -1px -1px #aab09d}.accent-swatch-sage{--swatch-light:#657e4e;--swatch-dark:#3adf71}.accent-swatch-terracotta{--swatch-light:#b06a4a;--swatch-dark:#ff9c73}.accent-swatch-indigo{--swatch-light:#5b6793;--swatch-dark:#9db2ff}.accent-swatch-amber{--swatch-light:#a9762e;--swatch-dark:#f2c14e}.accent-swatch-rose{--swatch-light:#a85c70;--swatch-dark:#ff8fa8}html[data-theme=dark] .marcus-desktop-page .accent-option small{color:#78d296}html[data-theme=dark] .marcus-desktop-page .accent-option:hover{background:#09110b}@media (max-width:700px){.accent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}
