@import url('fonts.css');
/* Values read from the staging Working Models page: Poppins/Lora, #2f5368, #2878ad, white and #ddd; 3px buttons. */
:root{--home-ink:#2f5368;--home-accent:#2878ad;--home-muted:#666;--home-rule:#ddd;--home-paper:#fff;color-scheme:light;font-family:Poppins,Arial,sans-serif;color:var(--home-ink);background:white}
header,aside{background:#fff;color:var(--home-ink);border-color:var(--home-rule)}header>span,header span,.intro,.sub,.hint,.fine,#status,.eyebrow,h2,.group h2,header a{color:var(--home-muted)}h1,aside h1{font-family:Lora,Georgia,serif;font-weight:500;letter-spacing:-.7px}header{border-bottom:1px solid var(--home-rule)}aside section,.group{border-color:var(--home-rule)}button{border:1px solid #b9c7cf;border-radius:3px;color:var(--home-ink);background:#f4f7f9;min-height:42px;transition:background .15s,color .15s}button:hover{background:#e3f0f4;border-color:var(--home-accent)}button[aria-pressed=true]{background:var(--home-accent);color:#fff;border-color:var(--home-accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #2878ad;outline-offset:3px}button:disabled,input:disabled{opacity:.5;cursor:not-allowed}.header-actions button{color:var(--home-ink)}input[type=range],input[type=checkbox]{accent-color:var(--home-accent)}.range output,.slider span,.numbers{color:var(--home-ink)}#editPanel{background:#eff4f7}select,input[type=text],#member,.gallerybar select{background:white;color:var(--home-ink);border:1px solid #b9c7cf;border-radius:3px}.text-button,a,.download{color:var(--home-accent)}dialog{background:white;color:var(--home-ink);border:1px solid #b9c7cf;border-radius:5px}details{color:var(--home-muted);border-color:var(--home-rule)}.bottomline button,.views button{background:#fffffff0;color:var(--home-ink);border-color:#c4d0d7}.bottomline button[aria-pressed=true],.views button[aria-pressed=true]{background:var(--home-accent);color:white;border-color:#8cc7dc}.topline,.bottomline p,.bottom p,.tag{color:white;text-shadow:0 1px 4px #000}.motion-badge,#editHint{background:#23485de6;color:white;letter-spacing:.2px;border-radius:3px}#loading{background:#243e4a}#loading>div{background:#ffffffed;color:var(--home-ink);border-radius:5px}#loading p{color:var(--home-muted)}.spinner{border-color:#b9c7cf;border-top-color:var(--home-accent)}.motion-scale{display:flex;justify-content:space-between;font-size:10px;color:#666;margin-top:7px}.swatches button[aria-pressed=true]{border-color:var(--home-accent);outline:2px solid var(--home-accent);outline-offset:2px}
