/* Moonlit violet palette, shared by the room and every care menu. */
:root{color:#eee4f7;background:#14101d;color-scheme:dark}#app{background:#211a30;box-shadow:0 0 100px #0d0819}header .brand{color:#e9daf5}.brand span,.eyebrow{color:#ac96c0}.icon-button{border-color:#574365;color:#cbb1de;background:#30233f}.intro .day{border-color:#574365;color:#c9b5d9}.room{background:#463858;box-shadow:0 0 36px #a47bd711;border:1px solid #5c466c}.room-label{background:#382d4ee8;color:#ddc6ec;border:1px solid #82659755}.dot,.offline-dot{background:#baa0d2}.speech{color:#f6e2ff;text-shadow:0 1px 8px #21122e}.room-sleep{color:#dac0e7}.needs .need{color:#ae96c0}.need b{color:#e0cdea}.meter{background:#43304f}.meter i{background:#b08dce!important}.care-strip{background:#322640;border-color:#4b395c;color:#ddc7eb}.care-strip small{color:#b69ac6}.action-icon{border-color:#5a4269;background:#33243f;color:#cba8e2;box-shadow:inset 0 1px #9474a822}.actions button:hover .action-icon{background:#503466}.actions button{color:#dac3e9}nav{border-color:#45324f}nav button{color:#bda2cf}footer{color:#ad93bd}dialog{background:#251c34;color:#eddef7;box-shadow:0 -10px 80px #0d071d77}dialog::backdrop{background:#100b1cb3}p,.help{color:#b9a1c9}.choice{border-color:#523a63;background:#32243f}.choice b{color:#eddcf7}.choice small{color:#b89acb}.choice em{color:#d2b2ec}.primary{background:#9c75bd;color:#160c21;font-weight:650}.secondary{background:#493257;color:#e9d3f8}.danger{color:#e4a5ba;border-color:#8f4e70;background:#422437}input,select{background:#191122;border-color:#5b3e6f;color:#e6ccef}input[type=checkbox]{accent-color:#b28cce}.entry{border-color:#4d365c;color:#e4d0f1}.entry time{color:#a489b9}.game-area{background:#362348;border:1px solid #624876}#catch{background:#c9a7e3;box-shadow:inset -7px -8px #9f79bf;color:#3a204e}#toast{background:#dec5ee;color:#271333;box-shadow:0 8px 35px #13091f99}button:focus-visible,a:focus-visible,canvas:focus-visible{outline-color:#c2a1dc}
