.page-module__ImgtbG__search{padding-block:clamp(var(--space-48), 7vw, var(--space-80)) var(--space-80);background:radial-gradient(ellipse at 80% 0%, color-mix(in srgb, var(--color-accent-soft) 64%, transparent), transparent 32rem), linear-gradient(180deg, color-mix(in srgb, var(--color-surface-subtle) 48%, transparent), transparent 20rem)}.page-module__ImgtbG__column{max-inline-size:var(--width-reading);margin-inline:auto}.page-module__ImgtbG__header{padding-block-end:var(--space-32)}.page-module__ImgtbG__header:before{inline-size:var(--space-40);block-size:2px;border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-accent), transparent);content:"";margin-block-end:var(--space-24);display:block}.page-module__ImgtbG__title{color:var(--color-text-primary);font-family:var(--type-page-title-family);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line-height);text-wrap:balance;margin:0}.page-module__ImgtbG__lead{max-inline-size:38rem;margin:var(--space-12) 0 0;color:var(--color-text-secondary);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.page-module__ImgtbG__form{margin-block-start:var(--space-32)}.page-module__ImgtbG__label{color:var(--color-text-primary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);margin-block-end:var(--space-8);display:block}.page-module__ImgtbG__formRow{gap:var(--space-8);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 6%, transparent);display:flex}.page-module__ImgtbG__formRow:focus-within{border-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-control-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent)}.page-module__ImgtbG__input{min-inline-size:0;min-block-size:var(--space-40);padding-inline:var(--space-16);border-radius:var(--radius-full);color:var(--color-text-primary);font:inherit;background:0 0;border:0;flex:1}.page-module__ImgtbG__input::placeholder{color:var(--color-text-secondary)}.page-module__ImgtbG__submit{min-block-size:var(--space-40);padding-inline:var(--space-20);border:var(--border-width-hairline) solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-background);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);cursor:pointer;transition:filter var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard)}.page-module__ImgtbG__submit:hover{filter:brightness(.96);transform:translateY(-1px)}.page-module__ImgtbG__tabs{gap:var(--space-4);max-inline-size:100%;padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface-subtle) 88%, transparent);display:inline-flex}.page-module__ImgtbG__tab,.page-module__ImgtbG__activeTab{min-block-size:var(--space-40);padding-inline:var(--space-16);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module__ImgtbG__activeTab{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-floating)}.page-module__ImgtbG__tab:hover{color:var(--color-text-primary)}.page-module__ImgtbG__content{min-block-size:12rem;margin-block-start:var(--space-24)}.page-module__ImgtbG__results{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.page-module__ImgtbG__poemResult,.page-module__ImgtbG__authorResult{min-inline-size:0;padding:var(--space-24);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 86%, transparent);transition:border-color var(--duration-micro) var(--ease-standard), background var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard)}.page-module__ImgtbG__poemResult:hover,.page-module__ImgtbG__authorResult:hover,.page-module__ImgtbG__poemResult:focus-within,.page-module__ImgtbG__authorResult:focus-within{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 96%, var(--color-accent-soft) 4%)}.page-module__ImgtbG__meta,.page-module__ImgtbG__username{color:var(--color-text-secondary);font-family:var(--type-metadata-family);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line-height);margin:0}.page-module__ImgtbG__meta a,.page-module__ImgtbG__poemTitle a,.page-module__ImgtbG__authorName a,.page-module__ImgtbG__readLink,.page-module__ImgtbG__next{text-underline-offset:.2em;transition:color var(--duration-micro) var(--ease-standard), text-decoration-color var(--duration-micro) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.page-module__ImgtbG__meta a:hover,.page-module__ImgtbG__poemTitle a:hover,.page-module__ImgtbG__authorName a:hover,.page-module__ImgtbG__readLink:hover,.page-module__ImgtbG__next:hover{color:var(--color-accent);text-decoration-color:currentColor}.page-module__ImgtbG__poemTitle,.page-module__ImgtbG__authorName{margin:var(--space-8) 0 0;color:var(--color-text-primary);font-family:var(--type-poem-title-family);font-size:var(--type-poem-title-size);font-weight:var(--type-poem-title-weight);line-height:var(--type-poem-title-line-height);overflow-wrap:break-word}.page-module__ImgtbG__excerpt,.page-module__ImgtbG__bio,.page-module__ImgtbG__state{margin:var(--space-16) 0 0;color:var(--color-text-secondary);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);overflow-wrap:break-word}.page-module__ImgtbG__bio{white-space:pre-wrap}.page-module__ImgtbG__readLink,.page-module__ImgtbG__next{min-block-size:var(--space-32);color:var(--color-accent);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);align-items:center;margin-block-start:var(--space-20);display:inline-flex}.page-module__ImgtbG__stateBlock,.page-module__ImgtbG__state{margin-block-start:var(--space-32)}.page-module__ImgtbG__state{padding:var(--space-24);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 82%, transparent)}.page-module__ImgtbG__stateBlock .page-module__ImgtbG__state{margin-block-start:0}@media (max-width:36rem){.page-module__ImgtbG__search{padding-block-start:var(--space-40)}.page-module__ImgtbG__formRow{padding:var(--space-8);border-radius:var(--radius-lg);flex-direction:column}.page-module__ImgtbG__input{min-block-size:var(--space-48);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-md)}.page-module__ImgtbG__submit{inline-size:100%;min-block-size:var(--space-48)}.page-module__ImgtbG__tabs{inline-size:100%;display:flex}.page-module__ImgtbG__tab,.page-module__ImgtbG__activeTab{min-inline-size:0;padding-inline:var(--space-8);text-align:center;flex:1 1 0}.page-module__ImgtbG__poemResult,.page-module__ImgtbG__authorResult{padding:var(--space-20)}}@media (prefers-reduced-motion:reduce){.page-module__ImgtbG__submit,.page-module__ImgtbG__poemResult,.page-module__ImgtbG__authorResult,.page-module__ImgtbG__meta a,.page-module__ImgtbG__poemTitle a,.page-module__ImgtbG__authorName a,.page-module__ImgtbG__readLink,.page-module__ImgtbG__next{transition:none}.page-module__ImgtbG__submit:hover{transform:none}}
