/* Generated color-only overrides. Layouts, images and map tiles are preserved. */

/* portal.css */
html[data-appearance="burgundy"][data-theme-page="portal"]{--accent:#74465e;--accent-bright:#74465e;--accent-dark:#74465e;--soft:#382431;--tint:#382431;--ink:#f2e4ed;--text:#f2e4ed;--muted:#cbb2c0;--border:#775064;--surface:#301f2ac9;--shadow:0 7px 18px #10071010;}
html[data-appearance="burgundy"][data-theme-page="portal"][data-theme=purple]{--accent:#74465e;--accent-bright:#49303f;--accent-dark:#74465e;--soft:#382431;--tint:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"][data-theme=green]{--accent:#294137;--accent-bright:#294137;--accent-dark:#21141e;--soft:#382431;--tint:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"][data-theme=amber]{--accent:#4a332a;--accent-bright:#4a332a;--accent-dark:#4a332a;--soft:#382431;--tint:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] body{color:var(--ink);background:radial-gradient(ellipse at 62% -14%,var(--soft),transparent 48%),radial-gradient(ellipse at 100% 100%,#382431,transparent 28%),#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] a{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="portal"] a:focus-visible,html[data-appearance="burgundy"][data-theme-page="portal"] button:focus-visible,html[data-appearance="burgundy"][data-theme-page="portal"] input:focus-visible{outline:3px solid var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] button{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="portal"] svg.icon{fill:none;stroke:currentColor;}
html[data-appearance="burgundy"][data-theme-page="portal"] .skip{background:#301f2a;color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .sidebar{background:radial-gradient(ellipse at 0% 25%,#21141e,transparent 75%),#21141e;border-right:1px solid #aa708d;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .brand-name{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .brand-name span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .brand-sub{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .nav-link:hover{background:#301f2a0a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .nav-link.active{color:#f2e4ed;background:linear-gradient(105deg,#74465e,#21141e);box-shadow:inset 0 0 0 1px #b97c9605;}
html[data-appearance="burgundy"][data-theme-page="portal"] .private-label{border-top:1px solid #77506477;}
html[data-appearance="burgundy"][data-theme-page="portal"] .side-flourish{fill:none;stroke:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .side-motto{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .topbar{border-bottom:1px solid #775064;background:#301f2a3d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .breadcrumbs{color:var(--text);}
html[data-appearance="burgundy"][data-theme-page="portal"] .home-link{border:1px solid #775064;box-shadow:0 3px 8px #10071005;}
html[data-appearance="burgundy"][data-theme-page="portal"] .breadcrumbs b{color:var(--ink);}
html[data-appearance="burgundy"][data-theme-page="portal"] .slash{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .search-static{border:1px solid var(--border);color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .divider{background:#49303f;}
html[data-appearance="burgundy"][data-theme-page="portal"] .avatar{background:linear-gradient(130deg,#74465e,#21141e);color:#f2e4ed;box-shadow:0 3px 8px #10071018;}
html[data-appearance="burgundy"][data-theme-page="portal"] .logout{background:none;border:0;color:var(--text);}
html[data-appearance="burgundy"][data-theme-page="portal"] .page-head h1{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .subtitle{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .subtitle strong{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .theme-dot{border:5px solid transparent;background:transparent;}
html[data-appearance="burgundy"][data-theme-page="portal"] .theme-dot:after{background:radial-gradient(circle at 33% 23%,#301f2a66,transparent 65%),var(--dot);box-shadow:inset 0 0 4px #b97c9688,0 3px 8px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .theme-dot[aria-pressed=true]{border:1px solid var(--tint);background:#301f2a99;}
html[data-appearance="burgundy"][data-theme-page="portal"] .theme-dot.blue{--dot:#74465e;}
html[data-appearance="burgundy"][data-theme-page="portal"] .theme-dot.purple{--dot:#74465e;}
html[data-appearance="burgundy"][data-theme-page="portal"] .theme-dot.green{--dot:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"] .theme-dot.amber{--dot:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .button{border:1px solid #775064;box-shadow:0 6px 13px #10071018,inset 0 1px 2px #b97c96b0;background:linear-gradient(180deg,var(--accent-bright),var(--accent) 62%,var(--accent-dark));color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .button.outline{color:var(--ink);background:linear-gradient(180deg,#301f2abd,#382431ba);border-color:#775064;box-shadow:0 5px 12px #10071005;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category{--card:#74465e;--card-bright:#74465e;--card-dark:#74465e;--card-soft:#382431;border:1px solid #775064;background:linear-gradient(140deg,#301f2a 20%,#301f2a 60%,#382431);box-shadow:0 4px 10px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category.purple{--card:#74465e;--card-bright:#49303f;--card-dark:#74465e;--card-soft:#382431;background:linear-gradient(140deg,#301f2a 20%,#301f2a 60%,#382431);border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category.green{--card:#294137;--card-bright:#74465e;--card-dark:#294137;--card-soft:#382431;background:linear-gradient(140deg,#301f2a 20%,#301f2a 60%,#382431);border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category.orange{--card:#4a332a;--card-bright:#4a332a;--card-dark:#4a332a;--card-soft:#382431;background:linear-gradient(140deg,#301f2a 20%,#301f2a 60%,#382431);border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .tile{background:var(--card-soft);color:var(--card);box-shadow:0 7px 12px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category-link{color:#f2e4ed;background:linear-gradient(180deg,var(--card-bright),var(--card) 60%,var(--card-dark));box-shadow:0 6px 11px #10071018,inset 0 1px 3px #b97c9699;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category .ghost{color:var(--card);fill:currentColor;stroke:none;}
html[data-appearance="burgundy"][data-theme-page="portal"] .panel{background:var(--surface);border:1px solid var(--border);box-shadow:0 6px 18px #10071008;}
html[data-appearance="burgundy"][data-theme-page="portal"] .panel-title .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .small-label{color:var(--text);border:1px solid var(--border);}
html[data-appearance="burgundy"][data-theme-page="portal"] .summary-stats{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .stat{border-right:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .stat:last-child{border:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .stat span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .chart-grid{border-left:1px solid #775064;border-bottom:1px solid #775064;background:repeating-linear-gradient(to top,transparent 0,transparent 29px,#382431 30px,#382431 31px);}
html[data-appearance="burgundy"][data-theme-page="portal"] .chart-message{background:#301f2ae8;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .chart-message strong{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .chart-message span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .notice{border:1px solid #775064;background:#382431;color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .tiny-link{color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .app-box{border:1px solid #775064;background:linear-gradient(150deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .app-letter{border:1px solid #775064;background:#382431;color:#deb1cb;box-shadow:inset 0 0 5px #b97c96,0 2px 8px #10071011;}
html[data-appearance="burgundy"][data-theme-page="portal"] .app-letter.black{background:linear-gradient(120deg,#21141e,#21141e);color:#f2e4ed;border:4px solid #775064;outline:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .app-kind{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .app-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .pending-dot{background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .connector-line{color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .connector-line:before{border-top:1px dashed #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .connector-line .icon{background:var(--soft);border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .connection-status{background:#382431;border:1px solid #775064;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .connection-status .icon{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] th{color:#cbb2c0;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] td{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] tr:last-child td{border-bottom:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .collection-name{color:var(--ink);}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-tile{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-tile.purple{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-tile.green{background:#382431;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .badge{background:#382431;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .badge.soon{color:#e8c08a;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .modules p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .module-link{border:1px solid var(--border);background:#301f2add;}
html[data-appearance="burgundy"][data-theme-page="portal"] .module-link>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .skyline{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .signature{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .page-foot{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .health-hero{background:linear-gradient(125deg,#301f2a,var(--soft));}
html[data-appearance="burgundy"][data-theme-page="portal"] .health-hero .hero-icon{border:1px solid var(--tint);background:linear-gradient(145deg,#301f2a,var(--tint));color:var(--accent);box-shadow:inset 0 2px 8px #b97c96,0 10px 25px #10071011;}
html[data-appearance="burgundy"][data-theme-page="portal"] .eyebrow{color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .health-hero p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .health-cards .category-link{background:#301f2a77;color:#cbb2c0;box-shadow:none;border:1px solid var(--border);}
html[data-appearance="burgundy"][data-theme-page="portal"] .welcome-detail .icon{color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .welcome-detail p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-icon{background:var(--soft);border:1px solid var(--tint);color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .section-empty p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .scope-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-intro p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-art{background:linear-gradient(145deg,#301f2a,var(--soft));box-shadow:inset 0 0 0 1px #b97c96,0 16px 40px #1007100d;border:1px solid var(--tint);color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-assurance{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-card{background:linear-gradient(150deg,#301f2a,#301f2a);box-shadow:0 20px 60px #1007100b;}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-card>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-form label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-form input{border:1px solid #775064;background:#301f2a;color:var(--ink);}
html[data-appearance="burgundy"][data-theme-page="portal"] .password-wrap button{background:none;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .login-foot{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .error{border:1px solid #775064;background:#301f2a;color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .soon-card p{color:#cbb2c0;}
@media (max-width:700px){html[data-appearance="burgundy"][data-theme-page="portal"] .menu-open .scrim{background:#21141e66;border:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .menu-toggle{border:1px solid var(--border);background:#301f2a99;}}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-tile.amber{background:#382431;color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .nav-link.active{background:linear-gradient(105deg,color-mix(in srgb,var(--accent) 40%,#21141e),#21141e);}
html[data-appearance="burgundy"][data-theme-page="portal"] .module-plan{background:var(--soft);border:1px solid var(--tint);color:var(--text);}
html[data-appearance="burgundy"][data-theme-page="portal"] .live-indicators{background:linear-gradient(115deg,#301f2a,var(--soft));}
html[data-appearance="burgundy"][data-theme-page="portal"] .indicator-block+.indicator-block{border-left:1px solid var(--border);}
html[data-appearance="burgundy"][data-theme-page="portal"] .rates span{color:var(--text);}
html[data-appearance="burgundy"][data-theme-page="portal"] .indicator-block p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .indicator-block small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .weather-block>span:not(.eyebrow){color:var(--text);}
@media (max-width:700px){html[data-appearance="burgundy"][data-theme-page="portal"] .indicator-block+.indicator-block{border-left:0;border-top:1px solid var(--border);}}
html[data-appearance="burgundy"][data-theme-page="portal"] .sidebar .nav-link .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .sr-only{border:0!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] .quote{color:var(--text);}
html[data-appearance="burgundy"][data-theme-page="portal"] .quote strong{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .trend{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .weather-compact{background:var(--soft);border:1px solid var(--tint);}
html[data-appearance="burgundy"][data-theme-page="portal"] .weather-compact .icon{color:var(--accent);}
/* modules.css */
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-title p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-title p strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-pill{color:#e8c08a;border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-note{border:1px solid #775064;background:linear-gradient(100deg,#301f2a,#301f2a);color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-note .icon{color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-note strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-status{border-left:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-tabs{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-tab{border:0;background:none;color:#cbb2c0;border-bottom:2px solid transparent;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-tab.active{color:var(--accent);border-bottom-color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .draft{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-section-head p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-section-head>.icon:last-child{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .step{background:linear-gradient(140deg,#382431,#382431);border:1px solid #775064;color:#deb1cb;box-shadow:inset 0 1px 2px #b97c96,0 3px 7px #1007100a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .step.violet{background:linear-gradient(140deg,#301f2a,#382431);border-color:#775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .step.amber{background:linear-gradient(140deg,#301f2a,#382431);border-color:#775064;color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .subtle-tag{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .blue-tag{color:#deb1cb;border-color:#775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .field>span:first-child{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .field select,html[data-appearance="burgundy"][data-theme-page="portal"] .field input,html[data-appearance="burgundy"][data-theme-page="portal"] .field textarea{border:1px solid #775064;background:linear-gradient(180deg,#301f2a,#301f2a);color:#f2e4ed;box-shadow:0 2px 5px #10071003;}
html[data-appearance="burgundy"][data-theme-page="portal"] .field input::placeholder,html[data-appearance="burgundy"][data-theme-page="portal"] .field textarea::placeholder{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .select-wrap .icon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .input-wrap em{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .selection-path{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .selection-path strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .form-divider{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-heading{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-heading span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .technical-hint{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .technical-hint .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .price-fields input{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .save-footer{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .save-footer>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-card{background:radial-gradient(ellipse at 76% 40%,var(--soft),transparent 65%),linear-gradient(135deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .sample-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-card>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .car-stage>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-chips span{border:1px solid #775064;color:#cbb2c0;background:#301f2a90;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-price{border-top:1px solid #775064;background:linear-gradient(115deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-price>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-price strong{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-price small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .tech-icon{background:#301f2a;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid>div:nth-child(even){border-left:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid>div:nth-child(n/**/+3){border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid strong{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid strong small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-row{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-row>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-row b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-source{background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-source a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .history-panel .auto-section-head>.icon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .timeline-point:first-child:after{border-left:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .timeline-dot{background:#74465e;box-shadow:0 0 0 4px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .muted-dot{background:#49303f;box-shadow:0 0 0 4px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .timeline-point small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .timeline-point strong{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .timeline-point p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .timeline-point p span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .timeline-point p b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .history-button{border:0;border-top:1px solid #775064;color:#deb1cb;background:none;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-foot{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .toast{background:#21141e;color:#f2e4ed;box-shadow:0 8px 25px #10071044;}
html[data-appearance="burgundy"][data-theme-page="portal"] .auto-content .button{border-color:color-mix(in srgb,var(--accent) 30%,#775064);}
html[data-appearance="burgundy"][data-theme-page="portal"] .form-field{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .form-field input:not([type=checkbox]),html[data-appearance="burgundy"][data-theme-page="portal"] .form-field select,html[data-appearance="burgundy"][data-theme-page="portal"] .form-field textarea,html[data-appearance="burgundy"][data-theme-page="portal"] .damage-selectors select{border:1px solid #775064;background:#301f2a;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .errorlist{color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .subtle{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category-filter,html[data-appearance="burgundy"][data-theme-page="portal"] .filter-all,html[data-appearance="burgundy"][data-theme-page="portal"] .view-toggle button{background:#301f2a;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category-filter input{accent-color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-toggle button[aria-pressed=true]{background:var(--accent);color:#f2e4ed;border-color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] #places-map{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .place-card p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .text-button{background:none;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .manage-row{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-module p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-list-card{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="portal"] .plate{background:#301f2a;border:1px solid #775064;border-left:7px solid #aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon{fill:#f2e4ed;stroke:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon:hover,html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon:focus{stroke:#deb1cb;outline:none;}
html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon.original{fill:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon.painted{fill:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon.replaced{fill:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon.damaged{fill:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .damage-state{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .damage-state:before{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .damage-state.original:before{background:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"] .damage-state.painted:before{background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .damage-state.replaced:before{background:#49303f;}
html[data-appearance="burgundy"][data-theme-page="portal"] .damage-state.damaged:before{background:#572937;}
html[data-appearance="burgundy"][data-theme-page="portal"] .damage-selectors label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .detail-dl dt{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .history-row{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .history-row small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .catalog-manual{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .card-tools button,html[data-appearance="burgundy"][data-theme-page="portal"] .card-tools summary,html[data-appearance="burgundy"][data-theme-page="portal"] .card-move button{border:0;background:#301f2abf;box-shadow:inset 0 1px 1px #b97c96,0 1px 3px #10071012;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .pin-card[aria-pressed=true]{color:var(--accent);background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .color-popover{background:#301f2a;box-shadow:0 10px 35px #10071040;border:1px solid #775064;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .color-popover input{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .color-popover button{color:#deb1cb!important;background:#301f2a!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] .pin-label{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="portal"] .collection-grid .category.pinned{box-shadow:0 0 0 1px #1007103b,0 8px 22px #1007100d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category.custom-colors{background:var(--card-bg);border-color:color-mix(in srgb,var(--card-bg) 80%,#775064);color:var(--card-ink);}
html[data-appearance="burgundy"][data-theme-page="portal"] .category.custom-colors h2,html[data-appearance="burgundy"][data-theme-page="portal"] .category.custom-colors p{color:var(--card-ink)!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] .category.custom-colors .tile{background:color-mix(in srgb,var(--card-bg) 80%,var(--card-ink));color:var(--card-ink);}
html[data-appearance="burgundy"][data-theme-page="portal"] .category.custom-colors .category-link{background:linear-gradient(180deg,color-mix(in srgb,var(--button-bg) 90%,#301f2a),var(--button-bg));color:var(--button-ink);}
html[data-appearance="burgundy"][data-theme-page="portal"] .collection-grid .drag-over{outline:2px dashed var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .form-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%236f8199' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-tile{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-tile:hover{box-shadow:0 12px 30px #10071012;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-tile-image{background:linear-gradient(145deg,#382431,#301f2a);color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-count{background:#21141ec4;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-status{color:var(--accent,#deb1cb);background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .tile-arrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-variant{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-meta{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-meta span+span:before{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-tile-bottom{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .compact-plate{background:#301f2a;border:1px solid #775064;border-left:3px solid #aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-tile-bottom strong{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid>div{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid>div:nth-child(even){border-left:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-grid strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-state{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-sources{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .spec-sources a{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-drop{border:1px dashed #775064;background:linear-gradient(150deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-drop .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-drop>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-upload-actions{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-photo-item{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-zoom{border:0;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-photo-item form{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-photo-item form button{border:0;background:none;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-photo-item form .remove-photo{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .cover-badge{background:#301f2a;color:#deb1cb;box-shadow:0 2px 7px #10071020;}
html[data-appearance="burgundy"][data-theme-page="portal"] #vehicle-photo-dialog{border:0;background:#21141e;}
html[data-appearance="burgundy"][data-theme-page="portal"] #vehicle-photo-dialog::backdrop{background:#21141ed9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-dialog-close{border:0;background:#301f2a;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .place-pin-wrapper{background:none;border:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .place-pin{background:linear-gradient(135deg,#301f2a60,var(--pin-color) 70%),var(--pin-color);border:2px solid #775064;box-shadow:-3px 4px 7px #10071040;}
html[data-appearance="burgundy"][data-theme-page="portal"] .place-pin>span{background:#301f2a;box-shadow:inset 0 1px 3px #10071025;}
html[data-appearance="burgundy"][data-theme-page="portal"] .leaflet-control-layers{border:1px solid #775064!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] .leaflet-control-layers label{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .maintenance-form h3{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .maintenance-overview article{border:1px solid #775064;background:linear-gradient(150deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .maintenance-symbol{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .maintenance-overview h3{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .maintenance-overview strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .maintenance-overview p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .document-upload-fields label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .document-upload-fields select,html[data-appearance="burgundy"][data-theme-page="portal"] .document-upload-fields input{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-document-list article{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-document-list a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-document-list small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .vehicle-document-list button{color:#cbb2c0;}
/* contacts.css */
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-head p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-dot{background:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"] .tiny-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .group-row{border:0;background:none;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .group-row.active{background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .group-dot{background:var(--group-color);}
html[data-appearance="burgundy"][data-theme-page="portal"] .group-divider{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .add-group{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-search .icon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-search input{border:1px solid #775064;background:#301f2a;color:#deb1cb;outline:none;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-list-title{color:#cbb2c0;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-list-title strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-person{border:0;border-bottom:1px solid #775064;background:transparent;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-person.selected{background:linear-gradient(90deg,#382431,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-person.selected:before{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-avatar{background:linear-gradient(150deg,#382431,#382431);color:#deb1cb;box-shadow:inset 0 1px 1px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-avatar.green{background:linear-gradient(150deg,#382431,#382431);color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-avatar.purple{background:linear-gradient(150deg,#382431,#382431);color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-avatar.amber{background:linear-gradient(150deg,#382431,#382431);color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .person-copy span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .person-phone{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .person-star{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .person-star.saved{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-list-footer{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .detail-topline{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .detail-topline button{border:0;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .detail-role{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-tag{color:#cbb2c0;border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .quick-contact button{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .quick-contact .wa{color:#9ed3be;background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-info{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-info dt{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-info dd{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .private-note{background:#301f2a;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .private-note strong{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-bottom{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-import-note{background:linear-gradient(100deg,#301f2a,#301f2a);border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-import-note>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-import-note strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-import-note p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-import-note span{border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-bulk-tools{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-bulk-tools input,html[data-appearance="burgundy"][data-theme-page="portal"] .person-select{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-bulk-tools button{background:#301f2a;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-person:focus-visible{outline:2px solid #aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-tag button{border:0;background:none;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .detail-group-button{border:0;background:none;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-action-dialog{border:1px solid #775064;color:#deb1cb;box-shadow:0 20px 70px #10071026;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-action-dialog::backdrop{background:#21141e80;}
html[data-appearance="burgundy"][data-theme-page="portal"] .dialog-heading>button{border:0;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-action-dialog p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .dialog-choice{border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .dialog-choice input{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .dialog-primary{border:0;background:#74465e;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .dialog-preview-note{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .format-option{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .format-option span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-alert{background:#382431;color:#e8c08a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-form-grid input:not([type=checkbox]),html[data-appearance="burgundy"][data-theme-page="portal"] .contact-form-grid textarea{border:1px solid #775064;background:#301f2a;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-form-grid .helptext,html[data-appearance="burgundy"][data-theme-page="portal"] .contact-form-grid small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-page .errorlist{color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-import-panel p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-file-label{border:1px dashed #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-preview-table{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-preview-table th{background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-preview-table td,html[data-appearance="burgundy"][data-theme-page="portal"] .import-preview-table th{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-preview-table tr.duplicate td{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-preview-table td small{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-review-controls{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-review-controls input{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .import-groups{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-more{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-empty{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .group-row .group-edit{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-group-button{border:0;background:none;color:inherit;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-role{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-detail .contact-info dd a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-other{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-archive{color:#cbb2c0;background:none;border:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-dialog-search{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-item-pick{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-export-form label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-export-form select{border:1px solid #775064;color:#deb1cb;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-count-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-form-groups input{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-form-grid [type=checkbox]{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-detail .quick-contact a{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-workspace .person-copy .person-meta{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-loading{color:#cbb2c0;border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-load-sentinel{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-location-picker{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-location-picker p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-location-pin{background:none;border:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-location-pin>span{background:linear-gradient(135deg,#49303f,#74465e);box-shadow:0 3px 7px #10071055;border:2px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-location-pin>span:after{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-map-clear{border:0;background:none;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .customer-contact{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .customer-contact span,html[data-appearance="burgundy"][data-theme-page="portal"] .customer-contact small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contact-customer-search input{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .duplicate-cluster p,html[data-appearance="burgundy"][data-theme-page="portal"] .merge-review>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .duplicate-choice{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .duplicate-choice span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .merge-person{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .merge-person>label span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .merge-person dt{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .merge-pagination{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .merge-history-row{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .merge-history-row small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #merge-status{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .contacts-workspace .person-heading strong{color:#f2e4ed;}
/* land.css */
html[data-appearance="burgundy"][data-theme-page="portal"] .kk{--kk-blue:#74465e;--kk-purple:#74465e;--kk-green:#294137;--kk-amber:#4a332a;--kk-line:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-heading h1{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-heading p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-preview{color:#e8c08a;background:#382431;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-project{background:linear-gradient(110deg,#301f2a,#301f2a);border:1px solid #775064;box-shadow:0 5px 16px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-project-icon{background:linear-gradient(150deg,#382431,#382431);color:#deb1cb;box-shadow:inset 0 1px 1px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-project strong{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-project small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-tag{color:#cbb2c0;border:1px solid #775064;background:#301f2a99;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-tag.green{background:#382431;border-color:#775064;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-tabs{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-tab{border:1px solid transparent;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-tab.active{background:linear-gradient(180deg,#301f2a,#382431);color:#deb1cb;border-color:#775064;box-shadow:inset 0 1px 1px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat{border:1px solid #775064;background:linear-gradient(135deg,#301f2a,#301f2a);box-shadow:0 4px 13px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.purple{background:linear-gradient(135deg,#301f2a,#301f2a);border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.amber{background:linear-gradient(135deg,#301f2a,#382431);border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.green{background:linear-gradient(135deg,#301f2a,#382431);border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat-label .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.purple .kk-stat-label .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.amber .kk-stat-label .icon{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.green .kk-stat-label .icon{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat-value{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.green .kk-stat-value{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.purple .kk-stat-value{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat.amber .kk-stat-value{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat-value small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-stat-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-card{border:1px solid var(--kk-line);background:#301f2ad9;box-shadow:0 5px 16px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-card h2{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-card-title .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-card-title>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-mini-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-area-flow .kk-flow-cell{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-flow-cell span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-flow-cell strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-flow-cell small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-flow-op{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-area-line{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-area-line strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-area-line.total{background:#301f2a;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-area-line.total strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-area-legend{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-dot{background:var(--dot,#74465e);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-donut{background:conic-gradient(#74465e 0 60%,#382431 60% 100%);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-donut:before{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-donut strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-donut small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-share-legend>div{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-share-legend strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-subtle{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-text-link{border:0;background:none;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-mini{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-mini.selected{background:linear-gradient(140deg,#301f2a,#382431);border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-mini>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-mini strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-mini small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-method-pill{background:#382431;color:#9ed3be!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-bar-row{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-bar-track{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-bar-fill{background:linear-gradient(90deg,#49303f,#74465e);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-bar-row strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-profit-card{background:linear-gradient(145deg,#301f2a,#382431);border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-profit-card>div>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-profit-card strong{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-profit-card small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-profit-card .icon{color:#9ed3be;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario.selected{background:linear-gradient(150deg,#301f2a,#301f2a);border-color:#775064;box-shadow:0 0 0 2px #10071008;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario .kk-scenario-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario .kk-scenario-label i{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario.selected .kk-scenario-label i{border:3px solid #aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario>strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario-info{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario-info>div{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario-info b{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-scenario-info b.profit{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-summary-bottom{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-field>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-field input,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-field select,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-field textarea,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table input,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table select,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-row input,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-row select{border:1px solid #775064;background:#301f2a;color:#deb1cb;outline:none;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-field input:focus,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-field select:focus,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table input:focus,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-row input:focus{border-color:#aa708d;box-shadow:0 0 0 3px #1007100c;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-input-unit>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-field small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-option{border:1px solid #775064;color:#cbb2c0;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-option input{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-note{background:#301f2a;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-note .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-note.amber{background:#301f2a;border-color:#775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-note.green{background:#301f2a;border-color:#775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-inline-metric{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-inline-metric small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-inline-metric strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-upload{border:1px dashed #775064;background:linear-gradient(150deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-upload .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-upload strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-upload small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-upload input{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-ocr-demo{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-ocr-head{background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-ocr-row{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-ocr-row strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-ocr-row small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-method{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-method.selected{border-color:#775064;background:linear-gradient(145deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-method h3{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-method>label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-method input[type=radio]{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-total{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-total strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-total strong small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-catalog-search{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-catalog-search .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-catalog-search input{border:0;background:none;outline:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-group{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-group summary{color:#cbb2c0;background:linear-gradient(100deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-group summary strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-group summary small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-group summary .kk-chevron{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-row{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-row.head{background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-cost-row .kk-row-total{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-catalog-footer{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-catalog-footer a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table-wrap{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table th{color:#cbb2c0;background:#301f2a;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table td{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-remove{background:none;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-remove:hover{background:#301f2a;color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-line-actions{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-sale-total{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table-scenario th{color:#cbb2c0;background:#301f2a;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table-scenario td{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table-scenario td:first-child{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table-scenario tr.total td{color:#9ed3be;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table-scenario td.active-col,html[data-appearance="burgundy"][data-theme-page="portal"] .kk-table-scenario th.active-col{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-warning{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-footer{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-themes{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-themes button{border:2px solid #775064;outline:1px solid #775064;background:var(--theme);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-dialog{border:1px solid #775064;box-shadow:0 25px 90px #10071028;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-dialog::backdrop{background:#21141e70;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-dialog>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-dialog-close{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-toast{border:1px solid #775064;background:#301f2af5;box-shadow:0 7px 30px #10071022;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-dist-row{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-dist-row strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-kpi-warning{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-owner-row{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-owner-row input{border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-negative{color:#efabb9!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-save-strip{background:#301f2abd;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-save-strip [data-dirty="true"]{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-save-strip [data-error="true"]{color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-warnings{background:#301f2a;border:1px solid #775064;color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-project-card>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-project-card>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-project-metrics small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-list-card-foot{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-list-card-foot small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-list-toolbar .active{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-empty>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-empty p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-document{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-document-meta{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-document-message{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-suggestion{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-suggestion small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-suggestion blockquote{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-suggestion .ambiguous{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] #history-list a{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kk-saved-source{color:#9ed3be;}
@media  print{html[data-appearance="burgundy"][data-theme-page="portal"] .kk-card{box-shadow:none;}}
/* kitchen.css */
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen{color:var(--ink);}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-heading p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-badge{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-demo{border:1px solid #775064;background:#301f2aa6;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-tabs{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-tabs button{border:1px solid transparent;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-tabs button.active{color:var(--accent);background:var(--soft);border-color:var(--tint);}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-stats article{border:1px solid #775064;background:linear-gradient(130deg,#301f2a,#301f2a);color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-stats p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-stats .purple{background:linear-gradient(130deg,#301f2a,#301f2a);border-color:#775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-stats .green{background:linear-gradient(130deg,#301f2a,#382431);border-color:#775064;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-stats .amber{background:linear-gradient(130deg,#301f2a,#382431);border-color:#775064;color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-card{background:#301f2adc;border:1px solid #775064;box-shadow:0 5px 18px #10071010;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-card-title>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-card-title .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-product{border:1px solid transparent;background:none;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-product.active{background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .food-thumb{background-image:url(burger-fries.png);}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-product small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-product b{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-product i{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-list-note{color:#cbb2c0;border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-link{border:0;background:none;color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .product-photo{background:url(burger-fries.png) 35% 50%/cover;}
html[data-appearance="burgundy"][data-theme-page="portal"] .product-photo>span{background:#21141eab;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-action{background:#301f2aec;border:1px solid #7750648c;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .product-intro>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-chip{color:#cbb2c0;background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-chip.blue{color:#deb1cb;background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-chip.green{color:#9ed3be;background:#382431;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-chip.amber{color:#e8c08a;background:#382431;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-status-row{border-top:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-status-row small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-switch>span{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-switch>span:before{background:#301f2a;box-shadow:0 1px 3px #10071022;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-switch input:checked+span{background:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-switch input:focus-visible+span{outline:3px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-table th{color:#cbb2c0;background:#301f2a;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-table td{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-table td:first-child{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-table td small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-table input,html[data-appearance="burgundy"][data-theme-page="portal"] .k-table select{color:#deb1cb;border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-cost-base{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-cost-base strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-extra-grid label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-extra-grid input{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-subnote{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-price-line{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-price-line strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-multiplier{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-multiplier i{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-multiplier b{background:#382431;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-sale-price{background:linear-gradient(145deg,#382431,#301f2a);border:1px solid #775064;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-sale-price>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-meter{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-meter>span{background:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-menu-food{background:url(burger-fries.png) 42% 47%/cover;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-menu-body{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-menu-body>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-menu-body h3{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-menu-body p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-menu-body>strong{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-mini-public>a{color:#cbb2c0;background:#301f2a;border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-side-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-form-grid label,html[data-appearance="burgundy"][data-theme-page="portal"] .k-field{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-form-grid input,html[data-appearance="burgundy"][data-theme-page="portal"] .k-form-grid select,html[data-appearance="burgundy"][data-theme-page="portal"] .k-form-grid textarea,html[data-appearance="burgundy"][data-theme-page="portal"] .k-field select{border:1px solid #775064;color:#deb1cb;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-bottom-actions>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-search{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-search .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-search input{border:0;background:none;outline:none;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-note{color:#cbb2c0;background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-library-item{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-library-item.active{background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-recipe-code{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-library-item small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-detail .k-card-title{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-title p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-form{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sections p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sections ol{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sections li b{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sharing-note{background:#382431;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sharing-note>.icon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sharing-note b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sharing-note p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .recipe-sharing-note>a{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-select-product{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-select-product>input{accent-color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-select-product b{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-select-product small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-select-product strong{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .style-wordmark{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .style-wordmark small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .palette i{background:#21141e;border:3px solid #775064;box-shadow:0 0 0 1px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .palette i:nth-child(2){background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .palette i:nth-child(3){background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .palette i:nth-child(4){background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-menu-style h2{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-menu-style>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-menu-style .button{background:linear-gradient(140deg,#74465e,#21141e);border-color:#aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .qr-placeholder{border:1px dashed #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-publish-row p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-access{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-access:last-child{border-bottom:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-access>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-access b{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-access p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .workflow>div{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .workflow b{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .workflow p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .overview-photo{background:url(burger-fries.png) center/cover;}
html[data-appearance="burgundy"][data-theme-page="portal"] .overview-price{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-footer{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-theme button{background:var(--dot);border:2px solid #775064;box-shadow:0 0 0 1px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-dialog{border:1px solid #775064;color:#deb1cb;box-shadow:0 25px 100px #10071033;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-dialog::backdrop{background:#21141e70;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-dialog>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-dialog>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .dialog-close{background:#301f2a;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .share-link{background:#301f2a;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-toast{background:#21141e;color:#f2e4ed;box-shadow:0 9px 24px #10071033;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen input:focus,html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen select:focus,html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen textarea:focus{outline:2px solid var(--tint);}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen p,html[data-appearance="burgundy"][data-theme-page="portal"] .k-subnote,html[data-appearance="burgundy"][data-theme-page="portal"] .k-card small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #k-status{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-stats>div{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-stats strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .record-list button{background:#301f2a;border:1px solid #775064;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .record-list button.active{border-color:#aa708d;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-form-grid label{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen input,html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen textarea,html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen select{border:1px solid #775064;background:#301f2a;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .editor-photo{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-empty{background:#382431;border:1px dashed #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-table td{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-table th{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen .danger{color:#efabb9;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-price{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-warning{background:#382431;border:1px solid #775064;color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-success{background:#382431;border:1px solid #775064;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .k-separator{border:0;border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen dialog{border:1px solid #775064;color:#f2e4ed;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen dialog::backdrop{background:#21141e66;}
html[data-appearance="burgundy"][data-theme-page="portal"] .share-output{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .share-output a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen button:focus-visible,html[data-appearance="burgundy"][data-theme-page="portal"] .kitchen a:focus-visible{outline:3px solid #aa708d;}
/* kitchen-public.css */
html[data-appearance="burgundy"][data-theme-page="kitchen-public"]{--paper:#301f2a;--ink:#f2e4ed;--muted:#cbb2c0;--gold:#4a332a;--line:#775064;--olive:#74465e;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] body{background:var(--paper);color:var(--ink);}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] a{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] button:focus-visible,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] a:focus-visible,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] input:focus-visible{outline:3px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .preview-ribbon{background:#382431;color:#cbb2c0;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .preview-ribbon>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-header{border-bottom:1px solid var(--line);}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .wordmark{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .wordmark small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-header-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-header-note i{background:#49303f;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .language{background:transparent;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .language span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-hero{background:#382431;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .small-caps{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .small-caps>span{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-copy h1{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-copy h1 em{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-copy>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-link{color:#cbb2c0;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-photo:after{background:linear-gradient(0deg,#21141ebc,transparent 52%);}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-photo-caption{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-photo-caption>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-photo-caption>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-index{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-intro .small-caps{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-intro h2{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-search{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-search svg{stroke:#cbb2c0;fill:none;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-search input{background:transparent;border:0;outline:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-search input::placeholder{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-categories{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-categories button{border:1px solid #775064;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-categories button.active{background:#21141e;color:#f2e4ed;border-color:#775064;box-shadow:0 4px 10px #10071018;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-categories button small{background:#301f2a24;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .section-heading{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .section-heading small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product:hover{box-shadow:0 12px 25px #1007100c;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-image{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-category{background:#301f2aec;border:1px solid #7750643b;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .product-top h3{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .product-top .price{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .product-top .price small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-body>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-bottom{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-bottom i{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-bottom button{border:0;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-bottom button span{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-empty{color:#cbb2c0;border:1px dashed #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-bottom>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-bottom p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-bottom>i{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer p,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-dialog{border:1px solid #775064;background:#301f2a;color:var(--ink);box-shadow:0 25px 80px #10071055;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-dialog::backdrop{background:#21141ea8;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-close{background:#301f2aec;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-detail-content>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-detail-content>h3{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-detail-content .price{color:#cbb2c0;border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-detail-content>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .public-toast{background:#21141e;color:#f2e4ed;box-shadow:0 6px 25px #10071022;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-back{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-hero{border:1px solid #775064;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-hero-copy h1{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-hero-copy>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-info>span{border:1px solid #775064;background:#382431;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-info b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-share-intro{border:1px solid #775064;background:#382431;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-share-intro svg{stroke:#cbb2c0;fill:none;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-box{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-box h2{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-ingredients li{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-ingredients li strong{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-ingredients li small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-ingredients li:last-child{border-bottom:0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-box>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-steps li:before{background:#382431;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-steps h3{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-steps p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-note{border:1px solid #775064;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-note h3{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-note p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-footer{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"]{--muted:#cbb2c0;--gold:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .preview-ribbon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .preview-ribbon>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-header-note,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .language{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .wordmark small{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .small-caps,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-intro .small-caps{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-copy>p,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-hero-copy>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-copy h1 em{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .hero-link{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-search input{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-search input::placeholder{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-categories button{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-categories button.active{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .section-heading,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .section-heading small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-category{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-body>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .product-top .price small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-bottom{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-bottom button{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-empty{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-bottom>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-bottom p,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-bottom>i{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer p,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-back,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-info,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-info span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-share-intro{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-ingredients li{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-ingredients li small,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-box>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-steps p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-steps h3{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-note h3{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-note p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-footer{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-detail-content p,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .food-detail-content small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-categories{background:var(--paper);}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer p,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-search input:focus{outline:2px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-view-toggle{border:1px solid #775064;background:#382431;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-unavailable{color:#efabb9;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-placeholder{background:#382431;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .public-detail p{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .public-detail button{background:#74465e;color:#f2e4ed;border:0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-print{border:1px solid #775064;background:#382431;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-products .menu-product-image img{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-footer a{color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-product-body .portion{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .public-detail:focus{outline:0;}
@media  print{html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .recipe-footer,html[data-appearance="burgundy"][data-theme-page="kitchen-public"] .menu-footer{color:#f2e4ed;}}
/* photo-archive.css */
html[data-appearance="burgundy"][data-theme-page="portal"] .section-kicker{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .archive-heading p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .sub-button{border:1px solid #775064;background:#301f2aa8;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .primary-button{background:linear-gradient(180deg,#74465e,#74465e);border:1px solid #aa708d;box-shadow:inset 0 1px 2px #b97c9670,0 5px 12px #10071020;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .archive-hero{border:1px solid #775064;background:radial-gradient(ellipse at 70% 20%,#38243193,transparent 58%),linear-gradient(105deg,#301f2a,#301f2a 68%,#382431);}
html[data-appearance="burgundy"][data-theme-page="portal"] .mini-tag{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .hero-text h2{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .hero-text p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .drive-state{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .drive-state>b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .state-dot{background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .memory{background:#301f2a;box-shadow:0 12px 24px #10071022;}
html[data-appearance="burgundy"][data-theme-page="portal"] .memory span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .stack-spark{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .s2{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .handwritten{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .block-title h2 small{color:#cbb2c0;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .text-button{background:none;border:0;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-card{border:1px solid #775064;background:#301f2a;color:#f2e4ed;box-shadow:0 4px 12px #10071010;}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-card.selected{border-color:#775064;box-shadow:0 0 0 2px #b97c964d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-cover{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .cover-folder{background:#301f2ad9;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-info small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-arrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-cover.blue{background:linear-gradient(120deg,#382431,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-cover.peach{background:linear-gradient(120deg,#382431,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-cover>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-cover.peach>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-cover small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-cover.peach small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-tabs button{background:none;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-tabs button.active{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-tabs button.active:after{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-tabs small{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-tabs button>span{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-buttons{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-buttons button{border:0;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .view-buttons button.active{background:#301f2a;color:#deb1cb;box-shadow:0 1px 5px #10071018;}
html[data-appearance="burgundy"][data-theme-page="portal"] .archive-search{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .archive-search .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .archive-search input{border:0;outline:0;background:none;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .archive-search input::placeholder{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-toolbar select{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .select-toggle{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .group-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-card{background:#301f2a;border:1px solid #775064;box-shadow:0 3px 10px #1007100c;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-card.selected{border-color:#aa708d;box-shadow:0 0 0 2px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-button{border:0;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-caption strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-caption span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .favorite-button{border:1px solid #77506480;background:#301f2adb;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .favorite-button.on{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .select-photo{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-inspector{background:#301f2ab8;border:1px solid #775064;box-shadow:0 6px 25px #10071010;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-label>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-preview{background:#382431;border:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-inspector h3{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-sub{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-album{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-data{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-data dt{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-data dd{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-note{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-note strong{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .inspector-bottom{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .design-note{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .design-note>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .design-note p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .design-note b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .archive-footer{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .library-empty{border:1px dashed #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .bulk-bar{background:#382431;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .bulk-bar button{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] dialog{border:1px solid #775064;background:#301f2a;color:#f2e4ed;box-shadow:0 20px 80px #10071033;}
html[data-appearance="burgundy"][data-theme-page="portal"] dialog::backdrop{background:#21141e9c;}
html[data-appearance="burgundy"][data-theme-page="portal"] .close-dialog{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #photo-lightbox{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .lightbox-image>button{border:0;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .lightbox-caption span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #album-dialog p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #album-form label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #album-form input{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .preview-toast{background:#74465e;color:#f2e4ed;border:1px solid #aa708d;}
@media (max-width:760px){html[data-appearance="burgundy"][data-theme-page="portal"] .menu-open .scrim{background:#21141e55;border:0;}}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-toolbar .select-toggle.on{background:var(--soft);border-color:var(--tint);}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-card .trash-button{border:1px solid #775064b0;background:#301f2ade;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .danger-action{color:#cbb2c0!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] .drive-state .drive-connect{color:#deb1cb;border:1px solid #775064;background:#301f2acf;}
html[data-appearance="burgundy"][data-theme-page="portal"] .drive-state .connected-dot{background:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"] .drive-state .drive-status-message{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .upload-status{background:#301f2a;border:1px solid #775064;box-shadow:0 10px 40px #10071030;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .upload-status:before{border:2px solid #775064;border-top-color:#aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .error-note{color:#cbb2c0!important;}
html[data-appearance="burgundy"][data-theme-page="portal"] #photo-action-dialog p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-choice{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-choice input{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] #photo-edit-form label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #photo-edit-form input,html[data-appearance="burgundy"][data-theme-page="portal"] #photo-edit-form textarea{border:1px solid #775064;color:#deb1cb;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .no-albums{border:1px dashed #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .empty-inspector{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .lightbox-caption>div{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .primary-button{background:linear-gradient(180deg,var(--accent-bright),var(--accent));border-color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .photo-card.selected{border-color:var(--accent);}
html[data-appearance="burgundy"][data-theme-page="portal"] .album-breadcrumb{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] #album-parent{border:1px solid #775064;background:#301f2a;color:#f2e4ed;}
/* rayic.css */
html[data-appearance="burgundy"][data-theme-page="portal"]{--r-navy:#f2e4ed;--r-muted:#cbb2c0;--r-blue:#74465e;--r-line:#775064;--r-bg:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] body{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .rayic-app{color:var(--r-navy);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-heading p,html[data-appearance="burgundy"][data-theme-page="portal"] .r-section-title p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-button{border:1px solid transparent;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-button.primary{color:#f2e4ed;background:linear-gradient(155deg,#74465e,#74465e);border-color:#aa708d;box-shadow:0 3px 7px #1007101f,inset 0 1px #b97c9642;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-button.secondary{color:#deb1cb;border-color:#775064;background:#301f2a;box-shadow:0 2px 4px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-demo{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-demo span{background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-tabs{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-tabs button{color:#cbb2c0;border:1px solid transparent;background:transparent;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-tabs button.active{background:#301f2a;color:#deb1cb;border-color:#775064;box-shadow:0 2px 5px #10071007;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-count{background:#382431;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-stats article{background:#301f2a;border:1px solid var(--r-line);box-shadow:0 3px 8px #10071003;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-stats article>span:not(.r-stat-icon){color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-stats strong small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-stats article>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .blue{background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .teal{background:#382431;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .amber{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .violet{background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-card{border:1px solid var(--r-line);background:#301f2a;box-shadow:0 4px 14px #10071003;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-card-head h2 small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-card-head p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-pill{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-pill.amber{color:#deb1cb;background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-pill.teal{color:#cbb2c0;background:#382431;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-search{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-search .icon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-search input{border:0;outline:none!important;background:transparent;box-shadow:none!important;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-search input::placeholder{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-segment{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-segment button{border:0;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-segment button.active{color:#deb1cb;background:#301f2a;box-shadow:0 1px 4px #1007100d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table th{color:#cbb2c0;background:#301f2a;border-top:1px solid #775064;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table td{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table tbody tr:last-child td{border-bottom:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table tbody tr:hover{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-plate{background:#301f2a;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-city-name b{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table td small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table .r-money{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-row-open{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-card-foot{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-dot.green{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-dot.grey{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-muted{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-tiny-icon .icon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-task{border:0;border-bottom:1px solid #775064;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-task:last-of-type{border-bottom:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-task b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-task small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-trust{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-trust>.icon{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-trust p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-trust b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-text-button{border:0;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-timeline article{border-left:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-timeline article:last-child{border-color:transparent;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-timeline article i{border:2px solid #775064;background:#49303f;box-shadow:0 0 0 3px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-timeline b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-timeline p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-timeline small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-bottom-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-footer{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-level{border-right:1px solid var(--r-line);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-level:last-child{border:0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-level>label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-level>label small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-level>input{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-list{scrollbar-color:#f2e4ed transparent;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-list button{border:0;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-list button small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-list button.selected{background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-location-list button:hover{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-breadcrumb{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-document-area select{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-zone{border:1px dashed #775064;background:linear-gradient(135deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-symbol{color:#deb1cb;border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-zone b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-zone>span:last-of-type{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-doc{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-file-badge{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-file-badge.pdf{background:#301f2a;border-color:#775064;color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-doc b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-doc small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-mini-note{color:#cbb2c0;background:#301f2a;border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-empty{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-extract-bar b{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-extract-bar small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-source{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-source-toolbar{border-bottom:1px solid #775064;color:#cbb2c0;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-source-toolbar>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-source-toolbar button{background:transparent;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-paper{background:#301f2a;box-shadow:0 2px 6px #1007100a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-paper-seal{border:2px double #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-paper td,html[data-appearance="burgundy"][data-theme-page="portal"] .r-paper th{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-paper th{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-highlight{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-paper-watermark{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-paper-lines{background:repeating-linear-gradient(transparent 0 15px,#301f2a 16px 17px);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-source-bottom{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-review-notice{background:#301f2a;color:#deb1cb;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-edit-table input:not([type=checkbox]){border:1px solid transparent;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-edit-table input:hover,html[data-appearance="burgundy"][data-theme-page="portal"] .r-edit-table input:focus{border-color:#775064;outline:0;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-edit-table input[type=checkbox]{accent-color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-status{color:#cbb2c0;border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-status.warning{color:#deb1cb;border-color:#775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-status.imported{color:#deb1cb;background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-review-details{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-review-details b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-review-actions small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-filters label,html[data-appearance="burgundy"][data-theme-page="portal"] .r-form label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-filters select,html[data-appearance="burgundy"][data-theme-page="portal"] .r-filters input,html[data-appearance="burgundy"][data-theme-page="portal"] .r-form input,html[data-appearance="burgundy"][data-theme-page="portal"] .r-form select,html[data-appearance="burgundy"][data-theme-page="portal"] .r-form textarea{border:1px solid #775064;color:#cbb2c0;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-comparison>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-comparison>strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-change{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-change small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-bars>div{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-bars i{background:linear-gradient(90deg,#382431,#74465e);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-bars b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-rent-stats article>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-rent-stats strong small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-rent-stats article>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-rent-stats .r-rent-info{background:linear-gradient(135deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-rent-info>.icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-rent-info b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-rent-info p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-dialog{border:1px solid #775064;box-shadow:0 25px 90px #10071029;color:#f2e4ed;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-dialog::backdrop{background:#21141e4d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-dialog>div>p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-close{background:transparent;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-form input:focus,html[data-appearance="burgundy"][data-theme-page="portal"] .r-form select:focus{outline:2px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-history article{border-left:2px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-history p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-history small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-selected-file{color:#cbb2c0;border:1px dashed #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-toast{background:#21141e;color:#f2e4ed;box-shadow:0 5px 30px #10071022;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-demo-banner{color:#cbb2c0;border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-stat-dim{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table button:hover,html[data-appearance="burgundy"][data-theme-page="portal"] .r-text-button:hover{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] button:focus-visible,html[data-appearance="burgundy"][data-theme-page="portal"] a:focus-visible{outline:2px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-zone.dragover{background:#301f2a;border-color:#aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-form label small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-source-details dt{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-source-details dd{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-empty-city{color:#cbb2c0;}
@media (max-width:600px){html[data-appearance="burgundy"][data-theme-page="portal"] .r-mobile-locations label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-mobile-locations select{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-areas-title>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-areas-title small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot{border:1px dashed #775064;background:linear-gradient(145deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-slot-icon{background:#301f2a;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot h3{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot>small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot .r-text-button{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot.dragover{background:#382431;border-color:#aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot:hover{border-color:#775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-integration-strip{border:1px solid #775064;background:linear-gradient(110deg,#301f2a,#301f2a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-integration-logo{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-integration-strip b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-integration-strip small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-integration-state{color:#cbb2c0;border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-table td small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-live-source{border:0;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-original-excerpt{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-review-row{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-warning{color:#e8c08a;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-empty{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-dialog a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot{background:#301f2a;border:1px dashed #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot:hover{background:#382431;border-color:#aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot span,html[data-appearance="burgundy"][data-theme-page="portal"] .r-upload-slot small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-document{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .r-document small,html[data-appearance="burgundy"][data-theme-page="portal"] .r-document span{color:#cbb2c0;}
@media  print{html[data-appearance="burgundy"][data-theme-page="portal"] .r-card{box-shadow:none!important;}}
/* vault.css */
html[data-appearance="burgundy"][data-theme-page="portal"] .vault-app{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-heading p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-button{color:#deb1cb;background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-button:hover{background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-button.primary{background:#74465e;border-color:#aa708d;color:#f2e4ed;box-shadow:0 3px 9px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-button.danger{color:#efabb9;border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-search{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-search input{border:0;background:transparent;outline:none;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-view-toggle{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-view-toggle button{border:0;background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-view-toggle button[aria-pressed=true]{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-meta-line{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-layout{background:#301f2a;border:1px solid #775064;box-shadow:0 5px 25px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folders{border-right:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-modes button,html[data-appearance="burgundy"][data-theme-page="portal"] .v-trash-nav,html[data-appearance="burgundy"][data-theme-page="portal"] .v-tree-button{background:transparent;border:0;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-modes button.active,html[data-appearance="burgundy"][data-theme-page="portal"] .v-trash-nav.active,html[data-appearance="burgundy"][data-theme-page="portal"] .v-tree-button.active{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-star{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-tree-heading{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-tree-heading button{background:transparent;border:0;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-trash-nav{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-private-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-breadcrumb{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-breadcrumb button{background:none;border:0;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-section-head>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card{border:1px solid #775064;background:#301f2a;box-shadow:0 4px 9px #10071004;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card:hover{border-color:#775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-open{background:none;border:0;color:inherit;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-picture{background:linear-gradient(150deg,#49303f,#74465e);box-shadow:inset 0 0 0 1px #b97c9666,0 6px 12px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-picture:before{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-picture:after{border-top:2px solid #77506480;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card.amber .v-folder-picture{background:linear-gradient(150deg,#4a332a,#4a332a);}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card.amber .v-folder-picture:before{background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card.sage .v-folder-picture{background:linear-gradient(150deg,#294137,#74465e);}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card.sage .v-folder-picture:before{background:#294137;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card.violet .v-folder-picture{background:linear-gradient(150deg,#382431,#49303f);}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-card.violet .v-folder-picture:before{background:#49303f;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-open small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-menu{background:none;border:0;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-folder-lock{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-table th{color:#cbb2c0;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-table td{border-bottom:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-table tr.selected td{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-button{background:none;border:0;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-icon{background:#382431;color:#deb1cb;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-icon.pdf{background:#301f2a;border-color:#775064;color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-icon.image{background:#382431;border-color:#775064;color:#9ed3be;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-icon.audio,html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-icon.video{background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-favorite{border:0;background:none;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-favorite.on{color:#e8c08a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-upload-drop{border:1px dashed #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-upload-drop .icon{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-upload-drop.drag{background:#382431;border-color:#aa708d;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-upload-drop span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-detail{border-left:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-close,html[data-appearance="burgundy"][data-theme-page="portal"] .v-detail-close{border:0;background:none;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-preview{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-kind{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-info{border-top:1px solid #775064;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-info dt{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-info dd{color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-description{color:#deb1cb;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-tags span{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-footer{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-message{background:#301f2a;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-message.error{background:#301f2a;border-color:#775064;color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-empty{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-filter{background:#301f2a;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-filter label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-filter input,html[data-appearance="burgundy"][data-theme-page="portal"] .v-filter select{border:1px solid #775064;color:#deb1cb;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-dialog{border:1px solid #775064;background:#301f2a;color:#f2e4ed;box-shadow:0 25px 100px #10071030;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-dialog::backdrop{background:#21141e52;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-dialog p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-form label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-form input,html[data-appearance="burgundy"][data-theme-page="portal"] .v-form textarea,html[data-appearance="burgundy"][data-theme-page="portal"] .v-form select{background:#301f2a;border:1px solid #775064;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-form small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-form-error{background:#301f2a;border:1px solid #775064;color:#efabb9;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-media-preview{border:0;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-card{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-card p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-file-card.selected{border-color:#775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-tag-reminder{color:#e8c08a!important;}
@media (max-width:1250px){html[data-appearance="burgundy"][data-theme-page="portal"] .v-layout.has-detail .v-detail{border:1px solid #775064;box-shadow:0 15px 60px #10071028;}}
@media (max-width:750px){html[data-appearance="burgundy"][data-theme-page="portal"] .v-folders{border-right:0;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-trash-nav{border:0;}}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-pdf-host{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="portal"] .v-pdf-host img{box-shadow:0 2px 12px #1007101a;}
/* usage-notes.css */
html[data-appearance="burgundy"] .module-usage-note{border:1px solid #775064;background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"] .module-usage-note summary{color:#cbb2c0;}
html[data-appearance="burgundy"] .module-usage-note.standalone{box-shadow:0 3px 14px #10071010;background:#301f2aed;}
/* install.css */
html[data-appearance="burgundy"] .bayoglu-install{border:1px solid #775064;background:#301f2aed;color:#deb1cb;box-shadow:0 3px 14px #10071012;}
html[data-appearance="burgundy"] .bayoglu-install-dialog{border:1px solid #775064;color:#f2e4ed;box-shadow:0 20px 60px #10071040;}
html[data-appearance="burgundy"] .bayoglu-install-dialog button{border:0;background:#74465e;color:#f2e4ed;}
html[data-appearance="burgundy"] .bayoglu-install-dialog::backdrop{background:#21141e88;}
html[data-appearance="burgundy"] .bayoglu-pull-refresh{border:1px solid #775064;background:#301f2af5;color:#f2e4ed;box-shadow:0 5px 22px #10071024;}
html[data-appearance="burgundy"] .bayoglu-pull-arrow{color:#deb1cb;}
html[data-appearance="burgundy"] .bayoglu-pull-refresh.ready{background:#301f2a;border-color:#775064;}
html[data-appearance="burgundy"] .bayoglu-pull-refresh.loading .bayoglu-pull-arrow{border:2px solid #775064;border-top-color:#aa708d;}
/* family */
html[data-appearance="burgundy"][data-theme-page="family"]{color:#f2e4ed;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="family"] button{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="family"] button:focus-visible,html[data-appearance="burgundy"][data-theme-page="family"] a:focus-visible,html[data-appearance="burgundy"][data-theme-page="family"] input:focus-visible{outline:3px solid #aa708d;}
html[data-appearance="burgundy"][data-theme-page="family"] button{border:0;}
html[data-appearance="burgundy"][data-theme-page="family"] a{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="family"] .cosmos{background:radial-gradient(ellipse at 61% 44%,#301f2a 5%,#301f2a 45%,#301f2a 83%);}
html[data-appearance="burgundy"][data-theme-page="family"] .ambient.a{background:radial-gradient(ellipse,#3824314d,transparent 70%);}
html[data-appearance="burgundy"][data-theme-page="family"] .ambient.b{background:radial-gradient(ellipse,#38243178,transparent 70%);}
html[data-appearance="burgundy"][data-theme-page="family"] .starfield{background-image:radial-gradient(circle,#74465e78 .8px,transparent 1.4px),radial-gradient(circle,#49303f73 .6px,transparent 1.3px),radial-gradient(circle,#301f2a 1.2px,transparent 2px);}
html[data-appearance="burgundy"][data-theme-page="family"] .world path{fill:none;stroke:#deb1cb80;}
html[data-appearance="burgundy"][data-theme-page="family"] .world path.partner{stroke:#deb1cb8c;}
html[data-appearance="burgundy"][data-theme-page="family"] .world path.uncertain{stroke:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .orbit{border:1px solid #77506438;box-shadow:0 0 90px #b97c960a;}
html[data-appearance="burgundy"][data-theme-page="family"] .era-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet{background:none;}
html[data-appearance="burgundy"][data-theme-page="family"] .sphere{background:radial-gradient(circle at 29% 22%,#301f2a 0%,#301f2aeb 13%,#382431d9 39%,#382431cb 72%,#49303fcc 91%,#382431 100%);box-shadow:inset 6px 7px 15px #b97c96ee,inset -7px -9px 17px #10071055,0 12px 30px #1007102b,0 0 60px #b97c9654;border:1px solid #775064;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .sphere:before{border:1px solid #7750648c;}
html[data-appearance="burgundy"][data-theme-page="family"] .sphere:after{border:1px solid #77506447;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet.selected .sphere{box-shadow:inset 6px 7px 15px #b97c96,inset -7px -9px 17px #10071055,0 14px 45px #1007104d,0 0 80px #b97c9678;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet.core .sphere{background:radial-gradient(circle at 27% 20%,#301f2a,#301f2a 20%,#382431 47%,#49303fa8 78%,#382431 100%);color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet.warm .sphere{background:radial-gradient(circle at 29% 22%,#301f2a,#301f2a 32%,#4a332abf 76%,#382431);color:#cbb2c0;box-shadow:inset 5px 6px 14px #b97c96,inset -6px -8px 15px #1007103b,0 12px 30px #10071026;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet-name{color:#deb1cb;text-shadow:0 1px 12px #b97c96;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet-years{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet-role{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .planet.selected .planet-name{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .brand i{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="family"] .brand span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .view-toggle{border:1px solid #775064;background:#301f2a70;box-shadow:0 5px 20px #1007100d;}
html[data-appearance="burgundy"][data-theme-page="family"] .view-toggle button{background:transparent;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .view-toggle button.active{background:#301f2a;color:#deb1cb;box-shadow:0 3px 12px #10071021;}
html[data-appearance="burgundy"][data-theme-page="family"] .round{border:1px solid #775064;background:#301f2a8c;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .round svg{fill:none;stroke:currentColor;}
html[data-appearance="burgundy"][data-theme-page="family"] .eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .intro h1 em{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .intro p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .live-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .live-label i{background:#49303f;box-shadow:0 0 0 4px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="family"] .person{background:linear-gradient(140deg,#301f2ab8,#301f2a42);border:1px solid #775064d4;box-shadow:0 12px 50px #1007100d;}
html[data-appearance="burgundy"][data-theme-page="family"] .person .relation{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .person .dates{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .person .life{color:#cbb2c0;border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="family"] .person .open-story{background:#74465e;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="family"] .family-links button{background:#301f2a9e;border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .travel>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .timeline button{background:none;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .timeline button.active{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .timeline button.active:before{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="family"] .timeline i{background:#382431;}
html[data-appearance="burgundy"][data-theme-page="family"] .tools{border:1px solid #775064;background:#301f2a85;box-shadow:0 5px 20px #1007100d;}
html[data-appearance="burgundy"][data-theme-page="family"] .tools button{background:none;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .tools button:hover{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="family"] .tools #home{border-right:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="family"] .tools>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] footer{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .search-panel{background:#301f2aed;border:1px solid #775064;box-shadow:0 20px 70px #10071022;}
html[data-appearance="burgundy"][data-theme-page="family"] .search-panel label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .search-panel input{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .search-panel #results button{background:none;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="family"] .search-panel #results button small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] dialog{border:1px solid #775064;background:#301f2af5;box-shadow:0 30px 100px #10071033;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] dialog::backdrop{background:#74465e30;}
html[data-appearance="burgundy"][data-theme-page="family"] .close{background:#301f2a;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] dialog p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] dialog .note{background:#382431;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .story-monogram{background:radial-gradient(circle at 30% 20%,#301f2a,#382431);color:#deb1cb;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="family"] .story-meta{color:#cbb2c0!important;}
html[data-appearance="burgundy"][data-theme-page="family"] .sphere:before{background:linear-gradient(125deg,transparent 20%,#301f2a70 42%,transparent 64%);}
html[data-appearance="burgundy"][data-theme-page="family"] .orbit:after{background:#49303fbf;box-shadow:0 0 14px #100710a8,0 0 35px #1007103b;}
html[data-appearance="burgundy"][data-theme-page="family"] .orbit-two:after{background:#4a332a;}
html[data-appearance="burgundy"][data-theme-page="family"] .sphere.has-photo{background:linear-gradient(135deg,#301f2a,#382431);}
html[data-appearance="burgundy"][data-theme-page="family"] .sphere.has-photo:before{box-shadow:inset 2px 2px 8px #b97c9688,inset -3px -4px 9px #10071040;background:none;}
html[data-appearance="burgundy"][data-theme-page="family"] .person-photo{background:#301f2a;border:1px solid #775064;box-shadow:0 8px 25px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="family"] .story-monogram.has-photo{background:#301f2a;box-shadow:0 10px 30px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="family"] .unlock-dialog label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .unlock-dialog input{border:1px solid #775064;background:#301f2a;color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .unlock-dialog form>button{border:0;background:#74465e;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="family"] .unlock-dialog #unlock-error{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] .anniversaries{border-top:1px solid #775064;border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="family"] .anniversaries h3{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .anniversary-row{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="family"] .anniversary-row strong{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="family"] #story .anniversaries{background:#301f2a;border:1px solid #775064;}
@media (max-width:700px){html[data-appearance="burgundy"][data-theme-page="family"] .person .anniversaries{border-bottom:0;}}
/* landing.html0 */
html[data-appearance="burgundy"][data-theme-page="landing"] body{color:#f2e4ed;background:#382431;}
html[data-appearance="burgundy"][data-theme-page="landing"] a{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="landing"] button:focus-visible,html[data-appearance="burgundy"][data-theme-page="landing"] a:focus-visible{outline:3px solid #aa708d;}
html[data-appearance="burgundy"][data-theme-page="landing"] body:before{background:radial-gradient(ellipse at 85% 25%,#38243188,transparent 55%),radial-gradient(ellipse at 20% 60%,#382431aa,transparent 55%);}
html[data-appearance="burgundy"][data-theme-page="landing"] .square{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="landing"] .top-note{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] nav button{border:0;background:none;color:inherit;}
html[data-appearance="burgundy"][data-theme-page="landing"] .sound{border:1px solid #775064!important;}
html[data-appearance="burgundy"][data-theme-page="landing"] .eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] h1 span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .contact{border:0;background:#74465e;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="landing"] .hint{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .halo{background:radial-gradient(ellipse,#38243177,transparent 68%);}
html[data-appearance="burgundy"][data-theme-page="landing"] .ring{border:28px solid #7750645e;box-shadow:inset 4px 4px 7px #b97c96, inset -8px -8px 13px #1007108c,5px 9px 20px #1007102b;background:linear-gradient(135deg,#301f2a28,#49303f2d,#4a332a30);}
html[data-appearance="burgundy"][data-theme-page="landing"] .ring.second{border-color:#7750646b;}
html[data-appearance="burgundy"][data-theme-page="landing"] .core{box-shadow:0 12px 35px #10071030;border:5px solid #7750648c;background:#21141e;}
html[data-appearance="burgundy"][data-theme-page="landing"] .master-label{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .orbit{border:1px dashed #77506455;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet{border:0;background:none;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet-ball{background:linear-gradient(135deg,#301f2a,#382431);border:1px solid #775064;box-shadow:7px 12px 24px #1007102b,inset -4px -4px 9px #1007102b;}
html[data-appearance="burgundy"][data-theme-page="landing"] .ekip .planet-ball{background:#21141e;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet-sub{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .detail{background:#301f2af5;border:1px solid #775064;box-shadow:0 10px 30px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="landing"] .scene-guide{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] footer{border-top:1px solid #77506466;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] dialog{background:#301f2a;border:1px solid #775064;color:#f2e4ed;box-shadow:0 20px 100px #10071030;}
html[data-appearance="burgundy"][data-theme-page="landing"] dialog::backdrop{background:#21141e55;}
html[data-appearance="burgundy"][data-theme-page="landing"] dialog button{border:0;background:#74465e;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="landing"] .motion-note{color:#cbb2c0!important;}
html[data-appearance="burgundy"][data-theme-page="landing"] .discover{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .inline-link{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="landing"] .page-section{border-top:1px solid #77506488;}
html[data-appearance="burgundy"][data-theme-page="landing"] .roles span{border:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .field{border-top:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="landing"] .field small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .brand-summary{background:linear-gradient(110deg,#382431,#382431);}
html[data-appearance="burgundy"][data-theme-page="landing"] .venture-row{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="landing"] .venture-row summary img{background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="landing"] .venture-row summary small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .venture-row summary .expand{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .venture-content a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="landing"] .contact-links a{border-bottom:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="landing"] .contact-links small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .socials{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="landing"] .dialog-links a{border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="landing"] .family-copy a{color:#deb1cb;}
html[data-appearance="burgundy"][data-theme-page="landing"] .globe-core{border:0;background:none;box-shadow:none;}
html[data-appearance="burgundy"][data-theme-page="landing"] .globe-sheen{background:radial-gradient(ellipse at 30% 18%,#301f2a44,transparent 40%),radial-gradient(ellipse at 70% 80%,#4a332a2b,transparent 45%);box-shadow:inset 0 0 14px #b97c9633;}
html[data-appearance="burgundy"][data-theme-page="landing"] .meridian{border:1px solid #77506444;}
html[data-appearance="burgundy"][data-theme-page="landing"] .scene:after{background:radial-gradient(ellipse at center,#4a332a5c 0,#301f2a9c 22%,#49303f4a 36%,transparent 66%);}
html[data-appearance="burgundy"][data-theme-page="landing"] .orbit{border-color:#aa708d8c;}
html[data-appearance="burgundy"][data-theme-page="landing"] .orbit.two{border-color:#aa708d7c;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet-ball{background:radial-gradient(circle at 30% 24%,#301f2a 0,#301f2acc 7%,#4a332a44 24%,#4a332a70 42%,#301f2a99 57%,#4a332a55 68%,#301f2a 78%,#4a332a88 90%);box-shadow:inset -6px -7px 12px #10071045,inset 4px 4px 7px #b97c96,0 0 18px #1007104d;border:1px solid #775064;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet-ball:after{border:1px solid #77506499;box-shadow:inset 0 0 8px #b97c9688;}
html[data-appearance="burgundy"][data-theme-page="landing"] .ekip .planet-ball,html[data-appearance="burgundy"][data-theme-page="landing"] .poly .planet-ball{background:radial-gradient(circle at 30% 24%,#301f2a 0,#382431 8%,#49303f66 25%,#49303f66 43%,#301f2acc 57%,#74465e77 69%,#301f2a 80%,#49303f88 92%);box-shadow:inset -6px -7px 12px #1007104a,inset 4px 4px 7px #b97c96,0 0 18px #10071066;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet-ball{background:radial-gradient(circle at 30% 20%,#301f2a,#382431e8 55%,#49303f99)!important;}
html[data-appearance="burgundy"][data-theme-page="landing"] .ekip .planet-ball{background:#21141e!important;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet-title{color:#f2e4ed;background:#301f2abf;}
html[data-appearance="burgundy"][data-theme-page="landing"] .planet-sub{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .scene-guide span:first-child{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="landing"] .scene-guide span:last-child{color:#cbb2c0;}
/* portal/photo_drive_result.html0 */
html[data-appearance="burgundy"][data-theme-page="photo-result"] body{background:radial-gradient(ellipse at 70% 20%,#382431,#301f2a 60%);color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="photo-result"] main{background:#301f2ac9;border:1px solid #775064;box-shadow:0 15px 60px #10071012;}
html[data-appearance="burgundy"][data-theme-page="photo-result"] small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="photo-result"] p{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="photo-result"] a{background:#74465e;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="photo-result"] a:focus-visible{outline:3px solid #aa708d;}
/* ajans12 */
html[data-appearance="burgundy"][data-theme-page="ajans12"] body{background:#301f2a;color:#f2e4ed;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] a{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] button{color:inherit;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] button:focus-visible,html[data-appearance="burgundy"][data-theme-page="ajans12"] a:focus-visible{outline:3px solid #aa708d;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .ambient{background:radial-gradient(ellipse at 80% 30%,#38243177,transparent 52%),radial-gradient(ellipse at 20% 75%,#38243177,transparent 50%);}
html[data-appearance="burgundy"][data-theme-page="ajans12"] header>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] header b{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] #motion{border:1px solid #775064;background:#301f2a70;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .eyebrow{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] h1 span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .intro>p:last-child{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .starfield{background-image:radial-gradient(circle,#74465e88 1px,transparent 1.8px),radial-gradient(circle,#4a332a88 1px,transparent 1.5px);}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .orbit{border:1px solid #7750645c;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .orbit-two{border-color:#7750643d;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .orbit-three{border-color:#aa708d44;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .core:before{background:radial-gradient(circle,#49303f55,transparent 70%);}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .core-logo{background:#21141e;border:5px solid #77506499;box-shadow:0 16px 34px #10071030,inset 0 0 20px #10071033;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .core-ring{border:17px solid #77506455;box-shadow:inset 3px 3px 5px #b97c96,inset -5px -5px 9px #10071055,5px 10px 25px #1007101a;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .core-ring.second{border-color:#77506466;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .core>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .planet{border:0;background:none;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .planet-sphere{background:linear-gradient(135deg,#301f2a,#382431);border:1px solid #775064;box-shadow:6px 12px 22px #10071024,inset -5px -5px 9px #10071033;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .planet-sphere>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .planet-sphere small{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .planet:hover .planet-sphere,html[data-appearance="burgundy"][data-theme-page="ajans12"] .planet:focus-visible .planet-sphere{box-shadow:0 15px 30px #1007103d;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .p1 .planet-sphere,html[data-appearance="burgundy"][data-theme-page="ajans12"] .p4 .planet-sphere{background:linear-gradient(135deg,#301f2a,#382431);}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .p1 .planet-sphere>span,html[data-appearance="burgundy"][data-theme-page="ajans12"] .p4 .planet-sphere>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .p2 .planet-sphere,html[data-appearance="burgundy"][data-theme-page="ajans12"] .p5 .planet-sphere{background:linear-gradient(135deg,#301f2a,#382431);}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .p2 .planet-sphere>span,html[data-appearance="burgundy"][data-theme-page="ajans12"] .p5 .planet-sphere>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .p3 .planet-sphere{background:linear-gradient(135deg,#301f2a,#382431);}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .p3 .planet-sphere>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .space-caption{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .visit>span{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .site-button{background:#21141e;color:#f2e4ed;border:1px solid #7750649c;box-shadow:0 10px 23px #10071020;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .site-button:hover{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] footer{border-top:1px solid #7750644d;color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] dialog{border:1px solid #775064;background:#301f2af5;color:#f2e4ed;box-shadow:0 25px 100px #10071033;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] dialog::backdrop{background:#74465e3f;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .dialog-top{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .dialog-top button{border:1px solid #775064;background:#301f2a;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] dialog li{color:#cbb2c0;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] dialog li:before{background:#74465e;}
html[data-appearance="burgundy"][data-theme-page="ajans12"] .dialog-link{border-top:1px solid #775064;color:#cbb2c0;}
html[data-appearance="burgundy"],html[data-appearance="burgundy"][data-theme]{color-scheme:dark;--accent:#bd7b9d;--accent-bright:#d898b8;--accent-dark:#915675;--soft:#422b3c;--tint:#b7819d;--ink:#f2e4ed;--text:#dfc6d4;--muted:#c0a3b4;--border:#694653;--surface:#301f2ae6;--shadow:0 7px 18px #10071035;--r-navy:#f2e4ed;--r-muted:#bfa0b2;--r-blue:#d898b8;--r-line:#694653;--r-bg:#24161f;--kk-blue:#d898b8;--kk-purple:#cfaddd;--kk-green:#9ed3be;--kk-amber:#e8c08a;--kk-line:#694653;background:#21141e;color:#f2e4ed}
html[data-appearance="burgundy"] body{background:radial-gradient(ellipse at 90% 10%,#773e5742,transparent 56%),radial-gradient(ellipse at 10% 90%,#6b354530,transparent 60%),#21141e;color:#f2e4ed}
html[data-appearance="burgundy"] :is(input,select,textarea){color-scheme:dark;color:#f2e4ed;background-color:#382431;border-color:#775064}
html[data-appearance="burgundy"] input::placeholder,html[data-appearance="burgundy"] textarea::placeholder{color:#b99aaa;opacity:1}
html[data-appearance="burgundy"] option{color:#f2e4ed;background:#382431}
html[data-appearance="burgundy"] :is(h1,h2,h3,h4,h5){color:#f2e4ed}
html[data-appearance="burgundy"] :is(.leaflet-tile-container,.leaflet-pane img,.photo img,.vehicle-image img){filter:none}
html[data-appearance="burgundy"] .leaflet-control-attribution{background:#fff;color:#263544}
html[data-appearance="burgundy"] .leaflet-control-attribution a{color:#205787}
html[data-appearance="burgundy"] .leaflet-bar a{background:#382431;color:#f2e4ed;border-color:#775064}
html[data-appearance="burgundy"] .leaflet-popup-content-wrapper,html[data-appearance="burgundy"] .leaflet-popup-tip{background:#382431;color:#f2e4ed}
html[data-appearance="burgundy"] .cosmos{background:radial-gradient(ellipse at 61% 44%,#553044 5%,#2d1927 45%,#1c111b 83%)}
html[data-appearance="burgundy"] dialog::backdrop{background:#100810aa}
html[data-appearance="burgundy"] ::selection{background:#a46585;color:#fff}

html[data-appearance="burgundy"]{--paper:#24161f;--gold:#dbb18f;--line:#694653;--olive:#c194b0}
/* Theme control has its own explicit palette in both appearances. */
.site-theme-trigger{position:fixed;right:18px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:80;border:1px solid #cdd6df;border-radius:24px;background:#f9fbfdef;color:#34485e;padding:10px 15px;font:12px Arial,sans-serif;box-shadow:0 5px 20px #152b4520;cursor:pointer;width:auto;height:auto;letter-spacing:0;line-height:1.3}
.site-theme-dialog{position:fixed;inset:0;margin:auto;width:min(430px,calc(100vw - 38px));max-height:85svh;height:fit-content;overflow:auto;padding:25px;border:1px solid #d5dce6;border-radius:18px;background:#f8fafc;color:#23384c;box-shadow:0 25px 100px #14294450;font:14px Arial,sans-serif;transform:none}
.site-theme-dialog::backdrop{background:#111d2c75;backdrop-filter:blur(6px)}
.site-theme-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.site-theme-dialog .site-theme-top h2{margin:0;font:600 21px/1.4 Arial,sans-serif;letter-spacing:-.4px;color:inherit}.site-theme-close{display:grid;place-items:center;flex-shrink:0;width:33px;height:33px;border:1px solid #c7d2df;background:white;color:#34485e;border-radius:50%;cursor:pointer;padding:0;font-size:13px;position:static}
.site-theme-dialog>p{font:12px/1.8 Arial,sans-serif;color:#61748a;margin:15px 0 20px;letter-spacing:0}.site-theme-options{display:grid;gap:8px}.site-theme-option{display:flex;align-items:center;gap:13px;text-align:left;width:100%;border:1px solid #d9e1eb;border-radius:10px;padding:12px;background:#fff;color:#34485e;font:13px Arial,sans-serif;cursor:pointer;position:relative}.site-theme-option[aria-pressed=true]{border-color:#687d99;box-shadow:inset 0 0 0 1px #687d99}.site-theme-option[aria-pressed=true]:after{content:'✓';margin-left:auto}.site-theme-swatch{display:block;width:27px;height:27px;border-radius:50%;border:1px solid #ffffff60;box-shadow:inset 0 2px 5px #fff4,inset 0 -3px 5px #0002}.swatch-burgundy,.theme-dot[data-theme-choice=burgundy]{background:linear-gradient(135deg,#4a2739,#a46783)!important}.swatch-blue{background:#217cec}.swatch-purple{background:#8651ce}.swatch-green{background:#209a85}.swatch-amber{background:#c68b35}
html[data-appearance="burgundy"] .site-theme-trigger,html[data-appearance="burgundy"] .site-theme-dialog{background:#2d1c28f5;color:#f2e2eb;border-color:#8c5b74;box-shadow:0 15px 50px #0f07144d}
html[data-appearance="burgundy"] .site-theme-dialog h2{color:#f2e2eb}html[data-appearance="burgundy"] .site-theme-dialog>p{color:#ccb0c0}html[data-appearance="burgundy"] .site-theme-option{background:#3c2837;color:#f2e2eb;border-color:#755067}html[data-appearance="burgundy"] .site-theme-option[aria-pressed=true]{border-color:#e1a9c7;box-shadow:inset 0 0 0 1px #e1a9c7}html[data-appearance="burgundy"] .site-theme-close{background:#4e3043;color:#efd9e7;border-color:#82576f}
.site-theme-trigger:focus-visible,.site-theme-dialog button:focus-visible{outline:3px solid #c18aa8;outline-offset:4px}
@media(max-width:700px){.site-theme-trigger{right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:9px 12px;font-size:11px}.site-theme-dialog{padding:22px}.site-theme-option{padding:13px 12px}}

.themes [data-theme-choice=blue]{background:#217cec!important}.themes [data-theme-choice=purple]{background:#8651ce!important}.themes [data-theme-choice=green]{background:#209a85!important}.themes [data-theme-choice=amber]{background:#c68b35!important}

html[data-appearance="burgundy"] body[data-theme-page="portal"] :is(.tile .icon,.mini-tile .icon,.tiny-link,.contact-row strong,.contact-row .person-name){color:#e6bdd4}html[data-appearance="burgundy"] body[data-theme-page="portal"] .button.outline{color:#e6c8db}

html[data-appearance="burgundy"] body[data-theme-page="portal"] :is(.button:not(.outline),.r-button.primary,.v-button.primary,.primary-button,.dialog-primary){background:linear-gradient(160deg,#945a78,#6a3854);color:#fff4fa;border-color:#ac7796}
.public-menu-toggle{display:none;border:1px solid #b5c3d0;border-radius:50%;background:#fff9;color:#314d68;width:35px;height:35px;padding:0;font-size:18px;cursor:pointer}
#public-home-menu{position:fixed;inset:0 auto 0 0;margin:0;width:min(320px,86vw);max-width:86vw;height:100dvh;max-height:100dvh;border:0;border-right:1px solid #c5d3df;border-radius:0;padding:30px;background:#f6f8fa;color:#263e55;box-shadow:20px 0 70px #192f4829;transform:none}
#public-home-menu::backdrop{background:#20394f55;backdrop-filter:blur(5px)}.public-menu-heading{display:flex;justify-content:space-between;align-items:center;font-size:14px;letter-spacing:2px;margin-bottom:30px}.public-menu-heading button{background:transparent;border:1px solid #bacbdb;border-radius:50%;height:32px;width:32px;padding:0;color:inherit;font-size:13px}#public-home-menu nav{display:flex;flex-direction:column;align-items:stretch;gap:0}#public-home-menu nav a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #d8e1e9;font-size:13px;letter-spacing:0}#public-home-menu nav span{color:#7891aa}html[data-appearance="burgundy"] #public-home-menu{background:#2d1c28;color:#f1e0ea;border-color:#805069}html[data-appearance="burgundy"] #public-home-menu nav a{border-color:#80506966}html[data-appearance="burgundy"] .public-menu-heading button,html[data-appearance="burgundy"] .public-menu-toggle{border-color:#94607d;color:#ecd2e2;background:#3c2636}html[data-appearance="burgundy"] #public-home-menu nav span{color:#cfa4bd}
@media(max-width:700px){.public-menu-toggle{display:inline-grid;place-items:center}}

html[data-appearance="burgundy"][data-theme-page="portal"] .body-diagram polygon.local_painted{fill:#8bc8ba;stroke:#c0eadf}

html[data-appearance="burgundy"][data-theme-page="portal"] .damage-state.local_painted:before{background:#8bc8ba}
