.container[data-v-1858b017]{background:var(--color-accent);color:var(--color-background)}.about-content[data-v-1858b017]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:0 3rem}.about-content h1[data-v-1858b017]{color:var(--color-background)}.about-content a[data-v-1858b017]{color:var(--color-background);text-decoration:underline}.about-content a[data-v-1858b017]:hover{opacity:.8}.profile-image-container[data-v-1858b017]{margin-bottom:var(--spacing-md)}.profile-image[data-v-1858b017]{width:200px;height:220px;border-radius:0;object-fit:cover;box-shadow:0 4px 16px #0000004d}.book-cover[data-v-1858b017]{box-shadow:0 8px 24px #0006}.bio[data-v-1858b017]{font-size:1rem;color:var(--color-background);font-style:normal;margin-bottom:var(--spacing-md);line-height:1.7;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}[data-v-1858b017] footer{border-top:1px solid rgba(249,247,244,.3)}[data-v-1858b017] footer a{color:var(--color-background)}[data-v-1858b017] footer a:hover{color:var(--color-background);opacity:.7}[data-v-1858b017] footer nav span{color:var(--color-background)}.poems-list-content[data-v-9d0ba543]{display:flex;flex-direction:column;flex:1;padding-top:var(--spacing-md)}.poems-list-content h2[data-v-9d0ba543]{text-align:center;font-family:var(--font-heading);font-weight:400;letter-spacing:.3em;text-transform:uppercase}.poems-list[data-v-9d0ba543]{max-width:600px;margin:0 auto}.poem-entry[data-v-9d0ba543]{margin-bottom:var(--spacing-md)}.poem-entry-top[data-v-9d0ba543]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.poem-title[data-v-9d0ba543]{font-family:var(--font-heading);font-size:1rem;font-weight:400;letter-spacing:.05em;color:var(--color-text);text-decoration:none;flex-shrink:1;cursor:pointer;overflow-wrap:break-word;word-wrap:break-word}.poem-title[data-v-9d0ba543]:hover{color:var(--color-accent);text-decoration:none}.poem-meta[data-v-9d0ba543]{font-size:.85rem;color:var(--color-text-light);font-style:italic}.poem-content-wrapper[data-v-514b7bd6]{padding-top:var(--spacing-lg)}.poem-container[data-v-514b7bd6]{max-width:600px;margin:0 auto;text-align:center}.poem-header[data-v-514b7bd6]{text-align:center;margin-bottom:var(--spacing-lg)}.poem-header h1[data-v-514b7bd6]{font-family:var(--font-heading);font-size:1.8rem;font-weight:400;letter-spacing:.05em;color:var(--color-text)}.poem-content[data-v-514b7bd6]{font-family:var(--font-body);font-size:18px;line-height:1.6;color:var(--color-text);margin-bottom:var(--spacing-lg);white-space:pre;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;text-align:left;display:inline-block}.poem-content p[data-v-514b7bd6]{margin-bottom:1.5em}.external-link[data-v-514b7bd6]{text-align:center;font-size:.9rem;color:var(--color-text-light);font-style:italic;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.external-link a[data-v-514b7bd6]{color:var(--color-accent);text-decoration:underline}@media (max-width: 768px){.poem-header h1[data-v-514b7bd6]{font-size:1.5rem}.poem-content[data-v-514b7bd6]{font-size:1rem}}.arrow-key-hints[data-v-06a24f0d]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.arrow-hint[data-v-06a24f0d]{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-light);opacity:.2;transition:opacity .3s ease}.arrow-hint[data-v-06a24f0d]:hover{opacity:.5}.arrow-left[data-v-06a24f0d]{left:20px}.arrow-right[data-v-06a24f0d]{right:20px}@media (max-width: 768px){.arrow-key-hints[data-v-06a24f0d]{display:none}}@keyframes pulse-06a24f0d{0%,to{opacity:.2}50%{opacity:.4}}.arrow-hint[data-v-06a24f0d]{animation:pulse-06a24f0d 3s ease-in-out infinite}.edge-gradients[data-v-3a400fbd]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.gradient-left[data-v-3a400fbd],.gradient-right[data-v-3a400fbd]{position:absolute;top:0;width:80px;height:100%;opacity:.15}.gradient-left[data-v-3a400fbd]{left:0;background:linear-gradient(to right,var(--color-accent),transparent)}.gradient-right[data-v-3a400fbd]{right:0;background:linear-gradient(to left,var(--color-accent),transparent)}@keyframes edgePulse-3a400fbd{0%,to{opacity:.1}50%{opacity:.2}}.gradient-left[data-v-3a400fbd],.gradient-right[data-v-3a400fbd]{animation:edgePulse-3a400fbd 4s ease-in-out infinite}@media (max-width: 480px){.edge-gradients[data-v-3a400fbd]{display:none}}:root{--color-background: #F9F7F4;--color-text: #2C2C2C;--color-text-light: #6B6B6B;--color-accent: #1B4332;--color-accent-hover: #2C5F2D;--font-heading: "Libre Baskerville", serif;--font-body: "Lora", serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 4rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);font-size:18px;line-height:1.6;color:var(--color-text);background-color:var(--color-background);background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;overflow-x:hidden}a{color:var(--color-accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-accent-hover);text-decoration:underline}h1,h2,h3{font-family:var(--font-heading);font-weight:700;line-height:1.2}h1{font-size:2.5rem;margin-bottom:var(--spacing-sm)}h2{font-size:1.8rem;margin-bottom:var(--spacing-md)}.container{max-width:700px;margin:0 auto;padding:var(--spacing-md);min-height:100vh;display:flex;flex-direction:column;background:var(--color-background)}main{flex:1}footer{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-top:1px solid rgba(0,0,0,.1);text-align:center;font-size:.95rem}footer nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}footer nav a:first-child{text-align:right;padding-right:var(--spacing-md)}footer nav a:last-child{text-align:left;padding-left:var(--spacing-md)}footer nav span{text-align:center}footer a{color:var(--color-text);font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem}footer a:hover{color:var(--color-accent)}.section-title{border-bottom:2px solid var(--color-text);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.page-stack{position:relative;width:100%;min-height:100vh}.page{position:absolute;top:0;left:0;width:100%;min-height:100vh}.page-preview{z-index:1;transition:transform .1s ease-out,opacity .1s ease-out;max-height:100vh;overflow:hidden}.page-current{z-index:2;transition:transform .2s ease-out,opacity .2s ease-out;box-shadow:0 4px 20px #00000026}.page-stack.peek-hint .page-preview{animation:peekAnimation 1.5s ease-out}@keyframes peekAnimation{0%{transform:scale(.98) translate(0);opacity:.3}30%{transform:scale(.99) translate(-15px);opacity:.6}60%{transform:scale(.99) translate(-15px);opacity:.6}to{transform:scale(.98) translate(0);opacity:.3}}@media (max-width: 768px){body{font-size:16px}h1{font-size:2rem}h2{font-size:1.5rem}.container{padding:var(--spacing-sm)}}
