.brand-bar{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;color:var(--ink);padding:0 0 12px;margin:0 0 6px;border-bottom:4px solid var(--orange)}.brand-bar svg{flex:none}.brand-bar.theme-teal-brass{display:flex;border-bottom:4px solid var(--orange);padding-bottom:12px;letter-spacing:.02em}main:has(.book){max-width:1120px}.book h1{font-size:30px}.book .days{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-top:14px;align-items:start}.book .days .card{margin:0;border-top:4px solid var(--orange)}.book .slots{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.book .slot:focus,.book .slot:hover{background:var(--orange);border-color:var(--ink);color:var(--ink)}@media (min-width:820px){.book .picked{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:18px;gap:18px;align-items:start}.book .picked .card{margin:0}.book .picked-when{position:-webkit-sticky;position:sticky;top:16px;border-top:4px solid var(--orange)}}