.desk-heading{display:flex;justify-content:space-between;gap:1rem;align-items:end}.desk-heading h1{margin-bottom:.2rem}.desk-nav{display:flex;gap:.5rem;flex-wrap:wrap}.desk-nav a{padding:.45rem .7rem;background:#eee5d7;border-radius:4px;color:#38281d;text-decoration:none}.office-card{border-left:5px solid #9b805f}.office-card.confirmed{border-color:#ba7b22}.office-card.approved,.office-card.sent{border-color:#397149}.status-line{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.badge{padding:.2rem .55rem;border-radius:999px;background:#eee5d7;font-size:.85rem}.locked-readings{display:grid;gap:.6rem}.locked-reading{padding:.7rem;background:#f6f1e8;border-radius:4px}.reflection-text{line-height:1.65;padding:1rem;background:#faf7f0;border-left:3px solid #9b805f}.danger-light{background:#735544}.desk-settings summary{cursor:pointer;font-size:1.2rem;font-weight:bold}.desk-settings[open] summary{margin-bottom:1rem}.instrument{max-width:760px;margin:auto;text-align:justify}.instrument h1,.instrument .center,.instrument .eyebrow{text-align:center}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.8rem}.witness{text-align:center;margin-top:3rem}.signature{display:inline-block;margin-top:.65rem;font-family:cursive;font-size:2.4rem}.consecration-seal{display:block;width:min(360px,80%);margin:2rem auto 0}
