.nq-wrap h1{font-family:"Fraunces",serif;font-weight:600;font-size:30px;line-height:1.15;margin:0 0 6px;color:var(--nq-blue-deep)}.nq-day{aspect-ratio:1;border-radius:7px;border:1.5px solid var(--nq-line);background:0 0;transition:background .5s ease,border-color .5s ease;display:flex;align-items:center;justify-content:center}.nq-day.on-full{background:var(--nq-blue);border-color:var(--nq-blue)}.nq-day.on-a{background:var(--nq-red);border-color:var(--nq-red)}.nq-day.on-b{background:var(--nq-blue-deep);border-color:var(--nq-blue-deep)}.nq-opt.chosen{background:var(--nq-blue-deep);border-color:var(--nq-blue-deep);color:var(--nq-paper)}