.poem-page[data-astro-cid-oluilbhp]{width:min(var(--content-w),100%);margin:0 auto;min-height:calc(10 * var(--cell-h));position:relative;box-sizing:border-box;background-color:var(--color-bg, #f5f2ed);padding-bottom:calc(var(--space-xl) + 2.5rem)}.poem-page[data-astro-cid-oluilbhp] .grid-canvas[data-astro-cid-oluilbhp]{display:grid;grid-template-columns:repeat(var(--grid-cols),var(--cell-w));grid-template-rows:repeat(var(--grid-rows),var(--cell-h));column-gap:0;row-gap:0;width:min(var(--content-w),100%);margin-inline:auto;position:relative;box-sizing:border-box;overflow:visible;align-items:start;background-color:var(--color-bg, #f5f2ed)}#body-frames[data-astro-cid-oluilbhp]{display:contents}.title-frame[data-astro-cid-oluilbhp]{overflow:visible;align-self:start;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;background-color:var(--color-bg, #f5f2ed)}.poem-title[data-astro-cid-oluilbhp]{font-size:var(--computed-title-size, var(--type-display));font-weight:400;line-height:var(--leading-tight);margin:0;padding:0}.poem-page[data-astro-cid-oluilbhp] .body-frame{overflow:hidden;align-self:start;position:relative;box-sizing:border-box;font-size:var(--type-body-poem, var(--type-body));display:flex;flex-direction:column;align-items:stretch;background-color:var(--color-bg, #f5f2ed)}.poem-page[data-astro-cid-oluilbhp] .poem-stanza{margin-bottom:var(--space-lg)}.poem-page[data-astro-cid-oluilbhp] .poem-stanza:last-child{margin-bottom:0}.poem-page[data-astro-cid-oluilbhp] .poem-line{display:block;line-height:var(--leading-body);white-space:pre-wrap;min-height:1.618em;font-size:var(--type-body);margin:0;padding:0}.poem-meta[data-astro-cid-oluilbhp]{position:absolute;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta, #888888);font-family:Georgia,serif;z-index:2;padding:var(--space-xs)}.index-trigger[data-astro-cid-oluilbhp]{position:fixed;bottom:var(--space-lg);z-index:50;background:none;border:none;cursor:pointer;font-family:Georgia,serif;font-size:19px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary, #1a1a1a);opacity:.35;padding:0;line-height:1.2;transition:opacity .2s}.index-trigger[data-astro-cid-oluilbhp]:not(.index-trigger--right){left:max(var(--margin-x),12px);right:auto}.index-trigger[data-astro-cid-oluilbhp].index-trigger--right{left:auto;right:max(var(--margin-x),12px)}.index-trigger[data-astro-cid-oluilbhp]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4'%3E%3Cpath d='M0 2 Q5 0 10 2 Q15 4 20 2' fill='none' stroke='%231A1A1A' stroke-width='0.8'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:20px 3px;opacity:0;transition:opacity .2s}.index-trigger[data-astro-cid-oluilbhp]:hover{opacity:1}.index-trigger[data-astro-cid-oluilbhp]:hover:after{opacity:1}body.index-open{overflow:hidden}.index-overlay{position:fixed;inset:0;background:var(--color-bg, #f8f7f4);z-index:200;opacity:0;pointer-events:none;visibility:hidden;overflow:hidden;transition:opacity .25s linear,visibility 0s linear .25s;padding:var(--site-content-offset) var(--margin-x) var(--space-xl);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.index-overlay::-webkit-scrollbar{display:none;width:0;height:0}.index-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible;overflow-y:auto;transition:opacity .25s linear,visibility 0s linear 0s}.index-inner{max-width:var(--content-w);margin:0 auto;position:relative;transform:translateY(10px);opacity:.92;transition:transform .45s linear,opacity .45s linear}.index-overlay.is-open .index-inner{transform:translateY(0);opacity:1}.index-close{position:absolute;top:0;right:0;font-family:Georgia,Times New Roman,serif;font-size:var(--type-display);line-height:var(--leading-display);font-weight:400;background:none;border:none;cursor:pointer;color:var(--color-primary, #1a1a1a);padding:0;opacity:.8;z-index:210}.index-close:hover{opacity:1}.world-switcher{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-xl);align-items:baseline;margin-bottom:0}.world-tab{background:none;border:none;padding:0;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:var(--type-display);line-height:var(--leading-display);font-weight:400;color:var(--color-primary, #1a1a1a);opacity:.2;transition:opacity .24s linear}.world-tab.is-lead{opacity:1}.world-panel{opacity:0;visibility:hidden;max-height:0;overflow:hidden;padding-top:0;transform:translateY(6px);transition:opacity .24s linear,transform .24s linear,max-height .28s linear,visibility 0s linear .28s,padding-top .22s linear}.world-panel.is-shown{opacity:1;visibility:visible;max-height:12000px;padding-top:var(--space-xl);transform:translateY(0);transition:opacity .24s linear,transform .24s linear,max-height .28s linear,visibility 0s linear 0s,padding-top .22s linear}.poem-list{list-style:none;margin:0;padding:0}.poem-item{margin-bottom:var(--space-lg)}.poem-link{display:block;text-decoration:none;color:inherit}.poem-order{display:block;font-size:14px;color:#888;margin-bottom:.15rem}.poem-title{display:block;font-size:calc(var(--type-title) - 4px);line-height:var(--leading-title);font-weight:400;margin-bottom:.25rem}.poem-first-line{display:block;font-size:18px;color:#666;line-height:1.45}.poem-item.is-current .poem-title{text-decoration:underline;text-underline-offset:4px}
