/* Optional light theme. Loaded once and activated through html[data-theme="light"]. */
html[data-theme="light"]{--ink:#1e2420;--muted:#6f756e;--ivory:#f5f3ee;--paper:#fcfbf8;--sage:#dce3d8;--green:#65786b;--gold:#b39a70;--line:#dcded7;color-scheme:light}
html[data-theme="light"] body{background:#f5f3ee;color:#1e2420}
html[data-theme="light"] .header{background:rgba(245,243,238,.94);border-color:#dfdfd8}
html[data-theme="light"] .nav a{color:#515851}
html[data-theme="light"] .nav a:hover,html[data-theme="light"] .footer a:hover{color:#b39a70}
html[data-theme="light"] .lang{color:#1e2420}
html[data-theme="light"] .theme-toggle{color:#1e2420;border-color:#aeb3ab}
html[data-theme="light"] .theme-toggle:hover{background:#fffefa;border-color:#7c857a}
html[data-theme="light"] .btn-dark{background:#1e2420;color:#fff}
html[data-theme="light"] .btn-dark:hover{background:#37433b}
html[data-theme="light"] .btn-outline{color:#1e2420;border-color:#aeb3ab}
html[data-theme="light"] .btn-outline:hover{background:#fff}
html[data-theme="light"] .menu-toggle{color:#1e2420}
html[data-theme="light"] .hero-copy>p{color:#666e66}
html[data-theme="light"] .hero-note{color:#767c75}
html[data-theme="light"] .avatar-stack b{border-color:#f5f3ee}
html[data-theme="light"] .art-sun{background:linear-gradient(145deg,#e4e7dc,#d1d9d0);box-shadow:inset 0 0 0 1px #c6cec3}
html[data-theme="light"] .art-sun:after{border-color:#bbc5ba}
html[data-theme="light"] .hero-phone,html[data-theme="light"] .screen{background:#fffefa;border-color:#202520;color:#1e2420}
html[data-theme="light"] .app-brand small,html[data-theme="light"] .mini-card small,html[data-theme="light"] .floating-note small,html[data-theme="light"] .screen-search,html[data-theme="light"] .screen-row small,html[data-theme="light"] .provider-tile small{color:#858b83}
html[data-theme="light"] .searchbar,html[data-theme="light"] .screen-search{background:#f2f2ed;color:#687268}
html[data-theme="light"] .phone-label,html[data-theme="light"] .screen-row,html[data-theme="light"] .mini-card b,html[data-theme="light"] .screen-content h3,html[data-theme="light"] .provider-tile b{color:#1e2420}
html[data-theme="light"] .mini-photo span{background:#faf8f2;color:#1e2420}
html[data-theme="light"] .cat-mini span,html[data-theme="light"] .tiles div{background:#f0f1eb;color:#65786b}
html[data-theme="light"] .tiles small{color:#5f685f}
html[data-theme="light"] .bottom-nav,html[data-theme="light"] .screen-tabs{border-color:#eee;color:#65786b}
html[data-theme="light"] .provider-tile em{color:#9c8460}
html[data-theme="light"] .art-caption{color:#6b786b}
html[data-theme="light"] .art-caption b,html[data-theme="light"] .path-card>a b,html[data-theme="light"] .profile-peek .profile-more{color:#9d8a69}
html[data-theme="light"] .floating-note,html[data-theme="light"] .profile-peek{background:#fcfbf8;border-color:#e6e5dd;color:#1e2420;box-shadow:0 12px 35px #26332924}
html[data-theme="light"] .art-stamp{color:#8c9a8a}
html[data-theme="light"] .ticker{background:#e8eae3;border-color:#dce0d7}
html[data-theme="light"] .ticker div{color:#68766a}
html[data-theme="light"] .section-kicker,html[data-theme="light"] .eyebrow{color:#7d887e}
html[data-theme="light"] .concept-grid p,html[data-theme="light"] .section-head>p,html[data-theme="light"] .app-intro>p,html[data-theme="light"] .why-layout>div:first-child>p,html[data-theme="light"] .path-card p,html[data-theme="light"] .value-list p,html[data-theme="light"] .faq-list details p{color:#70766f}
html[data-theme="light"] .text-link{border-color:#9ca89b}
html[data-theme="light"] .customer{background:#e7ebe3}
html[data-theme="light"] .pro{background:#e9e3d8}
html[data-theme="light"] .path-icon{border-color:#bfc8bd}
html[data-theme="light"] .path-label{color:#7a847a}
html[data-theme="light"] .path-number{color:#a5ada2}
html[data-theme="light"] .path-steps span{color:#687268}
html[data-theme="light"] .path-steps b{color:#a18d6c}
html[data-theme="light"] .category-grid,html[data-theme="light"] .category{border-color:#dcded7}
html[data-theme="light"] .category:hover{background:#e9ece5}
html[data-theme="light"] .category-more{background:#eaebe4}
html[data-theme="light"] .category small{color:#a0a49a}
html[data-theme="light"] .app-section{background:#e8ebe4}
html[data-theme="light"] .app-badges small{color:#737b71}
html[data-theme="light"] .screen-back{background:#f3f1e9}
html[data-theme="light"] .map-ui{background-color:#e4e8dd;background-image:linear-gradient(35deg,transparent 46%,#d4dfd3 47%,#d4dfd3 53%,transparent 54%),linear-gradient(120deg,transparent 42%,#f6f4eb 43%,#f6f4eb 48%,transparent 49%)}
html[data-theme="light"] .map-search,html[data-theme="light"] .map-result{background:#fffefa;color:#1e2420}
html[data-theme="light"] .map-road{background:#faf8ef;opacity:1}
html[data-theme="light"] .map-locate{background:#fff;color:#6a7b6b}
html[data-theme="light"] .map-result small{color:#858b80}
html[data-theme="light"] .map-pin{box-shadow:0 3px 6px #24352c44}
html[data-theme="light"] .why{background:#f5f3ee}
html[data-theme="light"] .join{background:#27342d}
html[data-theme="light"] .join .section-kicker{color:#bcc7b7}
html[data-theme="light"] .join h2 em{color:#d1b98e}
html[data-theme="light"] .join-text>p{color:#c4c9c1}
html[data-theme="light"] .btn-ivory{background:#f5f3ee;color:#28332d}
html[data-theme="light"] .btn-ivory:hover{background:#e1e6dc}
html[data-theme="light"] .join-circle{color:#f5f3ed;border-color:#718074}
html[data-theme="light"] .join-circle i{color:#c3aa7d}
html[data-theme="light"] .join-circle small,html[data-theme="light"] .join-caption{color:#b5c0b2}
html[data-theme="light"] .join-form-wrap{background:#f5f3ee;color:#1e2420;border-color:transparent;box-shadow:0 8px 35px #1118}
html[data-theme="light"] .form-row input{background:#fff;border-color:#c8ccc3;color:#1e2420}
html[data-theme="light"] .form-row input::placeholder{color:#858b83}
html[data-theme="light"] .join-form-wrap small{color:#727970}
html[data-theme="light"] .form-success{color:#4e6d55}
html[data-theme="light"] .faq-list summary{color:#1e2420}
html[data-theme="light"] .faq-list summary span{color:#9c8968}
html[data-theme="light"] .footer{background:#1f2923;color:#f4f2ec}
html[data-theme="light"] .footer-top{border-color:#49534c}
html[data-theme="light"] .footer-top p{color:#d2d8cf}
html[data-theme="light"] .footer-top-link:first-letter{color:#c7ae83}
html[data-theme="light"] .footer-top-link span{color:#bdc4bb}
html[data-theme="light"] .footer-bottom{color:#b8c0b7;border-color:transparent}
html[data-theme="light"] .footer-bottom small{color:#7f8a80}
html[data-theme="light"] .skip-link{background:#1e2420;color:#fff}
html[data-theme="light"] .profile-peek small,html[data-theme="light"] .profile-peek span{color:#7a867a}
html[data-theme="light"] .art-caption b{color:#9d8a69}
html[data-theme="light"] .path-number{color:#a5ada2}
html[data-theme="light"] .profile-art{color:#fffaf0}
@media(max-width:700px){html[data-theme="light"] .nav{background:#f5f3ee;border-color:#dcded7}}

html[data-theme="light"] .reviews{background:#f0eee8}html[data-theme="light"] .review-card{background:#fcfbf8;border-color:#dfdfd8}html[data-theme="light"] .review-card blockquote{color:#454d46}
