.nr-sheet{--nr:4.4mm;--nr-ink:#000;--nr-frame:var(--retro-navy,navy);--nr-tint:#f1f1f1;box-sizing:border-box;width:210mm;min-height:297mm;color:var(--nr-ink);font-family:VT323,monospace;font-size:var(--nr);background:#fff;flex-direction:column;margin:0 auto;padding:2.27em;line-height:1;display:flex}@media screen{.nr-preview{max-width:210mm;margin:0 auto;container-type:inline-size}.nr-sheet{--nr:clamp(6px, calc((100vw - 38px) * .02095), 16.5px);border:2px solid var(--retro-dark-gray,gray);width:100%;max-width:210mm;min-height:67.5em;box-shadow:4px 4px #00000059}}@supports (container-type:inline-size){@media screen{.nr-sheet{--nr:2.095cqi}}}.nr-frame{box-sizing:border-box;border:.5em solid var(--nr-frame);outline:.14em solid var(--nr-frame);outline-offset:.4em;flex-direction:column;flex:1;padding:.9em 1.1em .8em;display:flex}.nr-head{text-align:center;border-bottom:.14em dashed var(--retro-teal,teal);padding-bottom:.8em}.nr-moon{letter-spacing:.35em;color:var(--retro-teal,teal);font-size:1.9em;display:block}.nr-title{color:var(--nr-frame);text-shadow:none;text-transform:uppercase;word-break:break-word;margin:.5em 0 0;font-family:"Press Start 2P",VT323,monospace;font-size:1.55em;line-height:1.45}.nr-subtitle{color:var(--retro-teal,teal);margin:.35em 0 0;font-size:1.7em}.nr-list{flex-direction:column;flex:1;justify-content:space-between;margin:0;padding:.6em 0 0;list-style:none;display:flex}.nr-step{border-bottom:.1em dotted var(--retro-dark-gray,gray);display:flex}.nr-step:last-child{border-bottom:0}.nr-step:nth-child(2n){background:var(--nr-tint)}.nr-item{flex:1;align-items:center;gap:.7em;min-height:3.9em;padding:0 .5em;display:flex}@media screen{.nr-item{cursor:pointer}.nr-step:hover{background:#e2e2e2}}.nr-step:has(.nr-box:checked) .nr-label{opacity:.55;text-decoration:line-through}.nr-num{background:var(--nr-frame);color:#fff;flex:none;justify-content:center;align-items:center;width:2.1em;height:2.1em;padding-top:.15em;font-size:1.15em;display:flex}.nr-icon{text-align:center;flex:none;width:2em;font-size:1.6em;line-height:1}.nr-label{flex:1;padding-top:.1em;font-size:2.1em;line-height:1.05}.nr-sheet .nr-box,.nr-sheet .nr-box:hover,.nr-sheet .nr-box:focus{appearance:none;font:inherit;background:var(--retro-gray,silver);width:2.6em;height:2.6em;box-shadow:none;border:.22em outset #fff;border-right-color:var(--retro-dark-gray,gray);border-bottom-color:var(--retro-dark-gray,gray);background-image:none;flex:none;margin:0}.nr-sheet .nr-box:checked,.nr-sheet .nr-box:checked:hover,.nr-sheet .nr-box:checked:focus{border-style:inset;border-color:var(--retro-dark-gray,gray);border-bottom-color:#fff;border-right-color:#fff}.nr-sheet .nr-box:after{content:"";border:solid var(--nr-frame);opacity:0;border-width:0 .3em .3em 0;width:.5em;height:1.1em;margin:.15em auto 0;display:block;transform:rotate(40deg)}.nr-sheet .nr-box:checked:after{opacity:1}.nr-sheet .nr-box:focus-visible{outline:.14em solid var(--nr-frame);outline-offset:.15em}.nr-foot{border-top:.14em dashed var(--retro-teal,teal);color:var(--retro-teal,teal);justify-content:space-between;align-items:baseline;margin-top:.6em;padding-top:.6em;font-size:1.5em;display:flex}.nr-foot .nr-site{color:var(--retro-dark-gray,gray);font-size:.8em}.nr-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;display:flex}.nr-btn{background:var(--retro-gray);color:var(--retro-black);border:3px outset var(--retro-white);cursor:pointer;padding:6px 18px;font-family:VT323,monospace;font-size:1.3rem}.nr-btn:active{border-style:inset}.nr-hint{color:var(--retro-dark-gray);flex:1;min-width:240px;margin:0;font-family:VT323,monospace;font-size:1.05rem}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}body>svg,body>.taskbar{display:none!important}.container{max-width:none!important;margin:0!important;padding:0!important}.container>:not(.baby-sleep-window){display:none!important}.baby-sleep-window{background:#fff!important;border:0!important;margin:0!important}.baby-sleep-window .title-bar,.baby-sleep-window .win-tabs,.nr-toolbar{display:none!important}.baby-sleep-window .window-content{background:#fff!important;margin:0!important;padding:0!important}.nr-sheet{width:210mm;height:296mm;min-height:0;box-shadow:none;print-color-adjust:exact;border:0;margin:0;overflow:hidden}}
