.poem-card[data-astro-cid-qrf4fni5]{gap:var(--space-stack);padding:var(--space-card-padding);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);transition:background-color var(--motion-hover-duration) var(--motion-easing), box-shadow var(--motion-hover-duration) var(--motion-easing);flex-direction:column;flex:1;display:flex;position:relative}.poem-card[data-astro-cid-qrf4fni5]:hover,.poem-card[data-astro-cid-qrf4fni5]:has(.open:focus-visible){background:var(--surface-muted);box-shadow:var(--shadow-card-hover)}.poem-card[data-astro-cid-qrf4fni5]:has(.open:focus-visible){outline:var(--focus-outline-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.title[data-astro-cid-qrf4fni5]{font-size:var(--text-size-card-title)}.open[data-astro-cid-qrf4fni5]{padding:var(--space-none);font-family:inherit;font-weight:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:none}.open[data-astro-cid-qrf4fni5]:after{content:"";position:absolute;inset:0}.open[data-astro-cid-qrf4fni5]:focus-visible{outline:none}.intro[data-astro-cid-qrf4fni5]{-webkit-line-clamp:var(--card-intro-lines);line-clamp:var(--card-intro-lines);color:var(--text-secondary);font-family:var(--font-poem);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tags[data-astro-cid-qrf4fni5]{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-size-meta);letter-spacing:var(--letter-spacing-meta);margin-top:auto}.poem-dialog[data-astro-cid-xggiw7i3]{width:min(100% - 2 * var(--space-dialog-margin), var(--dialog-max));max-width:none;max-height:calc(100dvh - 2 * var(--space-dialog-margin));padding:var(--space-none);overscroll-behavior:contain;color:var(--text-primary);filter:var(--shadow-paper);opacity:1;transition:opacity var(--motion-dialog-duration) var(--motion-easing);background:0 0;border:none;margin:auto;overflow-y:auto}@starting-style{.poem-dialog[data-astro-cid-xggiw7i3][open]{opacity:0}}.poem-dialog[data-astro-cid-xggiw7i3]::backdrop{background:var(--backdrop)}.sheet[data-astro-cid-xggiw7i3]{gap:var(--space-stack-lg);padding:var(--space-dialog-padding);border:var(--dialog-border-width) solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);clip-path:var(--paper-edge-dialog);flex-direction:column;display:flex}.close-bar[data-astro-cid-xggiw7i3]{top:var(--space-none);justify-content:flex-end;display:flex;position:sticky}.close[data-astro-cid-xggiw7i3]{align-items:center;gap:var(--space-stack-sm);min-width:var(--touch-target);min-height:var(--touch-target);padding-inline:var(--space-stack-sm);border-radius:var(--radius-control);background:var(--surface);color:var(--action-primary);font-family:var(--font-ui);font-size:var(--text-size-ui);font-weight:var(--font-weight-ui);cursor:pointer;transition:color var(--motion-hover-duration) var(--motion-easing);border:none;display:inline-flex}.close[data-astro-cid-xggiw7i3]:hover{color:var(--action-primary-hover)}.close[data-astro-cid-xggiw7i3] svg[data-astro-cid-xggiw7i3]{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round}.title[data-astro-cid-xggiw7i3]{font-size:var(--text-size-dialog-title)}.poem[data-astro-cid-xggiw7i3]{max-width:var(--reading-max);font-family:var(--font-poem);font-size:var(--text-size-poem);line-height:var(--line-height-poem)}.poem[data-astro-cid-xggiw7i3] p{white-space:pre-line}.poem[data-astro-cid-xggiw7i3] p+p{margin-block-start:var(--space-stanza)}.figure[data-astro-cid-xggiw7i3]{gap:var(--space-stack-sm);flex-direction:column;display:flex}.frame[data-astro-cid-xggiw7i3]{padding:var(--space-stack);border-radius:var(--radius-card);background:var(--surface-image)}.caption[data-astro-cid-xggiw7i3]{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-size-meta);letter-spacing:var(--letter-spacing-meta)}.grid[data-astro-cid-nz4cdvbp]{gap:var(--space-grid-gap);padding:var(--space-none);grid-template-columns:1fr;grid-auto-rows:1fr;list-style:none;display:grid}.grid[data-astro-cid-nz4cdvbp]>li[data-astro-cid-nz4cdvbp]{flex-direction:column;display:flex}@media (width>=40rem){.grid[data-astro-cid-nz4cdvbp]{grid-template-columns:repeat(2,1fr)}}@media (width>=60rem){.grid[data-astro-cid-nz4cdvbp]{grid-template-columns:repeat(3,1fr)}}@media (width>=72rem){.grid[data-astro-cid-nz4cdvbp]{grid-template-columns:repeat(4,1fr)}}html:has(dialog[open]){overflow:hidden}
