.light-theme .mfb-tab,.light-theme .portfolio-guide-tab{background:rgba(255,255,255,0.96);border-color:rgba(2,132,199,0.35);color:#0369a1;box-shadow:-3px 0 14px rgba(15,23,42,0.1);}.light-theme .portfolio-guide-tab::after{background:rgba(255,255,255,0.98);}.light-theme .portfolio-guide-tab-icon{background:linear-gradient(155deg,rgba(2,132,199,0.16),rgba(109,40,217,0.1));box-shadow:inset 0 0 0 1px rgba(2,132,199,0.25);}.light-theme .mfb-tab:hover,.light-theme .mfb-tab:focus-visible,.light-theme .mfb.is-open .mfb-tab,.light-theme .portfolio-guide-tab:hover,.light-theme .portfolio-guide-tab:focus-visible,.light-theme .portfolio-page-guide.is-open .portfolio-guide-tab{background:#e0f2fe;color:#075985;border-color:rgba(2,132,199,0.6);}.light-theme .portfolio-guide-tab:hover::after,.light-theme .portfolio-guide-tab:focus-visible::after,.light-theme .portfolio-page-guide.is-open .portfolio-guide-tab::after{background:#e0f2fe;}.light-theme .mfb-panel,.light-theme .portfolio-guide-panel{background:#fff;border-color:rgba(15,23,42,0.12);box-shadow:0 24px 60px rgba(15,23,42,0.2),inset 0 1px 0 #fff;color:#1e293b;}.light-theme .mfb-head h2,.light-theme .mfb-status-copy strong{color:#0f172a;}.light-theme .portfolio-guide-panel h2{background:linear-gradient(120deg,#0f172a 35%,#0369a1 100%);-webkit-background-clip:text;background-clip:text;}.light-theme .mfb-kicker,.light-theme .portfolio-guide-kicker,.light-theme .mfb-status-note small,.light-theme .portfolio-guide-video-meta a,.light-theme .portfolio-guide-timestamp b{color:#0369a1;}.light-theme .mfb-intro,.light-theme .mfb-label,.light-theme .mfb-meta,.light-theme .mfb-status-copy,.light-theme .portfolio-guide-section-label,.light-theme .portfolio-guide-intro,.light-theme .portfolio-guide-video-meta,.light-theme .portfolio-guide-timestamp{color:#475569;}.light-theme .mfb-close,.light-theme .portfolio-guide-close{color:#475569;background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.14);}.light-theme .mfb-close:hover,.light-theme .mfb-close:focus-visible{color:#0f172a;background:rgba(15,23,42,0.08);}.light-theme .portfolio-guide-close:hover,.light-theme .portfolio-guide-close:focus-visible{color:#0f172a;background:rgba(2,132,199,0.1);border-color:rgba(2,132,199,0.45);}.light-theme .mfb-status-note{background:rgba(15,23,42,0.04);color:#1e293b;}.light-theme .mfb-loading{color:#0369a1;}.light-theme .mfb-select,.light-theme .mfb-textarea{background:#fff;color:#0f172a;border-color:rgba(15,23,42,0.2);}.light-theme .mfb-msg{color:#b91c1c;}.light-theme .mfb-msg.is-ok{color:#047857;}.light-theme .mfb-submit{color:#fff;background:#0284c7;border-color:rgba(2,132,199,0.5);}.light-theme .portfolio-guide-intro{border-bottom-color:rgba(15,23,42,0.1);}.light-theme .portfolio-guide-video-meta{border-bottom-color:rgba(15,23,42,0.1);}.light-theme .portfolio-guide-timestamp{background:rgba(15,23,42,0.03);border-color:rgba(15,23,42,0.08);}.light-theme .portfolio-guide-timestamp:hover,.light-theme .portfolio-guide-timestamp:focus-visible,.light-theme .portfolio-guide-timestamp.is-active{color:#0f172a;background:rgba(2,132,199,0.08);border-color:rgba(2,132,199,0.4);box-shadow:none;}.light-theme .portfolio-guide-timestamp.is-active b{color:#075985;}.light-theme .portfolio-guide-play{background:rgba(2,132,199,0.12);color:#0369a1;}.light-theme .page-tour-dialog,.light-theme .page-tour-invitation{background:#fff;color:#1e293b;border-color:rgba(2,132,199,0.3);box-shadow:0 20px 56px rgba(15,23,42,0.22);}.light-theme .page-tour-kicker,.light-theme .page-tour-invitation-kicker{color:#0369a1;}.light-theme .page-tour-step,.light-theme .page-tour-counter{color:#475569;}.light-theme .page-tour-dialog h2,.light-theme .page-tour-invitation-copy strong{color:#0f172a;}.light-theme .page-tour-dialog p,.light-theme .page-tour-invitation-copy > span:last-child{color:#334155;}.light-theme .page-tour-footer{border-top-color:rgba(15,23,42,0.1);}.light-theme .page-tour-progress{background:rgba(15,23,42,0.1);}.light-theme .page-tour-progress i{box-shadow:none;background:linear-gradient(90deg,#0284c7,#0ea5e9);}.light-theme .page-tour-close,.light-theme .page-tour-invitation-close{color:#475569;border-color:rgba(15,23,42,0.15);background:rgba(15,23,42,0.04);}.light-theme .page-tour-close:hover,.light-theme .page-tour-invitation-close:hover{color:#0f172a;border-color:rgba(2,132,199,0.5);}.light-theme .page-tour-actions button,.light-theme .page-tour-invitation-actions button{color:#334155;border-color:rgba(15,23,42,0.18);background:rgba(15,23,42,0.04);}.light-theme .page-tour-actions button:hover:not(:disabled),.light-theme .page-tour-invitation-actions button:hover{color:#0f172a;border-color:rgba(2,132,199,0.5);}.light-theme .page-tour-actions .page-tour-next,.light-theme .page-tour-invitation-actions .page-tour-invitation-start{color:#fff;background:linear-gradient(120deg,#0284c7,#0369a1);border-color:transparent;}.light-theme .page-tour-spotlight{border-color:rgba(2,132,199,0.9);background:rgba(2,132,199,0.05);box-shadow:0 0 0 1px rgba(2,132,199,0.25),0 0 24px rgba(2,132,199,0.25),0 0 0 9999px rgba(15,23,42,0.55);}.light-theme .page-tour-trigger{color:#0369a1;border-color:rgba(2,132,199,0.34);background:rgba(2,132,199,0.07);}.light-theme .page-tour-trigger span[aria-hidden="true"]{color:#0284c7;}.light-theme .page-tour-trigger:hover{color:#075985;border-color:rgba(2,132,199,0.6);background:rgba(2,132,199,0.14);box-shadow:none;}.light-theme body .header-nav-pills{border-color:rgba(15,23,42,0.1);background:rgba(255,255,255,0.8);box-shadow:none;}.light-theme body .nav-pill-btn{color:#475569;}.light-theme body .nav-pill-btn:hover{color:#0f172a;background:rgba(15,23,42,0.05);border-color:rgba(15,23,42,0.1);}.light-theme body .nav-pill-btn.active{color:#0369a1;background:rgba(2,132,199,0.1);border-color:rgba(2,132,199,0.3);box-shadow:none;}