.mw-belt{--mw-bg:#fff;--mw-surface:#f5f6f8;--mw-text:#1f2430;--mw-muted:#4b5563;--mw-border:#cfd5dd;--mw-place:#e9ecf1;--mw-lit:#b45309;--mw-lit-bg:#fef3c7;--mw-selected:#4338ca;--mw-link:#3730a3;--mw-shell:#f4efe4;--mw-quahog:#4b2a6b;--mw-bead-w:92px;--mw-bead-h:58px;color:var(--mw-text);background:var(--mw-bg);border:1px solid var(--mw-border);border-radius:12px;padding:12px;font:14px/1.45 system-ui,sans-serif}.mw-belt[data-tone=dark]{--mw-bg:#0b1222;--mw-surface:#111a2e;--mw-text:#e5e7eb;--mw-muted:#a7b1c2;--mw-border:#334155;--mw-place:#1b2539;--mw-lit:#fbbf24;--mw-lit-bg:#3b2a05;--mw-selected:#a5b4fc;--mw-link:#a5b4fc}@media (prefers-color-scheme:dark){.mw-belt:not([data-tone=light]){--mw-bg:#0b1222;--mw-surface:#111a2e;--mw-text:#e5e7eb;--mw-muted:#a7b1c2;--mw-border:#334155;--mw-place:#1b2539;--mw-lit:#fbbf24;--mw-lit-bg:#3b2a05;--mw-selected:#a5b4fc;--mw-link:#a5b4fc}}:root.dark .mw-belt:not([data-tone=light]){--mw-bg:#0b1222;--mw-surface:#111a2e;--mw-text:#e5e7eb;--mw-muted:#a7b1c2;--mw-border:#334155;--mw-place:#1b2539;--mw-lit:#fbbf24;--mw-lit-bg:#3b2a05;--mw-selected:#a5b4fc;--mw-link:#a5b4fc}.mw-belt *{box-sizing:border-box}.mw-belt a{color:var(--mw-link)}.mw-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mw-muted);margin:0;font-size:11px;font-weight:700}.mw-muted{color:var(--mw-muted);margin:4px 0;font-size:12px}.mw-belt__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.mw-belt__title{margin:2px 0;font-size:17px;font-weight:700}.mw-address{word-break:break-all;font:11px ui-monospace,monospace}.mw-tabs{flex-wrap:wrap;gap:4px;display:flex}.mw-tab,.mw-chip{border:1px solid var(--mw-border);background:var(--mw-surface);min-height:40px;color:var(--mw-text);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px}.mw-tab[aria-selected=true]{border-color:var(--mw-selected);box-shadow:inset 0 0 0 1px var(--mw-selected)}.mw-tab:focus-visible,.mw-chip:focus-visible,.mw-bead:focus-visible{outline:2px solid var(--mw-selected);outline-offset:2px}.mw-filter{flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0;display:flex}.mw-chip{min-height:32px;padding:3px 8px;font:12px ui-monospace,monospace}.mw-chip[aria-pressed=true]{border-color:var(--mw-lit);background:var(--mw-lit-bg)}.mw-chip--static{cursor:default;min-height:0}.mw-field-wrap{padding-bottom:6px;overflow-x:auto}.mw-field{gap:4px;width:max-content;display:grid}.mw-cell{width:var(--mw-bead-w);height:var(--mw-bead-h);background:var(--mw-place);border-radius:6px}.mw-cell[data-material=W]{background:var(--mw-shell)}.mw-cell[data-material=P]{background:var(--mw-quahog)}.mw-cell--empty{border:1px dashed var(--mw-border);background:0 0}.mw-bead{border:1px solid var(--mw-border);background:var(--mw-surface);width:100%;height:100%;color:var(--mw-text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:4px 6px;font-size:11px;line-height:1.25;display:block}.mw-bead__label{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mw-bead[data-lit]{border-color:var(--mw-lit);background:var(--mw-lit-bg);box-shadow:0 0 0 1px var(--mw-lit)}.mw-bead[data-selected]{border-color:var(--mw-selected);box-shadow:0 0 0 2px var(--mw-selected)}.mw-moments{gap:6px;display:grid}.mw-moment{border-radius:8px;grid-template-columns:minmax(120px,220px) 1fr;align-items:start;gap:8px;padding:6px;display:grid}.mw-moment[data-lit]{background:var(--mw-lit-bg)}.mw-moment__label{font-size:12px;font-weight:600}.mw-moment__beads{flex-wrap:wrap;gap:4px;display:flex}.mw-moment__beads .mw-bead{width:var(--mw-bead-w);height:var(--mw-bead-h)}@media (max-width:560px){.mw-moment{grid-template-columns:1fr}}.mw-readings{border:1px solid var(--mw-selected);background:var(--mw-surface);border-radius:10px;margin-top:12px;padding:10px}.mw-readings__head{justify-content:space-between;gap:8px;display:flex}.mw-readings__title{margin:2px 0;font-size:15px}.mw-columns{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:8px;display:grid}.mw-column{border:1px solid var(--mw-border);background:var(--mw-bg);border-radius:8px;padding:8px}.mw-column__who{margin:0;font-weight:700}.mw-column__reading{margin:6px 0 0}.mw-column__empty{color:var(--mw-muted);margin:6px 0 0;font-style:italic}.mw-unregistered{margin-top:8px;font-size:12px}.mw-notes{margin-top:10px;font-size:12px}.mw-notes summary{cursor:pointer;color:var(--mw-muted)}.mw-notes ul{padding-left:18px}.mw-notes li{margin:4px 0}
