.SearchInput-module__KxoojG__wrapper{width:100%;position:relative}@media (min-width:640px){.SearchInput-module__KxoojG__wrapper{max-width:320px}}.SearchInput-module__KxoojG__icon{left:var(--space-md);color:var(--color-text-light);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SearchInput-module__KxoojG__input{width:100%;padding:var(--space-sm)var(--space-md)var(--space-sm)calc(var(--space-md) + 24px);border:1px solid var(--color-border);background:0 0;border-radius:2px;outline:none;font-size:16px;transition:border-color .2s}@media (min-width:640px){.SearchInput-module__KxoojG__input{font-size:var(--font-size-sm)}}.SearchInput-module__KxoojG__input:focus{border-color:var(--color-text-muted)}.SearchInput-module__KxoojG__input::placeholder{color:var(--color-text-light)}.SearchInput-module__KxoojG__input::-webkit-search-cancel-button{-webkit-appearance:none}
.CategoryFilter-module__Fos3Ja__filters{gap:var(--space-xs);display:flex}.CategoryFilter-module__Fos3Ja__pill{letter-spacing:.1em;color:var(--color-text-light);white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:.2rem .6rem;font-size:.7rem;transition:color .2s,border-color .2s}.CategoryFilter-module__Fos3Ja__pill:hover{color:var(--color-text-muted)}.CategoryFilter-module__Fos3Ja__active{color:var(--color-text);border-color:var(--color-text)}
.PoemCard-module__8JYEsa__card{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:2px;transition:background-color .2s,border-color .2s;display:block}.PoemCard-module__8JYEsa__card:hover{background-color:var(--color-bg-subtle);border-color:var(--color-text-light)}.PoemCard-module__8JYEsa__category{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);color:var(--color-text-light);text-transform:uppercase;margin-bottom:var(--space-xs);display:block}.PoemCard-module__8JYEsa__title{font-size:var(--font-size-base);letter-spacing:var(--tracking-wide);font-weight:500;line-height:var(--leading-tight)}
.PoemGrid-module__U9bg0a__controls{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}@media (min-width:640px){.PoemGrid-module__U9bg0a__controls{flex-direction:row;justify-content:space-between;align-items:center}}.PoemGrid-module__U9bg0a__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.PoemGrid-module__U9bg0a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PoemGrid-module__U9bg0a__grid{grid-template-columns:repeat(3,1fr)}}.PoemGrid-module__U9bg0a__empty{text-align:center;color:var(--color-text-light);padding:var(--space-4xl)0;font-size:var(--font-size-sm)}
.page-module___8aEwW__page{max-width:var(--max-width-wide);padding:0 var(--space-xl);margin:0 auto}.page-module___8aEwW__hero{padding:var(--space-4xl)0 var(--space-3xl);text-align:center}.page-module___8aEwW__title{font-size:var(--font-size-hero);letter-spacing:var(--tracking-wider);font-weight:300;line-height:var(--leading-tight)}.page-module___8aEwW__subtitle{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page-module___8aEwW__poems{padding-bottom:var(--space-4xl)}
