.home-pocket{position:absolute;right:12px;top:156px;pointer-events:auto;z-index:5}.home-pocket summary{list-style:none;cursor:pointer;border:1px solid #a7afa0;border-radius:20px;background:#fafaf4eb;color:#344433;padding:10px 12px;font-size:12px}.home-pocket summary:after{content:' ＋'}.home-pocket[open] summary:after{content:' −'}.home-pocket .home-tools{position:static;gap:4px;margin-top:5px}.home-pocket:not([open]) .home-tools{display:none}.home-pocket .home-tools button{min-height:38px;background:#fafaf6}.workspace .heading h1{font:600 23px/1.2 Georgia,serif;letter-spacing:.06em}.workspace .heading{border-left:3px solid #a7b697;margin:10px 16px 2px;padding:0 10px}.brand span{letter-spacing:.08em}.home-energy>div{border-radius:12px;border-color:#d2d8cb}.home-energy small{font-size:10px}.home-energy>div:has(button.active){border-color:#91a281}.under-scene strong{font-size:12px;color:#4d604d}
#drawer:not([hidden]):has(.calendar-page){background:#0c162a url('pairpet-night.svg') center center/cover;color:#e4ebf4;border-color:#43526a}#drawer:has(.calendar-page) :is(.drawer-head,#panel-body,.calendar-page,.dipper){background:transparent;color:inherit;border-color:transparent;box-shadow:none}#drawer:has(.calendar-page) .drawer-head{border-bottom:1px solid #cedbf328}#drawer:has(.calendar-page) :is(#panel-kicker,#panel-title){color:#e0e7fa}#drawer:has(.calendar-page) #close,.calendar-page .sky-tabs{background:#132139ce;color:#e2ebf6;border-color:#65758a}.calendar-page .sky-tabs button{color:#bdcde2}.calendar-page .sky-tabs [aria-pressed=true]{background:#34465e;color:white}.calendar-page .dipper h3{color:#fff3cd}.calendar-page .sky-progress,.calendar-page .calendar-sheet,.calendar-page .calendar-detail,.calendar-page .calendar-pending{background:#13243acc;color:#e5ecf6;border-color:#62738b80}.calendar-page .sky-progress span{background:#273a50;color:#cbd7e9}.calendar-page .sky-progress .lit{background:#eddbab;color:#352c1c}.calendar-page .calendar-caption,.calendar-page .calendar-pending small,.calendar-page .calendar-week,.calendar-page .calendar-legend{color:#bfccdf}.calendar-sheet .calendar-month :is(h3,button,span),.calendar-detail h3{color:#eef2fa}.calendar-page .calendar-day{background:#1e3047;color:#e1e9f5;border-color:#44556a}.calendar-page .calendar-day.selected{background:#e4d7af!important;color:#232d39}.calendar-page .calendar-day.future{color:#9cabbf}.calendar-page .calendar-detail :is(.stamp-pair>div,.calendar-empty){background:#24364a;color:#e6ecf4}.calendar-page .calendar-detail small{color:#bccae0}.calendar-page .dipper svg{max-height:37dvh}.calendar-page .dipper{padding-inline:5px}.calendar-page .calendar-month button{background:#24364b}.calendar-page .calendar-day .day-num{color:inherit}
body:has(#drawer:not([hidden]) .calendar-page) .phone-nav{background:#101d30;border-color:#39495f}body:has(#drawer:not([hidden]) .calendar-page) .phone-nav button{color:#b3c2d5}body:has(#drawer:not([hidden]) .calendar-page) .phone-nav button.active{color:#fff1c2}
