body{color:#1b2440;background:#e9ecf4!important}.ws-bar{justify-content:space-between;align-items:center;gap:16px;max-width:8.5in;margin:24px auto 0;padding:0 8px;display:flex}.ws-back{color:#2453b3;font-weight:700}.printbtn{color:#1a0e05;cursor:pointer;background:#ff8a3d;border:0;border-radius:14px;padding:14px 22px;font:800 12pt Bricolage Grotesque,Georgia,serif}.sheet{--navy:#0b1630;--ink:#1b2440;--soft:#5a6588;--line:#aeb8d3;--orange:#ff8a3d;--tint:#fff1e6;--sky:#eaf1ff;width:8.5in;min-height:11in;color:var(--ink);background:#fff;grid-template-rows:auto auto 1fr auto auto;gap:14px;margin:16px auto 24px;padding:.45in;font-size:12.5pt;line-height:1.38;display:grid}.sheet h1,.sheet h2{letter-spacing:normal;margin:0;font-family:Bricolage Grotesque,Georgia,serif;line-height:1.05}.sheet .head{border-bottom:4px solid var(--navy);justify-content:space-between;align-items:flex-end;padding-bottom:10px;display:flex}.sheet .head h1{color:var(--navy);letter-spacing:-.02em;font-size:30pt;font-weight:800}.sheet .head h1 span{color:var(--orange)}.sheet .brand{color:var(--navy);text-align:right;font-family:Bricolage Grotesque,Georgia,serif;font-size:11pt;font-weight:800}.sheet .brand span{color:#5a6588;font-size:9pt;font-weight:600}.sheet .name{gap:24px;font-size:12pt;display:flex}.sheet .name div{border-bottom:1.5px solid var(--line);flex:1;padding-bottom:4px}.sheet .grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sheet .box{border:2px solid var(--navy);border-radius:16px;padding:12px 14px}.sheet .box h2{color:var(--navy);align-items:center;gap:8px;margin-bottom:8px;font-size:14pt;font-weight:800;display:flex}.sheet .box h2 b{background:var(--navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11pt;display:inline-flex}.sheet ul.check{margin:0;padding:0;list-style:none}.sheet ul.check li{grid-template-columns:20px 1fr;gap:8px;margin:0 0 7px;display:grid}.sheet ul.check li:before{content:"";border:2px solid var(--navy);border-radius:4px;width:16px;height:16px;margin-top:3px}.sheet ul.look{margin:0;padding-left:18px}.sheet ul.look li{margin:0 0 6px}.sheet .countdown{color:var(--navy);justify-content:space-between;margin-top:8px;font-family:Bricolage Grotesque,Georgia,serif;font-size:15pt;font-weight:800;display:flex}.sheet .countdown span:last-child{color:var(--orange)}.sheet .log .row{align-items:flex-end;gap:8px;margin-bottom:9px;display:flex}.sheet .log .row span{white-space:nowrap}.sheet .log .row i{border-bottom:1.5px solid var(--line);flex:1;height:18px}.sheet .colors{flex-wrap:wrap;gap:6px 14px;margin:2px 0 8px;display:flex}.sheet .colors span{border:1.5px solid var(--line);border-radius:999px;padding:1px 10px}.sheet .sky{border:1.5px dashed var(--line);background:linear-gradient(var(--sky),#fff);border-radius:10px;height:1.55in;position:relative}.sheet .sky:after{content:"Horizon: trees, roofs, the ground";border-top:2px solid var(--soft);color:var(--soft);padding-top:3px;font-size:9pt;position:absolute;bottom:8px;left:10px;right:10px}.sheet .sky small{color:var(--soft);font-size:9pt;position:absolute;top:6px;left:10px}.sheet .patch{grid-template-columns:1.55in 1fr;align-items:center;gap:14px;display:grid}.sheet .patch .ring{border:3px solid var(--navy);outline:2px dashed var(--line);outline-offset:-14px;border-radius:50%;width:1.55in;height:1.55in}.sheet .patch p{margin:0 0 6px}.sheet .grown{background:var(--tint);border-radius:12px;padding:10px 14px;font-size:10.5pt}.sheet .grown b{color:var(--navy)}.sheet .foot{color:var(--soft);justify-content:space-between;font-size:9pt;display:flex}@page{size:letter;margin:.45in}@media print{body{background:#fff!important}.ws-bar,.skip{display:none!important}.sheet{gap:10px;width:auto;min-height:auto;margin:0;padding:0;font-size:10.5pt;line-height:1.28}.sheet .head h1{font-size:26pt}.sheet .sky{height:1.05in}.sheet .patch .ring{width:1.35in;height:1.35in}.sheet .patch{grid-template-columns:1.35in 1fr}.sheet ul.check li{margin-bottom:5px}.sheet ul.look li{margin-bottom:4px}}@media screen and (width<=820px){.sheet{width:auto;min-height:auto;margin:0;padding:16px}.sheet .grid,.sheet .patch{grid-template-columns:1fr}.sheet .head h1{font-size:24pt}}
