/* Notes and an assistant (5 November 2026). Step G (7 November): the shared rules are in /style.css; what is left here is this page’s own. */

.ag-stage{position:relative;aspect-ratio:1;max-width:640px;margin:auto}.ag-stage img{display:block;width:100%;height:auto}.ag-stage.ready img{display:none}
.ag-stage canvas{position:absolute;inset:0;display:block}
.ag-tip{position:absolute;left:0;top:0;padding:3px 8px;background:var(--paper);border:1px solid var(--line);font-size:12px;pointer-events:none;opacity:0;white-space:nowrap}.ag-tip.on{opacity:1}

.as-day{margin:36px 0 0;max-width:640px}
.as-day-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.as-day-list li{display:grid;grid-template-columns:9em 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:17px}.as-t{font-weight:600}
.as-day figcaption{margin-top:10px}.as-prose{margin-top:30px;max-width:62ch}
@media(max-width:720px){.as-day-list li{grid-template-columns:1fr;gap:2px}}
