/* Fluid layouts: shrink the layout, never the browser zoom or touch targets. */
html{scrollbar-gutter:stable}body{font-size:14px}img,canvas,audio{max-width:100%}
.shell{grid-template-columns:196px minmax(0,1fr)}
.sidebar{padding:20px 14px 14px;overflow-y:auto;overscroll-behavior:contain}
.sidebar>.brand img{width:32px;height:32px}.sidebar>.brand strong{font-size:18px}.sidebar .brand small{font-size:7px}
.workspace-name{margin:22px 0 18px;padding:10px;font-size:11px}.nav{gap:3px}.nav button{font-size:13px;padding:10px;min-height:40px;gap:9px}.nav button .icon{width:18px;height:18px}
.sidebar-footer{padding-top:18px}.sidebar-footer button{font-size:12px;padding:9px 4px}.profile{margin-top:12px;padding-top:12px}.profile small{line-height:1.5}
.topbar{height:auto;min-height:60px;padding:10px 26px;gap:15px;flex-wrap:wrap}.topbar>.row{min-width:0;flex:1;justify-content:flex-end;flex-wrap:wrap;gap:12px}.topbar .connection{display:none}.searchbox{width:clamp(160px,22vw,280px);min-width:0}.searchbox input{min-width:0;padding-top:9px;padding-bottom:9px;min-height:38px}
.display-control{display:flex;align-items:center;gap:8px;font-size:11px;flex-shrink:0}.display-control select{width:132px;font-size:12px;min-height:38px;padding:8px;background:var(--panel);cursor:pointer}
.content{padding:26px 26px 100px;max-width:1540px}h1{font-size:34px;letter-spacing:-1.1px}h2{font-size:21px}.pagehead{margin-bottom:22px}.pagehead p{font-size:14px}.pagehead .eyebrow{font-size:9px;margin-bottom:12px}.pagehead button{margin-top:12px;font-size:13px}
.metrics{gap:12px;margin-bottom:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric{padding:15px;min-height:90px}.metric strong{font-size:29px;margin-top:12px}.metric strong small{font-size:11px}.metric .row{font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.dashboard-grid>*{min-width:0}.capture{padding:22px}.capture h2{font-size:27px}.capture p{font-size:14px;margin-bottom:16px}.panel{padding:19px}.taskrow{padding:12px 0;gap:9px}.taskrow button{font-size:14px}.tasktitle button{overflow-wrap:anywhere}
.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.cards.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cardbody{padding:16px}.card h3{font-size:19px}.board{max-width:100%;margin-right:0;grid-template-columns:repeat(5,minmax(190px,1fr))}.calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.day{min-width:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid>.panel,.tool-grid>.panel{min-width:0;margin-top:0}.settings-grid p,.notice,.tool-link{overflow-wrap:anywhere}
.designer-hero{padding:25px}.designer-hero h2{font-size:27px}.designer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr))}.designer-card h3{font-size:19px}
dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal-header,.modal-body,.modal-footer{min-width:0}.modal-header{gap:14px}.modal-header h2{min-width:0;overflow-wrap:anywhere}.modal-footer{flex-wrap:wrap}.modal-body select{min-width:0;max-width:100%}.modal-body label{min-width:0}.checkedit .row input[type=text]{min-width:0}.checkedit .row input[type=checkbox]{flex-shrink:0}.login-form{min-width:0}.login-display{margin-bottom:25px}.login-display .display-control{justify-content:flex-end}.login-art{padding:40px}.login-art h1{font-size:clamp(40px,4.8vw,72px)}
@media(max-width:1150px){.topbar .breadcrumbs{display:none}.shell{grid-template-columns:176px minmax(0,1fr)}.sidebar{padding-left:10px;padding-right:10px}.content{padding-left:20px;padding-right:20px}.metric strong small{display:none}.cards.compact{grid-template-columns:1fr}.dashboard-grid{gap:16px}.taskrow{flex-wrap:wrap}.tasktitle{min-width:140px}.designer-hero-mark{min-width:90px}}
@media(max-height:700px){html[data-layout=screen] .profile,html[data-layout=screen] .workspace-name{display:none}html[data-layout=screen] .nav-label{margin-top:18px}html[data-layout=screen] .sidebar-footer{padding-top:12px}}
/* Mobile mode can also be chosen on a large monitor; keep a comfortable width. */
html[data-layout=mobile] .shell{display:block;max-width:640px;margin-inline:auto}
html[data-layout=mobile] .sidebar{width:min(100%,640px);left:50%;transform:translateX(-50%);overflow:visible;padding:5px 5px max(6px,env(safe-area-inset-bottom))}
html[data-layout=mobile] .nav{display:flex;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:8px;gap:3px;padding-inline:7px;scrollbar-width:thin}
html[data-layout=mobile] .nav button{flex:0 0 82px;min-width:82px;min-height:58px;padding:8px 5px!important;gap:5px;scroll-snap-align:start}html[data-layout=mobile] .nav button span{font-size:10px!important;line-height:1.25;white-space:normal;overflow-wrap:anywhere}
html[data-layout=mobile] .topbar{padding:12px 16px;gap:10px;align-items:center}html[data-layout=mobile] .mobile-brand{font-size:16px}html[data-layout=mobile] .topbar>.row{display:contents}html[data-layout=mobile] .display-control{margin-left:auto}html[data-layout=mobile] .display-control>span{display:none}html[data-layout=mobile] .display-control select{width:136px}
html[data-layout=mobile] .searchbox{order:3;width:100%;flex-basis:100%}html[data-layout=mobile] .searchbox input{font-size:16px;min-height:44px}
html[data-layout=mobile] .content{padding:22px 16px 172px}html[data-layout=mobile] h1{font-size:30px}html[data-layout=mobile] .pagehead{flex-wrap:wrap;gap:12px}html[data-layout=mobile] .pagehead>div{min-width:0}html[data-layout=mobile] .pagehead p{max-width:none}html[data-layout=mobile] .pagehead button{margin-top:0;max-width:none;min-height:44px}
html[data-layout=mobile] .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-layout=mobile] .metric{padding:14px;min-height:90px}html[data-layout=mobile] .metric strong small{display:none}html[data-layout=mobile] .dashboard-grid,html[data-layout=mobile] .settings-grid,html[data-layout=mobile] .tool-grid{grid-template-columns:minmax(0,1fr)}
html[data-layout=mobile] .cards,html[data-layout=mobile] .cards.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}html[data-layout=mobile] .taskrow{flex-wrap:wrap}html[data-layout=mobile] .tasktitle{min-width:140px}html[data-layout=mobile] .panel{padding:16px}
html[data-layout=mobile] input:not([type=checkbox]),html[data-layout=mobile] textarea,html[data-layout=mobile] select{font-size:16px;min-height:44px}html[data-layout=mobile] .filterbar select{width:100%;max-width:100%;flex-basis:100%}html[data-layout=mobile] .view-switch{margin-left:0}html[data-layout=mobile] .board{grid-template-columns:repeat(5,minmax(220px,1fr));margin:0;scroll-snap-type:x proximity}html[data-layout=mobile] .column{scroll-snap-align:start}
html[data-layout=mobile] .flash-fab{right:max(16px,calc((100vw - 640px)/2 + 16px));bottom:calc(94px + env(safe-area-inset-bottom));min-height:46px}html[data-layout=mobile] #toast{display:none}
html[data-layout=mobile] .modal-body .two{grid-template-columns:minmax(0,1fr)}html[data-layout=mobile] .modal-body{padding:16px}html[data-layout=mobile] .modal-header,html[data-layout=mobile] .modal-footer{padding:14px 16px}html[data-layout=mobile] .modal-footer button{min-height:44px}html[data-layout=mobile] .tool-add{flex-wrap:wrap}html[data-layout=mobile] .tool-add label{flex-basis:100%}html[data-layout=mobile] .sizes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-layout=mobile] .login{max-width:640px;margin:auto}html[data-layout=mobile] .login-form{padding:26px 20px}
/* Forced desktop mode still fits a narrow window, using an icon rail. */
@media(max-width:600px){html[data-layout=screen] .shell{grid-template-columns:54px minmax(0,1fr)}html[data-layout=screen] .sidebar{padding:12px 4px}html[data-layout=screen] .sidebar>.brand,html[data-layout=screen] .workspace-name,html[data-layout=screen] .nav-label,html[data-layout=screen] .profile,html[data-layout=screen] .sidebar-footer .connection{display:none}html[data-layout=screen] .nav button{justify-content:center;padding:10px 4px}html[data-layout=screen] .nav button span,html[data-layout=screen] .nav button b{display:none}html[data-layout=screen] .sidebar-footer button{font-size:0;justify-content:center}html[data-layout=screen] .content{padding:18px 10px 110px}html[data-layout=screen] .topbar{padding:8px 10px}html[data-layout=screen] .topbar>.row{justify-content:flex-start}html[data-layout=screen] .searchbox{width:100%}html[data-layout=screen] .display-control{width:100%;justify-content:space-between}html[data-layout=screen] .dashboard-grid,html[data-layout=screen] .settings-grid{grid-template-columns:minmax(0,1fr)}html[data-layout=screen] .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=screen] .metric{padding:10px}html[data-layout=screen] .metric .row{flex-wrap:wrap}html[data-layout=screen] .pagehead{flex-wrap:wrap}html[data-layout=screen] h1{font-size:26px}html[data-layout=screen] .designer-hero{padding:16px}html[data-layout=screen] .designer-hero-mark{display:none}html[data-layout=screen] .login{grid-template-columns:1fr}html[data-layout=screen] .login-art{display:none}}
html[data-layout=mobile] .topbar{height:auto;min-height:60px}html[data-layout=mobile] .nav button{flex-shrink:0}
.today-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.today-actions>button{display:flex;align-items:center;gap:8px}.today-score{margin-left:auto;display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.today-score strong{font-size:26px;color:var(--orange)}.today-score span{max-width:110px;font-size:11px;color:var(--muted);line-height:1.35}.today-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.focus-lane{min-width:0;border:1px solid var(--line);border-radius:13px;padding:17px;background:var(--panel)}.focus-lane .section-title{margin-bottom:8px}.focus-lane h2{font-size:16px}.danger-lane{border-top:3px solid #ff8070}.today-lane{border-top:3px solid var(--orange)}.focus-row{display:grid;grid-template-columns:27px minmax(0,1fr) 26px;gap:8px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.focus-row:first-of-type{border-top:0}.focus-kind{color:var(--orange)}.focus-kind .icon{width:17px}.focus-row div>button,.production-row div>button{padding:0;border:0;min-height:0;background:transparent;text-align:left;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.focus-row small,.production-row small{display:block;color:var(--muted);font-size:10px;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.focus-open{padding:3px!important;min-height:26px!important;border:0;background:transparent}.focus-open .icon{width:15px}.is-overdue small{color:#ff9d91}.focus-empty{color:var(--muted);font-size:12px;line-height:1.5;margin:20px 0}.cockpit-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:20px}.production-panel>.section-title{align-items:flex-start}.production-panel>.section-title h2{margin-top:5px}.production-row{padding:15px 0;border-top:1px solid var(--line)}.production-row:first-of-type{border-top:0}.production-row strong{font-size:16px;color:var(--orange)}.production-track{height:5px;background:#343538;border-radius:10px;overflow:hidden;margin:11px 0}.production-track i{display:block;height:100%;background:linear-gradient(90deg,var(--orange),#ffb388);border-radius:10px}.production-row>.row:last-child{font-size:10px;color:var(--muted)}.production-row select{width:min(190px,55%);min-height:34px;padding:6px 8px;font-size:10px;background:var(--bg)}.today-capture{display:grid;gap:12px}.today-capture textarea{font-size:14px}.today-mini{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:22px;padding-top:17px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.today-mini strong{font-size:24px;color:var(--orange)}.quick-suggestion{display:grid;gap:7px;padding:14px;border:1px solid #6d4a3d;border-radius:10px;background:#ff734f0a}.quick-suggestion .badge{width:max-content}.quick-suggestion small{color:var(--muted)}#quick-form .voice-panel{margin-top:18px}
@media(max-width:1200px){.today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-grid{grid-template-columns:minmax(0,1fr)}}
html[data-layout=mobile] .today-actions{align-items:stretch}html[data-layout=mobile] .today-actions>button{flex:1;justify-content:center}html[data-layout=mobile] .today-score{width:100%;margin-left:0;justify-content:center}html[data-layout=mobile] .today-grid{grid-template-columns:minmax(0,1fr);gap:10px}html[data-layout=mobile] .cockpit-grid{grid-template-columns:minmax(0,1fr)}html[data-layout=mobile] .production-panel>.section-title{flex-wrap:wrap}html[data-layout=mobile] .production-row>.row:last-child{align-items:flex-start}html[data-layout=mobile] .production-row select{width:60%;font-size:12px}html[data-layout=mobile] .today-capture textarea{font-size:16px}html[data-layout=mobile] .today-mini{grid-template-columns:auto 1fr}html[data-layout=mobile] .today-mini button{grid-column:1/-1;text-align:left}
.team-toolbar{display:flex;align-items:center;gap:20px;margin-bottom:24px}.team-toolbar .notice{flex:1;margin:0}.team-toolbar>span{white-space:nowrap;color:var(--muted);font-size:12px}.team-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:18px}.team-folder{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:245px;padding:22px;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--panel);border-radius:14px;overflow:hidden}.team-folder>img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:11px;margin-bottom:17px}.team-folder-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:#221914;margin-bottom:18px}.team-folder-mark .icon{width:31px;height:31px}.team-folder>.badge{margin-bottom:13px}.team-folder>strong{font-size:23px;line-height:1.25;overflow-wrap:anywhere}.team-folder>small{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.5}.team-folder-open{margin-top:auto;padding-top:20px;color:var(--orange);font-size:12px;display:flex;align-items:center;gap:7px}.team-folder-open .icon{width:15px}.team-folder-head{margin-bottom:23px}.team-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:18px 0 24px}.team-identity>img,.team-identity>span{width:74px;height:74px;object-fit:contain;background:#fff;border-radius:14px}.team-identity>span{display:grid;place-items:center;background:var(--orange);color:#241a15}.team-identity>span .icon{width:38px;height:38px}.team-identity h1{margin:7px 0 4px}.team-identity p{margin:0;color:var(--muted);font-size:12px}.team-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);overflow-x:auto}.team-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;white-space:nowrap;color:var(--muted)}.team-tabs button.selected{color:var(--ink);border-bottom-color:var(--orange)}.team-tabs b{font-size:10px;margin-left:6px;color:var(--orange)}.team-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.team-overview>.panel{margin:0;min-width:0}.team-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0}.team-stats div{padding:14px 8px;background:var(--bg);border:1px solid var(--line);border-radius:9px;text-align:center}.team-stats strong{display:block;font-size:25px;color:var(--orange)}.team-stats span{font-size:10px;color:var(--muted)}.team-notes{white-space:pre-wrap;color:var(--muted);font-size:13px;line-height:1.6}.team-files,.team-files-grid{display:grid;gap:10px}.team-files-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.team-file{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.team-file:hover{border-color:#725044}.team-file-icon{width:40px;height:40px;display:grid;place-items:center;background:#ff734f15;color:var(--orange);border-radius:8px}.team-file strong{display:block;overflow-wrap:anywhere}.team-file small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.team-editor-panel{display:grid;gap:25px;padding:19px;border:1px solid #5a483f;border-radius:12px}.team-editor-panel h3{font-size:17px;margin-bottom:5px}.team-project-picker{max-height:230px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;background:var(--bg);border-radius:9px}.team-project-picker label{display:flex;align-items:flex-start;gap:7px;padding:7px;font-size:11px;line-height:1.4}.team-project-picker input{flex-shrink:0}.team-asset-row{display:grid;grid-template-columns:105px minmax(120px,.7fr) minmax(180px,1.3fr) 38px;gap:7px;margin-top:8px}.team-asset-row input,.team-asset-row select{font-size:12px;padding:9px;min-height:40px}.team-asset-row button{padding:7px;min-height:40px}.team-project-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}
@media(max-width:1000px){.team-overview{grid-template-columns:minmax(0,1fr)}.team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.team-asset-row{grid-template-columns:100px minmax(0,1fr) 38px}.team-asset-row input[data-team-asset-url]{grid-column:1/-1;grid-row:2}}
html[data-layout=mobile] .team-toolbar{align-items:stretch;flex-direction:column}html[data-layout=mobile] .team-identity{grid-template-columns:auto minmax(0,1fr)}html[data-layout=mobile] .team-identity>button{grid-column:1/-1}html[data-layout=mobile] .team-tabs button{flex:0 0 auto}html[data-layout=mobile] .team-overview{grid-template-columns:minmax(0,1fr)}html[data-layout=mobile] .team-project-picker{grid-template-columns:minmax(0,1fr)}html[data-layout=mobile] .team-asset-row{grid-template-columns:90px minmax(0,1fr) 38px}html[data-layout=mobile] .team-asset-row input[data-team-asset-url]{grid-column:1/-1}html[data-layout=mobile] .team-folder{min-height:220px}

/* Productivity, global search and integrations. */
.searchbox{position:relative;z-index:35}.global-results{position:absolute;top:calc(100% + 10px);right:0;width:min(560px,calc(100vw - 28px));max-height:min(540px,70vh);overflow:auto;padding:7px;background:#202123;border:1px solid #4b4c50;border-radius:12px;box-shadow:0 22px 70px #000b}.global-results>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:0;background:transparent;text-align:left}.global-results>button:hover,.global-results>button:focus-visible{background:#303135}.global-results strong,.global-results small{display:block;overflow-wrap:anywhere}.global-results strong{font-size:13px}.global-results small{font-size:10px;color:var(--muted);margin-top:4px}.global-results p{padding:18px;margin:0;color:var(--muted);font-size:12px}.global-kind{color:var(--orange)}.global-kind .icon{width:17px}.global-results .badge{white-space:nowrap}.sync-pulse{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:10px;white-space:nowrap;background:transparent}.sync-pulse i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.sync-pulse.ok i{background:var(--green)}.smart-filters{display:flex;gap:7px;flex-wrap:wrap;margin:-8px 0 20px}.smart-filters button{min-height:34px;padding:7px 10px;border-radius:20px;background:transparent;font-size:11px}.smart-filters button.selected{color:#231812;background:var(--orange);border-color:var(--orange);font-weight:650}.smart-filters .smart-clear{border-color:transparent;color:var(--muted)}.integration-panel{background:linear-gradient(135deg,#242526,#1f2022)}.integration-panel>.section-title{align-items:flex-start}.integration-panel h2{margin:8px 0 0}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.integration-grid article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;background:var(--bg);border:1px solid var(--line);border-radius:11px}.integration-grid strong,.integration-grid small{display:block}.integration-grid strong{font-size:13px}.integration-grid small{font-size:9px;color:var(--muted);line-height:1.45;margin-top:4px}.integration-grid a,.integration-grid button{font-size:10px;min-height:34px;padding:7px 9px}.integration-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#ff734f14;color:var(--orange)}.integration-icon .icon{width:18px}.team-suggestions{margin-top:24px}.team-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.team-suggestion-grid>button{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;text-align:left;padding:11px;background:var(--bg)}.team-suggestion-grid>button>span:first-child{color:var(--orange)}.team-suggestion-grid strong,.team-suggestion-grid small{display:block;overflow-wrap:anywhere}.team-suggestion-grid strong{font-size:12px}.team-suggestion-grid small{color:var(--muted);font-size:9px;line-height:1.4;margin-top:3px}.team-suggestion-grid .icon{width:16px}
@media(max-width:1150px){.sync-pulse span{display:none}.integration-grid{grid-template-columns:minmax(0,1fr)}.team-suggestion-grid{grid-template-columns:minmax(0,1fr)}}
html[data-layout=mobile] .sync-pulse{display:none}html[data-layout=mobile] .global-results{position:fixed;top:118px;left:16px;right:16px;width:auto;max-height:55vh}html[data-layout=mobile] .global-results>button{grid-template-columns:30px minmax(0,1fr)}html[data-layout=mobile] .global-results .badge{display:none}html[data-layout=mobile] .smart-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}html[data-layout=mobile] .smart-filters button{flex:0 0 auto}html[data-layout=mobile] .integration-grid,html[data-layout=mobile] .team-suggestion-grid{grid-template-columns:minmax(0,1fr)}

/* Colour themes: each palette keeps the same hierarchy and accessible contrast. */
html[data-theme=raso]{--bg:#171819;--panel:#202123;--raised:#28292c;--line:#36373a;--ink:#f6f3ef;--muted:#a4a3a4;--orange:#ff734f;--accent:#ff734f;--green:#b3caae;--purple:#c1b0db;--blue:#a8c5d7;--yellow:#ded294;--sidebar:#1c1d1f;--field:#171819;--search:#222325;--nav-active:#34302e;--nav-active-ink:#ff967b;--nav-count:#45403d;--primary-ink:#201711;--capture-bg:#e5d7be;--capture-ink:#332e28;--capture-muted:#6b5e4e;--capture-input:#f7efdf;--capture-button:#39332d;--capture-button-ink:#fff8ea}
html[data-theme=night]{--bg:#101827;--panel:#162235;--raised:#1e2d43;--line:#344762;--ink:#f5f8fd;--muted:#aebbd0;--orange:#68b8ff;--accent:#68b8ff;--green:#8fd4b7;--purple:#b9aaef;--blue:#86d2ed;--yellow:#f0cf78;--sidebar:#111b2b;--field:#0f1929;--search:#142033;--nav-active:#1d3652;--nav-active-ink:#9ad1ff;--nav-count:#29435f;--primary-ink:#071726;--capture-bg:#d8e8f4;--capture-ink:#172332;--capture-muted:#53697e;--capture-input:#eef7fd;--capture-button:#19344d;--capture-button-ink:#f4f9fd}
html[data-theme=forest]{--bg:#101b17;--panel:#17251f;--raised:#203129;--line:#385044;--ink:#f3f7f2;--muted:#adbbb1;--orange:#d6ad61;--accent:#d6ad61;--green:#92c9a7;--purple:#b8aad5;--blue:#9fc7c4;--yellow:#dfc979;--sidebar:#122019;--field:#0f1a16;--search:#16241e;--nav-active:#2b3929;--nav-active-ink:#efd08f;--nav-count:#34483c;--primary-ink:#261d0b;--capture-bg:#dce5d3;--capture-ink:#253126;--capture-muted:#5a6a59;--capture-input:#f0f5eb;--capture-button:#294334;--capture-button-ink:#f5f8f2}
html[data-theme=plum]{--bg:#1c141d;--panel:#281d29;--raised:#352637;--line:#503c52;--ink:#fbf5fa;--muted:#beaebe;--orange:#e49bcb;--accent:#e49bcb;--green:#a9c8ae;--purple:#c9afe6;--blue:#a9c7df;--yellow:#ddc98c;--sidebar:#211722;--field:#1b131c;--search:#261b28;--nav-active:#422a3e;--nav-active-ink:#f0b8dc;--nav-count:#50374d;--primary-ink:#2c1425;--capture-bg:#ead9e4;--capture-ink:#38283a;--capture-muted:#725d72;--capture-input:#faf1f7;--capture-button:#4a3047;--capture-button-ink:#fff7fc}
html[data-theme=sand]{--bg:#f3eee5;--panel:#fffaf2;--raised:#ece3d5;--line:#cfc2b2;--ink:#2c2925;--muted:#6f675e;--orange:#c94f31;--accent:#c94f31;--green:#5f8068;--purple:#79688f;--blue:#51788d;--yellow:#90782e;--sidebar:#e8dfd2;--field:#fffaf2;--search:#ece3d5;--nav-active:#f5d7cb;--nav-active-ink:#a93e25;--nav-count:#d9caba;--primary-ink:#fffaf6;--capture-bg:#dcc7a9;--capture-ink:#302921;--capture-muted:#6e5c49;--capture-input:#f8eddd;--capture-button:#3b332b;--capture-button-ink:#fffaf3;color-scheme:light}
.sidebar{background:var(--sidebar)}.nav button.active{background:var(--nav-active);color:var(--nav-active-ink)}.nav button b{background:var(--nav-count)}.searchbox,.global-results{background:var(--search)}input,textarea,select{background:var(--field)}.primary,.flash-fab{color:var(--primary-ink)}.capture{background:var(--capture-bg);color:var(--capture-ink)}.capture .eyebrow,.capture p{color:var(--capture-muted)}.capture-input{background:var(--capture-input)}.capture-input input{color:var(--capture-ink)}.capture-input button{background:var(--capture-button);color:var(--capture-button-ink)}.column,.day.blank,.designer-card,.card-status,.designer-attached{background:var(--panel)}.global-results>button:hover,.global-results>button:focus-visible{background:var(--raised)}.integration-panel,.designer-hero{background:linear-gradient(135deg,var(--raised),var(--panel))}.team-file:hover{border-color:var(--orange)}dialog{border-color:var(--line)}
.appearance-controls{display:flex;align-items:center;gap:10px;flex:0 0 auto}.theme-control,.display-control{display:flex;align-items:center;gap:7px;font-size:11px;min-width:0}.appearance-controls select{width:126px;min-height:38px;padding:8px;font-size:12px;background:var(--panel);cursor:pointer}.theme-control select{width:132px}
html[data-theme=sand] .brand img{filter:brightness(.25)}html[data-theme=sand] .sidebar,html[data-theme=sand] .topbar{box-shadow:0 1px 0 #00000010}html[data-theme=sand] .badge{background:#00000008}html[data-theme=sand] .danger{color:#a33e35}html[data-theme=sand] .overdue{color:#b34035!important}html[data-theme=sand] dialog::backdrop{background:#2b241f80}
@media(max-width:1150px){.appearance-controls{gap:6px}.appearance-controls label>span{display:none}.appearance-controls select{width:118px}.theme-control select{width:122px}}
html[data-layout=mobile] .appearance-controls{margin-left:auto;display:grid;grid-template-columns:1fr 1fr;width:min(100%,270px);gap:7px}html[data-layout=mobile] .appearance-controls label{width:100%;margin:0}html[data-layout=mobile] .appearance-controls label>span{display:none}html[data-layout=mobile] .appearance-controls select{width:100%;min-width:0;font-size:13px}html[data-layout=mobile] .display-control{margin-left:0}
@media(max-width:380px){html[data-layout=mobile] .topbar{align-items:flex-start}html[data-layout=mobile] .mobile-brand{width:100%}html[data-layout=mobile] .appearance-controls{width:100%;margin-left:0}.appearance-controls select{font-size:12px!important}}
html[data-layout=mobile] .nav{scrollbar-width:none;-ms-overflow-style:none}html[data-layout=mobile] .nav::-webkit-scrollbar{display:none;width:0;height:0}

/* Operational cockpit: priorities, inbox, production and client approvals. */
.daily-priorities{margin:0 0 22px;padding:19px 20px;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:13px}.daily-priorities .section-title{margin-bottom:12px}.priority-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.priority-strip article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;background:var(--bg);border:1px solid var(--line);border-radius:10px}.priority-strip article>b{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--orange);color:var(--primary-ink)}.priority-strip button{padding:0;border:0;background:none;min-height:0;text-align:left;font-weight:650;line-height:1.35}.priority-strip small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.priority-strip input{width:19px}
.production-overview{margin:0 0 18px}.production-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.production-kpis>div{padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.production-kpis strong{display:block;font-size:25px}.production-kpis span{font-size:10px;color:var(--muted)}.production-kpis .alert strong{color:#ff8b75}.production-kpis .warn strong{color:var(--yellow)}.pipeline-map{display:grid;grid-template-columns:repeat(4,1fr);margin-top:9px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.pipeline-map div{display:flex;justify-content:space-between;padding:11px 14px;background:var(--panel);border-right:1px solid var(--line)}.pipeline-map div:last-child{border:0}.pipeline-map span{font-size:11px;color:var(--muted)}
.inbox-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.inbox-summary>div{padding:18px;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:11px}.inbox-summary strong{display:block;font-size:29px}.inbox-summary span{font-size:11px;color:var(--muted)}.inbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inbox-section{margin:0!important}.inbox-row{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.inbox-row:last-child{border:0}.inbox-kind{width:34px;height:34px;display:grid;place-items:center;background:var(--raised);border-radius:8px;color:var(--orange)}.inbox-row button{padding:0;min-height:0;border:0;background:none;text-align:left}.inbox-row small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.inbox-row p{margin:7px 0 0;color:var(--ink);font-size:12px}
.client-validation{padding:17px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:11px}.client-validation .section-title{margin-bottom:12px}.validation-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.validation-feedback{padding:11px;background:var(--bg);border-radius:8px;white-space:pre-wrap}.team-brief{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:15px 0}.team-brief>div{padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.team-brief span,.team-brief strong{display:block}.team-brief span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:6px}.team-brief strong{font-size:12px;line-height:1.5;white-space:pre-wrap}.team-activity article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.team-activity article>span{color:var(--orange)}.team-activity button{padding:0;min-height:0;background:none;border:0;text-align:left}.team-activity small{display:block;margin-top:5px;color:var(--muted);font-size:10px}
@media(max-width:900px){.priority-strip{grid-template-columns:1fr}.production-kpis,.inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-map{grid-template-columns:repeat(2,1fr)}.pipeline-map div:nth-child(2){border-right:0}.pipeline-map div:nth-child(-n+2){border-bottom:1px solid var(--line)}.inbox-grid{grid-template-columns:1fr}}
@media(max-width:480px){.production-kpis,.inbox-summary{grid-template-columns:1fr 1fr}.validation-link{grid-template-columns:1fr}.pipeline-map{grid-template-columns:1fr}.pipeline-map div{border-right:0;border-bottom:1px solid var(--line)!important}.pipeline-map div:last-child{border-bottom:0!important}}

/* Pilotage business and complete order editor. */
.ops-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:20px;padding-bottom:5px;scrollbar-width:none}.ops-tabs::-webkit-scrollbar{display:none}.ops-tabs button{white-space:nowrap}.ops-tabs button.selected{background:var(--nav-active);color:var(--nav-active-ink);border-color:var(--orange)}.ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ops-grid>.panel{margin:0}.ops-order-row{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.ops-order-row:last-child{border:0}.ops-state{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.ops-order-row button{padding:0;min-height:0;border:0;background:none;text-align:left}.ops-order-row small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.finance-summary>div{padding:18px;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:11px}.finance-summary span,.finance-summary strong{display:block}.finance-summary span{font-size:10px;color:var(--muted);margin-bottom:8px}.finance-summary strong{font-size:23px}.ops-table-wrap{overflow-x:auto}.ops-table{width:100%;border-collapse:collapse}.ops-table th,.ops-table td{padding:12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.ops-table th{font-size:10px;color:var(--muted);text-transform:uppercase}.ops-table button{padding:0;min-height:0;border:0;background:none}.ops-table .negative{color:#ff9b87}.supplier-grid,.product-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px}.supplier-card{margin:0!important}.supplier-card>span{color:var(--orange)}.supplier-card h2{margin:14px 0}.supplier-card>div{display:grid;grid-template-columns:auto 1fr;gap:6px 10px}.supplier-card small{color:var(--muted)}.product-library>.panel{margin:0;display:flex;flex-direction:column}.product-library p{color:var(--muted);font-size:13px}.product-library small{margin-bottom:18px;color:var(--muted)}.product-library button{margin-top:auto}.product-number{color:var(--orange);font-size:11px;letter-spacing:.15em}.operations-editor{display:grid;gap:22px;padding:19px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:12px}.live-margin{display:block;padding:12px;background:var(--bg);border-radius:8px;color:var(--green);font-weight:700}.milestone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.order-lines{display:grid;gap:7px}.order-line{display:grid;grid-template-columns:1.2fr .55fr .65fr .7fr .55fr 1.3fr 38px;gap:6px}.order-line input{min-width:0;padding:9px;font-size:11px}.order-line button{padding:7px}.scan-button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;cursor:pointer;color:var(--ink)}.scan-button input{display:none}.order-documents{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.order-documents article{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.order-documents img{width:100%;height:120px;object-fit:cover}.order-documents article>div{padding:9px}.order-documents strong{display:block;font-size:11px;overflow-wrap:anywhere}.order-documents button{margin-top:7px;padding:5px;min-height:0;font-size:10px}.mockup-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mockup-comparison img{width:100%;height:240px;object-fit:contain;background:#eee8dc;border-radius:9px}.ops-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.ops-editor-actions a{display:inline-flex;align-items:center;padding:11px 15px;border:1px solid var(--line);border-radius:9px}.history-log{padding:12px;background:var(--bg);border-radius:9px}.history-log summary{cursor:pointer}.history-log p{padding:10px 0;margin:0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.notification-panel{border-left:3px solid var(--orange)!important}
@media(max-width:1000px){.order-line{grid-template-columns:repeat(3,minmax(0,1fr)) 38px}.order-line input:nth-of-type(6){grid-column:1/4}.milestone-grid,.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.ops-grid{grid-template-columns:1fr}.finance-summary{grid-template-columns:1fr 1fr}.milestone-grid{grid-template-columns:1fr 1fr}.order-line{grid-template-columns:1fr 1fr 38px}.order-line input:nth-of-type(6){grid-column:1/3}.mockup-comparison{grid-template-columns:1fr}.mockup-comparison img{height:210px}}

.menu-settings{border-left:3px solid var(--orange)!important}.menu-presets{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.menu-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.menu-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--bg);border:1px solid var(--line);border-radius:9px}.menu-option label{display:flex;grid-template:none;align-items:center;gap:9px;color:var(--ink);cursor:pointer;min-width:0}.menu-option label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-option input{flex:0 0 auto}.menu-option>div{display:flex;gap:4px}.menu-option>div button{min-height:31px;padding:4px 9px}.menu-option.locked{color:var(--muted)}.menu-option.locked small{font-size:10px}.menu-option.locked .icon{color:var(--orange)}
@media(max-width:650px){.menu-options{grid-template-columns:1fr}.menu-option{padding:9px}.menu-presets{display:grid;grid-template-columns:1fr 1fr}.menu-presets .ghost{grid-column:1/-1}}

/* Workflow : Inbox universelle, tri rapide, relations et journal */
.inbox-command{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;margin:-6px 0 22px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(110deg,#ff734f12,transparent)}
.inbox-command>div{display:flex;align-items:baseline;gap:10px}.inbox-command strong{font-size:30px;color:var(--orange)}.inbox-command span{color:var(--muted)}.inbox-command button.selected{background:var(--orange);color:#251710}
.tri-stage{max-width:760px;margin:0 auto;display:grid;gap:18px}.tri-progress{display:flex;justify-content:center;align-items:baseline;gap:9px;color:var(--muted)}.tri-progress strong{font-size:28px;color:var(--ink)}
.tri-card{position:relative;min-height:330px;padding:clamp(26px,6vw,54px);border:1px solid color-mix(in srgb,var(--accent),var(--line) 65%);border-top:5px solid var(--accent);border-radius:24px;background:linear-gradient(145deg,var(--panel),#1a1b1c);box-shadow:0 24px 70px #0005;touch-action:pan-y;display:flex;flex-direction:column;justify-content:center}
.tri-card h2{font-size:clamp(30px,6vw,54px);line-height:1.05;margin:18px 0;overflow-wrap:anywhere}.tri-card p{font-size:16px;line-height:1.7;color:var(--muted);white-space:pre-line;max-height:170px;overflow:auto}.tri-kind{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--orange)}.tri-swipe-hints{position:absolute;left:24px;right:24px;bottom:18px;display:flex;justify-content:space-between;color:#85868a;font-size:11px}
.tri-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tri-actions button{min-height:50px}.tri-detail{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.tri-detail h3{margin-top:0}.tri-detail label{margin:18px 0 0}.tri-categories{display:flex;flex-wrap:wrap;gap:8px}.tri-categories button{padding:9px 13px;min-height:38px;font-size:12px}.tri-categories button.selected{background:var(--orange);border-color:var(--orange);color:#24150f}.tri-empty{text-align:center;max-width:650px;margin:auto;padding:60px 25px}
.workflow-editor{display:grid;gap:18px;padding:20px;border:1px solid #5b4b44;border-radius:13px;background:#ff734f08}.workflow-editor h3{margin:0}.workflow-linker{display:grid;grid-template-columns:1fr auto;gap:9px}.workflow-linker button{min-width:90px}.workflow-relation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;margin-top:7px;background:#171819;border:1px solid var(--line);border-radius:8px;font-size:13px}.workflow-relation span{min-width:0;overflow-wrap:anywhere}.workflow-relation button{padding:4px 9px;min-height:30px}.journal-box{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--line)}#journal-list{display:grid;gap:8px}#journal-list article{padding:12px;border-left:3px solid var(--orange);background:#171819;border-radius:0 8px 8px 0}#journal-list p{margin:5px 0;font-size:13px;line-height:1.5}#journal-list small{color:var(--muted)}
.workflow-settings textarea{width:100%;margin:15px 0;font:inherit;line-height:1.6}
@media(max-width:650px){.inbox-command{align-items:stretch;flex-direction:column}.tri-card{min-height:360px;padding:30px 22px 55px}.tri-actions{grid-template-columns:1fr}.tri-detail{padding:17px}.workflow-linker{grid-template-columns:1fr}.workflow-linker button{width:100%}.tri-swipe-hints{left:16px;right:16px}.workflow-editor{padding:14px}}
/* Optional Studio-wide palette: all core surfaces continue using shared tokens. */
html[data-theme=pixel]{--bg:#171522;--panel:#231f32;--raised:#2e2940;--ink:#f6f0ff;--muted:#c1b6d4;--line:#443951;--orange:#d4b5f4;--green:#aad8bd;--accent:#d4b5f4;--cream:#e9d8ef;--sidebar-bg:#1b1728;color-scheme:dark}
html[data-theme=pixel] body{background:radial-gradient(ellipse at 95% 0,#78569716,transparent 50%),var(--bg)}html[data-theme=pixel] .sidebar{background:#1b1728;border-right-color:var(--line)}html[data-theme=pixel] .nav button.active{background:#d4b5f41c;border-color:#c9a9ef44;color:#e8cfff}html[data-theme=pixel] .nav button.active svg{color:#e8cfff}html[data-theme=pixel] .panel,html[data-theme=pixel] .card,html[data-theme=pixel] .team-folder,html[data-theme=pixel] .list-panel{border-radius:18px;box-shadow:0 5px 0 #0e0a172b}html[data-theme=pixel] .primary{background:#d4b5f4;color:#241930;border-color:#d4b5f4;box-shadow:0 3px 0 #906bad}html[data-theme=pixel] .primary:hover{background:#e6ccff}html[data-theme=pixel] .badge{border-radius:7px}html[data-theme=pixel] .avatar{background:#d4b5f4;color:#241930;border-radius:10px}html[data-theme=pixel] .topbar{background:#171522e8}html[data-theme=pixel] button:focus-visible{outline-color:#c8f2de}html[data-theme=pixel] .office-stage{border-color:#5b486d}

html[data-theme=electric]{--bg:#1b1911;--panel:#29261a;--raised:#373121;--ink:#fff9e4;--muted:#cec4a5;--line:#51472d;--orange:#f2d36b;--green:#b9daa2;--cream:#eee3be}
html[data-theme=lagoon]{--bg:#101e24;--panel:#192d35;--raised:#233e48;--ink:#eefcff;--muted:#b4d0d8;--line:#36535f;--orange:#90dce7;--green:#9cdabb;--cream:#d9f2ed}
html[data-theme=sakura]{--bg:#241923;--panel:#332432;--raised:#453244;--ink:#fff0fa;--muted:#d9bdd0;--line:#604457;--orange:#efafd4;--green:#b7d9c5;--cream:#f4ddec}
html:is([data-theme=electric],[data-theme=lagoon],[data-theme=sakura]) .sidebar,html:is([data-theme=electric],[data-theme=lagoon],[data-theme=sakura]) .topbar{background:var(--bg)}
html:is([data-theme=electric],[data-theme=lagoon],[data-theme=sakura]) .primary{background:var(--orange);color:#171819;border-color:var(--orange)}

/* Pokémon landscapes: private, local original assets; decoration never receives input. */html[data-theme=poke-pikachu]{--bg:#19180f;--panel:#252316;--raised:#33301e;--line:#574e2d;--ink:#fff9df;--muted:#cec6a7;--orange:#f5d773;--accent:#f5d773;--sidebar:#19180f;--field:#19180f;--search:#252316;--nav-active:#33301e;--nav-active-ink:#f5d773;--nav-count:#252316;--primary-ink:#19180f;--capture-bg:#252316;--capture-ink:#fff9df;--capture-muted:#cec6a7;--capture-input:#19180f;--capture-button:#f5d773;--capture-button-ink:#19180f;--green:#b7dfbd;--purple:#d3b9ef;--blue:#afdbe9;--yellow:#eed994;--theme-sprite:url('/companions/pmd/pikachu/Walk.png');--theme-fw:32px;--theme-fh:40px;--theme-sw:128px;--theme-sh:320px}html[data-theme=poke-bulbasaur]{--bg:#101d19;--panel:#192c24;--raised:#243d31;--line:#3e6050;--ink:#effcf3;--muted:#b4cebe;--orange:#a7dfa8;--accent:#a7dfa8;--sidebar:#101d19;--field:#101d19;--search:#192c24;--nav-active:#243d31;--nav-active-ink:#a7dfa8;--nav-count:#192c24;--primary-ink:#101d19;--capture-bg:#192c24;--capture-ink:#effcf3;--capture-muted:#b4cebe;--capture-input:#101d19;--capture-button:#a7dfa8;--capture-button-ink:#101d19;--green:#b7dfbd;--purple:#d3b9ef;--blue:#afdbe9;--yellow:#eed994;--theme-sprite:url('/companions/pmd/bulbasaur/Walk.png');--theme-fw:40px;--theme-fh:40px;--theme-sw:240px;--theme-sh:320px}html[data-theme=poke-squirtle]{--bg:#0e1d29;--panel:#172e3e;--raised:#203e50;--line:#3c5d70;--ink:#edfaff;--muted:#b1cfdd;--orange:#92dcec;--accent:#92dcec;--sidebar:#0e1d29;--field:#0e1d29;--search:#172e3e;--nav-active:#203e50;--nav-active-ink:#92dcec;--nav-count:#172e3e;--primary-ink:#0e1d29;--capture-bg:#172e3e;--capture-ink:#edfaff;--capture-muted:#b1cfdd;--capture-input:#0e1d29;--capture-button:#92dcec;--capture-button-ink:#0e1d29;--green:#b7dfbd;--purple:#d3b9ef;--blue:#afdbe9;--yellow:#eed994;--theme-sprite:url('/companions/pmd/squirtle/Walk.png');--theme-fw:32px;--theme-fh:32px;--theme-sw:128px;--theme-sh:256px}html[data-theme=poke-charmander]{--bg:#251811;--panel:#34241c;--raised:#453227;--line:#6b4c3b;--ink:#fff4e7;--muted:#d8bda9;--orange:#ffbc87;--accent:#ffbc87;--sidebar:#251811;--field:#251811;--search:#34241c;--nav-active:#453227;--nav-active-ink:#ffbc87;--nav-count:#34241c;--primary-ink:#251811;--capture-bg:#34241c;--capture-ink:#fff4e7;--capture-muted:#d8bda9;--capture-input:#251811;--capture-button:#ffbc87;--capture-button-ink:#251811;--green:#b7dfbd;--purple:#d3b9ef;--blue:#afdbe9;--yellow:#eed994;--theme-sprite:url('/companions/pmd/charmander/Walk.png');--theme-fw:32px;--theme-fh:32px;--theme-sw:128px;--theme-sh:256px}html[data-theme=poke-gengar]{--bg:#1b1529;--panel:#292039;--raised:#392c4c;--line:#58466f;--ink:#f8f0ff;--muted:#cbbbdc;--orange:#d5b3fa;--accent:#d5b3fa;--sidebar:#1b1529;--field:#1b1529;--search:#292039;--nav-active:#392c4c;--nav-active-ink:#d5b3fa;--nav-count:#292039;--primary-ink:#1b1529;--capture-bg:#292039;--capture-ink:#f8f0ff;--capture-muted:#cbbbdc;--capture-input:#1b1529;--capture-button:#d5b3fa;--capture-button-ink:#1b1529;--green:#b7dfbd;--purple:#d3b9ef;--blue:#afdbe9;--yellow:#eed994;--theme-sprite:url('/companions/pmd/gengar/Walk.png');--theme-fw:32px;--theme-fh:40px;--theme-sw:128px;--theme-sh:320px}html[data-theme=poke-mew]{--bg:#251b28;--panel:#35273a;--raised:#46334a;--line:#674d6a;--ink:#fff2fd;--muted:#dbbfd7;--orange:#f1b5dc;--accent:#f1b5dc;--sidebar:#251b28;--field:#251b28;--search:#35273a;--nav-active:#46334a;--nav-active-ink:#f1b5dc;--nav-count:#35273a;--primary-ink:#251b28;--capture-bg:#35273a;--capture-ink:#fff2fd;--capture-muted:#dbbfd7;--capture-input:#251b28;--capture-button:#f1b5dc;--capture-button-ink:#251b28;--green:#b7dfbd;--purple:#d3b9ef;--blue:#afdbe9;--yellow:#eed994;--theme-sprite:url('/companions/pmd/mew/Walk.png');--theme-fw:40px;--theme-fh:64px;--theme-sw:240px;--theme-sh:512px}
html[data-theme^="poke-"] body{background:var(--bg)}
html[data-theme^="poke-"] .shell>main{position:relative;isolation:isolate}
html[data-theme^="poke-"][data-theme-decor="on"] .shell>main::before{content:"";position:fixed;right:3vw;bottom:9vh;width:calc(var(--theme-fw)*6);height:calc(var(--theme-fh)*6);background-image:var(--theme-sprite);background-size:calc(var(--theme-sw)*6) calc(var(--theme-sh)*6);background-repeat:no-repeat;image-rendering:pixelated;opacity:.09;pointer-events:none;z-index:-1}
html[data-theme^="poke-"] .topbar{background:var(--bg)}
html[data-theme^="poke-"] .primary,html[data-theme^="poke-"] .flash-fab{background:var(--orange);border-color:var(--orange);color:var(--primary-ink)}
html[data-theme^="poke-"] .primary:hover,html[data-theme^="poke-"] .flash-fab:hover{background:color-mix(in srgb,var(--orange) 88%,white)}
html[data-theme^="poke-"] .panel,html[data-theme^="poke-"] .card,html[data-theme^="poke-"] dialog{background:var(--panel)}
html[data-theme^="poke-"] button:hover{background-color:var(--raised)}
html[data-theme^="poke-"] .nav button.active{background:var(--nav-active);color:var(--nav-active-ink)}
html[data-theme^="poke-"] .poke-panel{background:var(--panel);border-color:var(--orange)}
html[data-theme^="poke-"] .poke-dialogue{background:var(--bg);border-color:var(--orange);color:var(--ink)}
html[data-theme^="poke-"] .poke-compose{background:var(--panel)}
html[data-theme^="poke-"] .office-stage{border-color:var(--line)}
.theme-decor-toggle{font-size:11px;min-height:38px;padding:8px 10px;white-space:nowrap}
.theme-scene{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:160px;padding:24px 28px;margin-bottom:24px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(110deg,var(--panel) 40%,var(--raised));box-shadow:inset 0 1px 0 #ffffff0b}
.theme-scene::before{content:"";position:absolute;right:-12%;bottom:-180px;width:68%;height:270px;border:1px solid color-mix(in srgb,var(--orange) 18%,transparent);border-radius:50%;background:color-mix(in srgb,var(--orange) 8%,var(--panel));transform:rotate(-12deg);z-index:-1}
.theme-scene::after{content:"";position:absolute;right:125px;top:20px;width:75px;height:75px;border:1px solid color-mix(in srgb,var(--orange) 28%,transparent);border-radius:50%;box-shadow:0 0 70px color-mix(in srgb,var(--orange) 10%,transparent);z-index:-1}
.theme-scene-copy{max-width:480px;min-width:0}.theme-scene-copy small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--orange);margin-bottom:11px}.theme-scene-copy strong{font-size:22px;line-height:1.3;letter-spacing:-.6px;display:block}.theme-scene-copy p{font-size:12px;line-height:1.6;color:var(--muted);margin:9px 0 0}
.theme-scene-art{flex:0 0 auto;position:relative;display:flex;align-items:flex-end;gap:15px;pointer-events:none}
.theme-static-sprite{display:block;width:calc(var(--theme-fw)*3);height:calc(var(--theme-fh)*3);max-height:192px;background:var(--theme-sprite) no-repeat 0 0;background-size:calc(var(--theme-sw)*3) calc(var(--theme-sh)*3);image-rendering:pixelated;filter:drop-shadow(0 8px 0 #0002)}
.theme-portrait{width:48px;height:48px;image-rendering:pixelated;border:2px solid var(--orange);border-radius:9px;box-shadow:4px 4px 0 #0003;background:var(--bg)}
.theme-credits{margin-top:28px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);font-size:11px;line-height:1.7}
.theme-credits summary{cursor:pointer;color:var(--ink)}.theme-credits a{color:var(--orange);text-decoration:underline}.theme-credits p{margin:10px 0 0}
.office-focus .theme-scene{display:none}
@media(max-width:600px){.theme-scene{padding:18px;gap:8px;min-height:140px;border-radius:15px}.theme-scene-copy strong{font-size:17px}.theme-scene-copy p{font-size:11px}.theme-scene-copy small{font-size:8px}.theme-static-sprite{width:calc(var(--theme-fw)*2);height:calc(var(--theme-fh)*2);background-size:calc(var(--theme-sw)*2) calc(var(--theme-sh)*2)}.theme-portrait{display:none}.theme-scene::after{right:25px;top:15px;width:50px;height:50px}html[data-theme^="poke-"][data-theme-decor="on"] .shell>main::before{display:none}.theme-decor-toggle{min-height:44px}}
@media print{.theme-scene,.theme-credits,.theme-decor-toggle{display:none!important}.shell>main::before{display:none!important}}
@media(forced-colors:active){.theme-scene-art,.shell>main::before{display:none!important}}
html[data-theme^="poke-"] #poke-panel{background:var(--panel);color:var(--ink);border-color:var(--orange);box-shadow:0 0 0 3px var(--bg),0 18px 65px #0009}
html[data-theme^="poke-"] #poke-panel header{color:var(--orange);border-color:var(--line)}
html[data-theme^="poke-"] #poke-panel button{background:var(--raised);color:var(--ink);border-color:var(--line)}
html[data-theme^="poke-"] #poke-panel button:hover{border-color:var(--orange)}
html[data-theme^="poke-"] #poke-panel .poke-dialogue{background:var(--bg);border-color:var(--orange);color:var(--ink)}
html[data-theme^="poke-"] #poke-panel textarea,html[data-theme^="poke-"] #poke-panel select{background:var(--field);color:var(--ink);border-color:var(--line)}
html[data-theme^="poke-"] #poke-panel .poke-portrait img{border-color:var(--orange)}

/* Original CSS/SVG pixel towns: inspired atmospheres, not ripped game maps. */
html[data-city=saffron]{--city-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22640%22%20height%3D%22480%22%20viewBox%3D%220%200%20640%20480%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22640%22%20height%3D%22480%22%20fill%3D%22%23315c51%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%220%22%20width%3D%2242%22%20height%3D%22480%22%20fill%3D%22%23baad85%22%2F%3E%3Crect%20x%3D%22310%22%20y%3D%220%22%20width%3D%2242%22%20height%3D%22480%22%20fill%3D%22%23baad85%22%2F%3E%3Crect%20x%3D%22520%22%20y%3D%220%22%20width%3D%2242%22%20height%3D%22480%22%20fill%3D%22%23baad85%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%22115%22%20width%3D%22640%22%20height%3D%2230%22%20fill%3D%22%23baad85%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%22295%22%20width%3D%22640%22%20height%3D%2230%22%20fill%3D%22%23baad85%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%22420%22%20width%3D%22640%22%20height%3D%2230%22%20fill%3D%22%23baad85%22%2F%3E%3Crect%20x%3D%2231%22%20y%3D%2235%22%20width%3D%2255%22%20height%3D%2265%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%2225%22%20y%3D%2225%22%20width%3D%2255%22%20height%3D%2265%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%2221%22%20y%3D%2219%22%20width%3D%2263%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%2225%22%20y%3D%2235%22%20width%3D%2255%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%2235%22%20y%3D%2249%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2237%22%20y%3D%2251%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2255%22%20y%3D%2249%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2257%22%20y%3D%2251%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2245%22%20y%3D%2270%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22171%22%20y%3D%2240%22%20width%3D%22110%22%20height%3D%2264%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22165%22%20y%3D%2230%22%20width%3D%22110%22%20height%3D%2264%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22161%22%20y%3D%2224%22%20width%3D%22118%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22165%22%20y%3D%2240%22%20width%3D%22110%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22175%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22177%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22195%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22197%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22215%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22217%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22235%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22237%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22255%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22257%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22213%22%20y%3D%2274%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22391%22%20y%3D%2240%22%20width%3D%2290%22%20height%3D%2268%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%2230%22%20width%3D%2290%22%20height%3D%2268%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22381%22%20y%3D%2224%22%20width%3D%2298%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%2240%22%20width%3D%2290%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22395%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22397%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22417%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22435%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22437%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22455%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22457%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22423%22%20y%3D%2278%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22561%22%20y%3D%2255%22%20width%3D%2260%22%20height%3D%2252%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22555%22%20y%3D%2245%22%20width%3D%2260%22%20height%3D%2252%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22551%22%20y%3D%2239%22%20width%3D%2268%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22555%22%20y%3D%2255%22%20width%3D%2260%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22565%22%20y%3D%2269%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22567%22%20y%3D%2271%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22585%22%20y%3D%2269%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22587%22%20y%3D%2271%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22578%22%20y%3D%2277%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%2232%22%20y%3D%22190%22%20width%3D%2256%22%20height%3D%2278%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%22180%22%20width%3D%2256%22%20height%3D%2278%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%2222%22%20y%3D%22174%22%20width%3D%2264%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%22190%22%20width%3D%2256%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%2236%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2236%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2256%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2258%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2256%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2258%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2247%22%20y%3D%22238%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22178%22%20y%3D%22193%22%20width%3D%22100%22%20height%3D%2274%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22183%22%20width%3D%22100%22%20height%3D%2274%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22168%22%20y%3D%22177%22%20width%3D%22108%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22193%22%20width%3D%22100%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22182%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22184%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22182%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22184%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22202%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22202%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22222%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22224%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22222%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22224%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22244%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22244%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22215%22%20y%3D%22237%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22391%22%20y%3D%22195%22%20width%3D%2290%22%20height%3D%2276%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%22185%22%20width%3D%2290%22%20height%3D%2276%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22381%22%20y%3D%22179%22%20width%3D%2298%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%22195%22%20width%3D%2290%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22395%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22397%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22395%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22397%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22417%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22417%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22435%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22437%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22435%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22437%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22455%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22457%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22455%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22457%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22423%22%20y%3D%22241%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22566%22%20y%3D%22188%22%20width%3D%2255%22%20height%3D%2283%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22560%22%20y%3D%22178%22%20width%3D%2255%22%20height%3D%2283%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22556%22%20y%3D%22172%22%20width%3D%2263%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22560%22%20y%3D%22188%22%20width%3D%2255%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22570%22%20y%3D%22202%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22572%22%20y%3D%22204%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22570%22%20y%3D%22227%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22572%22%20y%3D%22229%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22590%22%20y%3D%22202%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22592%22%20y%3D%22204%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22590%22%20y%3D%22227%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22592%22%20y%3D%22229%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22580%22%20y%3D%22241%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22166%22%20y%3D%22355%22%20width%3D%22100%22%20height%3D%2257%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22160%22%20y%3D%22345%22%20width%3D%22100%22%20height%3D%2257%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22156%22%20y%3D%22339%22%20width%3D%22108%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22160%22%20y%3D%22355%22%20width%3D%22100%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22170%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22190%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22192%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22210%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22212%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22230%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22232%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22203%22%20y%3D%22382%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22392%22%20y%3D%22357%22%20width%3D%2280%22%20height%3D%2252%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22386%22%20y%3D%22347%22%20width%3D%2280%22%20height%3D%2252%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22382%22%20y%3D%22341%22%20width%3D%2288%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22386%22%20y%3D%22357%22%20width%3D%2280%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22396%22%20y%3D%22371%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22398%22%20y%3D%22373%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22416%22%20y%3D%22371%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22418%22%20y%3D%22373%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22436%22%20y%3D%22371%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22438%22%20y%3D%22373%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22419%22%20y%3D%22379%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22386%22%20y%3D%22170%22%20width%3D%22110%22%20height%3D%22110%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22380%22%20y%3D%22160%22%20width%3D%22110%22%20height%3D%22110%22%20fill%3D%22%23c4c9ac%22%2F%3E%3Crect%20x%3D%22376%22%20y%3D%22154%22%20width%3D%22118%22%20height%3D%2218%22%20fill%3D%22%236095b1%22%2F%3E%3Crect%20x%3D%22380%22%20y%3D%22170%22%20width%3D%22110%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22390%22%20y%3D%22184%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22392%22%20y%3D%22186%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22390%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22392%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22390%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22392%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22410%22%20y%3D%22184%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22412%22%20y%3D%22186%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22410%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22412%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22410%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22412%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22430%22%20y%3D%22184%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22432%22%20y%3D%22186%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22430%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22432%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22430%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22432%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22450%22%20y%3D%22184%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22452%22%20y%3D%22186%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22450%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22452%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22450%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22452%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22470%22%20y%3D%22184%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22472%22%20y%3D%22186%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22470%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22472%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22470%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22472%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22428%22%20y%3D%22250%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22395%22%20y%3D%22134%22%20width%3D%2280%22%20height%3D%2226%22%20fill%3D%22%2378b1ba%22%2F%3E%3Crect%20x%3D%22410%22%20y%3D%22114%22%20width%3D%2250%22%20height%3D%2220%22%20fill%3D%22%23badad4%22%2F%3E%3Crect%20x%3D%22431%22%20y%3D%2290%22%20width%3D%227%22%20height%3D%2224%22%20fill%3D%22%23e5dcc0%22%2F%3E%3Crect%20x%3D%2219%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%2212%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%2263%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%2256%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%2260%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22107%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22104%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22151%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22144%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22148%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22195%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22192%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22239%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22232%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22236%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22283%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22276%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22280%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22327%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22320%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22324%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22371%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22364%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22368%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22408%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22412%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22459%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22452%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22456%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22503%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22496%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22500%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22547%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22540%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22544%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22591%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22584%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22588%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3Crect%20x%3D%22635%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22628%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23668d76%22%2F%3E%3Crect%20x%3D%22632%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%2386a281%22%2F%3E%3C%2Fsvg%3E")}
html[data-city=lavender]{--city-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22640%22%20height%3D%22480%22%20viewBox%3D%220%200%20640%20480%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22640%22%20height%3D%22480%22%20fill%3D%22%23454059%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%220%22%20width%3D%2242%22%20height%3D%22480%22%20fill%3D%22%23a79aac%22%2F%3E%3Crect%20x%3D%22310%22%20y%3D%220%22%20width%3D%2242%22%20height%3D%22480%22%20fill%3D%22%23a79aac%22%2F%3E%3Crect%20x%3D%22520%22%20y%3D%220%22%20width%3D%2242%22%20height%3D%22480%22%20fill%3D%22%23a79aac%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%22115%22%20width%3D%22640%22%20height%3D%2230%22%20fill%3D%22%23a79aac%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%22295%22%20width%3D%22640%22%20height%3D%2230%22%20fill%3D%22%23a79aac%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%22420%22%20width%3D%22640%22%20height%3D%2230%22%20fill%3D%22%23a79aac%22%2F%3E%3Crect%20x%3D%2231%22%20y%3D%2235%22%20width%3D%2255%22%20height%3D%2265%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%2225%22%20y%3D%2225%22%20width%3D%2255%22%20height%3D%2265%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%2221%22%20y%3D%2219%22%20width%3D%2263%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%2225%22%20y%3D%2235%22%20width%3D%2255%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%2235%22%20y%3D%2249%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2237%22%20y%3D%2251%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2255%22%20y%3D%2249%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2257%22%20y%3D%2251%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2245%22%20y%3D%2270%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22171%22%20y%3D%2240%22%20width%3D%22110%22%20height%3D%2264%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22165%22%20y%3D%2230%22%20width%3D%22110%22%20height%3D%2264%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22161%22%20y%3D%2224%22%20width%3D%22118%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22165%22%20y%3D%2240%22%20width%3D%22110%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22175%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22177%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22195%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22197%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22215%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22217%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22235%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22237%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22255%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22257%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22213%22%20y%3D%2274%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22391%22%20y%3D%2240%22%20width%3D%2290%22%20height%3D%2268%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%2230%22%20width%3D%2290%22%20height%3D%2268%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22381%22%20y%3D%2224%22%20width%3D%2298%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%2240%22%20width%3D%2290%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22395%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22397%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22417%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22435%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22437%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22455%22%20y%3D%2254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22457%22%20y%3D%2256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22423%22%20y%3D%2278%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22561%22%20y%3D%2255%22%20width%3D%2260%22%20height%3D%2252%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22555%22%20y%3D%2245%22%20width%3D%2260%22%20height%3D%2252%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22551%22%20y%3D%2239%22%20width%3D%2268%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22555%22%20y%3D%2255%22%20width%3D%2260%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22565%22%20y%3D%2269%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22567%22%20y%3D%2271%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22585%22%20y%3D%2269%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22587%22%20y%3D%2271%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22578%22%20y%3D%2277%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%2232%22%20y%3D%22190%22%20width%3D%2256%22%20height%3D%2278%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%22180%22%20width%3D%2256%22%20height%3D%2278%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%2222%22%20y%3D%22174%22%20width%3D%2264%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%22190%22%20width%3D%2256%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%2236%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2236%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2256%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2258%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2256%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%2258%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%2247%22%20y%3D%22238%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22178%22%20y%3D%22193%22%20width%3D%22100%22%20height%3D%2274%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22183%22%20width%3D%22100%22%20height%3D%2274%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22168%22%20y%3D%22177%22%20width%3D%22108%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22193%22%20width%3D%22100%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22182%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22184%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22182%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22184%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22202%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22202%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22222%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22224%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22222%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22224%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%22207%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22244%22%20y%3D%22209%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%22232%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22244%22%20y%3D%22234%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22215%22%20y%3D%22237%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22391%22%20y%3D%22195%22%20width%3D%2290%22%20height%3D%2276%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%22185%22%20width%3D%2290%22%20height%3D%2276%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22381%22%20y%3D%22179%22%20width%3D%2298%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22385%22%20y%3D%22195%22%20width%3D%2290%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22395%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22397%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22395%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22397%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22417%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22417%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22435%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22437%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22435%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22437%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22455%22%20y%3D%22209%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22457%22%20y%3D%22211%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22455%22%20y%3D%22234%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22457%22%20y%3D%22236%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22423%22%20y%3D%22241%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22566%22%20y%3D%22188%22%20width%3D%2255%22%20height%3D%2283%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22560%22%20y%3D%22178%22%20width%3D%2255%22%20height%3D%2283%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22556%22%20y%3D%22172%22%20width%3D%2263%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22560%22%20y%3D%22188%22%20width%3D%2255%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22570%22%20y%3D%22202%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22572%22%20y%3D%22204%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22570%22%20y%3D%22227%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22572%22%20y%3D%22229%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22590%22%20y%3D%22202%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22592%22%20y%3D%22204%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22590%22%20y%3D%22227%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22592%22%20y%3D%22229%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22580%22%20y%3D%22241%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22166%22%20y%3D%22355%22%20width%3D%22100%22%20height%3D%2257%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22160%22%20y%3D%22345%22%20width%3D%22100%22%20height%3D%2257%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22156%22%20y%3D%22339%22%20width%3D%22108%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22160%22%20y%3D%22355%22%20width%3D%22100%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22170%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22190%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22192%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22210%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22212%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22230%22%20y%3D%22369%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22232%22%20y%3D%22371%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22203%22%20y%3D%22382%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22392%22%20y%3D%22357%22%20width%3D%2280%22%20height%3D%2252%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22386%22%20y%3D%22347%22%20width%3D%2280%22%20height%3D%2252%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22382%22%20y%3D%22341%22%20width%3D%2288%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22386%22%20y%3D%22357%22%20width%3D%2280%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22396%22%20y%3D%22371%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22398%22%20y%3D%22373%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22416%22%20y%3D%22371%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22418%22%20y%3D%22373%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22436%22%20y%3D%22371%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22438%22%20y%3D%22373%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22419%22%20y%3D%22379%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22376%22%20y%3D%22140%22%20width%3D%22116%22%20height%3D%22151%22%20fill%3D%22%23202735%22%2F%3E%3Crect%20x%3D%22370%22%20y%3D%22130%22%20width%3D%22116%22%20height%3D%22151%22%20fill%3D%22%23cebdc4%22%2F%3E%3Crect%20x%3D%22366%22%20y%3D%22124%22%20width%3D%22124%22%20height%3D%2218%22%20fill%3D%22%238274ae%22%2F%3E%3Crect%20x%3D%22370%22%20y%3D%22140%22%20width%3D%22116%22%20height%3D%224%22%20fill%3D%22%23435067%22%2F%3E%3Crect%20x%3D%22380%22%20y%3D%22154%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22382%22%20y%3D%22156%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22380%22%20y%3D%22179%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22382%22%20y%3D%22181%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22380%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22382%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22380%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22382%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22380%22%20y%3D%22254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22382%22%20y%3D%22256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22400%22%20y%3D%22154%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22402%22%20y%3D%22156%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22400%22%20y%3D%22179%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22402%22%20y%3D%22181%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22400%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22402%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22400%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22402%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22400%22%20y%3D%22254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22402%22%20y%3D%22256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%22154%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22422%22%20y%3D%22156%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%22179%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22422%22%20y%3D%22181%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22422%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22422%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%22254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22422%22%20y%3D%22256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22440%22%20y%3D%22154%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22442%22%20y%3D%22156%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22440%22%20y%3D%22179%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22442%22%20y%3D%22181%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22440%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22442%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22440%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22442%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22440%22%20y%3D%22254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22442%22%20y%3D%22256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%22154%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22462%22%20y%3D%22156%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%22179%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22462%22%20y%3D%22181%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%22204%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22462%22%20y%3D%22206%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%22229%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22462%22%20y%3D%22231%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%22254%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22%23486073%22%2F%3E%3Crect%20x%3D%22462%22%20y%3D%22256%22%20width%3D%223%22%20height%3D%228%22%20fill%3D%22%23e9d79c%22%2F%3E%3Crect%20x%3D%22421%22%20y%3D%22261%22%20width%3D%2214%22%20height%3D%2220%22%20fill%3D%22%23354558%22%2F%3E%3Crect%20x%3D%22384%22%20y%3D%22120%22%20width%3D%2288%22%20height%3D%2212%22%20fill%3D%22%23ae9ac9%22%2F%3E%3Crect%20x%3D%22404%22%20y%3D%2294%22%20width%3D%2248%22%20height%3D%2226%22%20fill%3D%22%238a77ae%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%2277%22%20width%3D%2216%22%20height%3D%2217%22%20fill%3D%22%23d0bde5%22%2F%3E%3Crect%20x%3D%2225%22%20y%3D%22340%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%22337%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%22357%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2225%22%20y%3D%22373%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%22370%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%22390%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2225%22%20y%3D%22405%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%22402%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%22422%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2255%22%20y%3D%22340%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2258%22%20y%3D%22337%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2253%22%20y%3D%22357%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2255%22%20y%3D%22373%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2258%22%20y%3D%22370%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2253%22%20y%3D%22390%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2255%22%20y%3D%22405%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2258%22%20y%3D%22402%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2253%22%20y%3D%22422%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2280%22%20y%3D%22340%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2283%22%20y%3D%22337%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2278%22%20y%3D%22357%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2280%22%20y%3D%22373%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2283%22%20y%3D%22370%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2278%22%20y%3D%22390%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2280%22%20y%3D%22405%22%20width%3D%2212%22%20height%3D%2217%22%20fill%3D%22%239991a9%22%2F%3E%3Crect%20x%3D%2283%22%20y%3D%22402%22%20width%3D%226%22%20height%3D%223%22%20fill%3D%22%23bbb1c9%22%2F%3E%3Crect%20x%3D%2278%22%20y%3D%22422%22%20width%3D%2216%22%20height%3D%223%22%20fill%3D%22%2329263a%22%2F%3E%3Crect%20x%3D%2219%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%2212%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%2263%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%2256%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%2260%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22107%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22104%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22151%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22144%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22148%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22195%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22192%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22239%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22232%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22236%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22283%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22276%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22280%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22327%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22320%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22324%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22371%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22364%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22368%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22415%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22408%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22412%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22459%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22452%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22456%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22503%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22496%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22500%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22547%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22540%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22544%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22591%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22584%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22588%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3Crect%20x%3D%22635%22%20y%3D%22468%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22%23584c42%22%2F%3E%3Crect%20x%3D%22628%22%20y%3D%22456%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22%23726080%22%2F%3E%3Crect%20x%3D%22632%22%20y%3D%22451%22%20width%3D%2212%22%20height%3D%225%22%20fill%3D%22%23a08aa6%22%2F%3E%3C%2Fsvg%3E")}
html[data-city]:not([data-city=none]) .shell>main{position:relative;isolation:isolate}
html[data-city]:not([data-city=none]) .shell>main::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--city-image);background-size:cover;background-position:center;image-rendering:pixelated;opacity:.14}
html[data-city]:not([data-city=none]) .shell>main::before{display:none!important}
.city-controls{font-size:11px;max-width:100%;position:relative}.city-controls summary{cursor:pointer;border:1px solid var(--line);background:var(--panel);padding:10px 14px;border-radius:10px;color:var(--ink)}
.city-controls-body{display:grid;gap:12px;position:absolute;right:0;top:45px;width:min(340px,85vw);padding:18px;border:1px solid var(--line);background:var(--panel);border-radius:14px;z-index:90;box-shadow:0 12px 35px #0007}.city-controls label{font-size:12px}.city-controls p{font-size:11px;line-height:1.6;margin:0;color:var(--muted)}.city-controls audio{width:100%;height:38px}.city-controls input[type=file]{width:100%;font-size:11px}.city-controls [role=status]{overflow-wrap:anywhere;color:var(--ink)}
@media(max-width:600px){html[data-city]:not([data-city=none]) .shell>main::after{background-size:auto 100vh;opacity:.10}.city-controls-body{position:static;width:100%;margin-top:8px}.city-controls{width:100%}}
@media print{.city-controls,.shell>main::after{display:none!important}}

/* User-supplied game maps, displayed unchanged beneath the interface. */
html[data-city=saffron]{--city-image:url('/backgrounds/safrania.webp')}
html[data-city=parmanie]{--city-image:url('/backgrounds/parmanie.webp')}
html[data-city=jade]{--city-image:url('/backgrounds/foret-jade.webp')}
html[data-city]:not([data-city=none]) .shell>main::after{opacity:var(--city-opacity,.14)}
.city-controls input[type=range]{padding:0;min-height:32px;accent-color:var(--orange)}
.city-controls output{color:var(--orange);font-variant-numeric:tabular-nums}
/* User palette: DD6E42 / E8DAB2 / 4F6D7A / C0D6DF / EAEAEA. */
html[data-theme=earth-sky]{--bg:#EAEAEA;--panel:#f9f7f1;--raised:#E8DAB2;--line:#859da6;--ink:#253941;--muted:#4F6D7A;--orange:#a74320;--accent:#DD6E42;--green:#356447;--purple:#735179;--blue:#4F6D7A;--yellow:#75601d;--sidebar:#E8DAB2;--field:#f9f7f1;--search:#C0D6DF;--nav-active:#C0D6DF;--nav-active-ink:#253941;--nav-count:#EAEAEA;--primary-ink:#fff;--capture-bg:#C0D6DF;--capture-ink:#253941;--capture-muted:#4F6D7A;--capture-input:#f9f7f1;--capture-button:#4F6D7A;--capture-button-ink:#fff;color-scheme:light}
html[data-theme=earth-sky] .brand img{filter:brightness(.25)}
html[data-theme=earth-sky] .primary,html[data-theme=earth-sky] .flash-fab{background:#DD6E42;color:#231d18}
html[data-theme=earth-sky] .badge{background:#C0D6DF;color:#253941}
html[data-theme=earth-sky] .danger,html[data-theme=earth-sky] .overdue{color:#a33e35!important}
html[data-theme=earth-sky] dialog::backdrop{background:#25394180}
html[data-theme=earth-sky] #poke-pet-actions{border-color:#DD6E42}
