:root{--bg:#050505;--fg:#fcfcfc;--gray:#888;--accent:#6d5dfc;--ink:#06070a;--ink-2:#0b0d12;--ink-3:#12151c;--paper:#ecebe4;--mist:#a9adb8;--fog:#7c818d;--rain:#6d5dfc;--rain-soft:#a59bff;--puddle:#8fd3e8;--ember:#673ab7;--line:#ecebe417;--line-strong:#ecebe433;--focus:#8fd3e8}.buscar-module-scss-module__1TfKmq__main{min-height:100vh;padding-top:calc(64px + clamp(3rem,10vh,7rem))}.buscar-module-scss-module__1TfKmq__inner{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem)}.buscar-module-scss-module__1TfKmq__header{margin-bottom:clamp(2rem,5vw,3.5rem);position:relative}.buscar-module-scss-module__1TfKmq__kicker{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a59bff;font-variant-numeric:tabular-nums;margin-bottom:1rem;font-size:.68rem;font-weight:400;display:block}.buscar-module-scss-module__1TfKmq__title{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;letter-spacing:-.025em;font-optical-sizing:auto;text-wrap:balance;color:#ecebe4;max-width:12ch;font-size:clamp(3rem,1.8rem + 6vw,7.5rem);font-weight:300;line-height:1.02}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.buscar-module-scss-module__1TfKmq__title{--settle-distance:40px;animation:linear both buscar-module-scss-module__1TfKmq__settle;animation-timeline:view();animation-range:entry entry 70%}}}.buscar-module-scss-module__1TfKmq__lead{max-width:48ch;font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#a9adb8;margin-top:1.25rem;font-size:clamp(1.25rem,1.15rem + .5vw,1.6rem);font-style:italic}.buscar-module-scss-module__1TfKmq__searchBar{z-index:20;background:#0b0d12e6;border:1px solid #ecebe433;border-radius:999px;align-items:center;gap:1rem;margin-bottom:clamp(2.5rem,6vw,4rem);padding:.35rem 1.25rem .35rem 1.1rem;transition:border-color .4s,box-shadow .6s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:72px;box-shadow:0 30px 60px -30px #000c,0 0 #8fd3e800}.buscar-module-scss-module__1TfKmq__searchBar:focus-within{border-color:#8fd3e8;box-shadow:0 30px 60px -30px #000c,0 0 0 6px #8fd3e814}.buscar-module-scss-module__1TfKmq__searchIcon{border:1px solid #8fd3e8;border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.buscar-module-scss-module__1TfKmq__searchIcon:before,.buscar-module-scss-module__1TfKmq__searchIcon:after{content:"";border:1px solid #8fd3e899;border-radius:50%;position:absolute;inset:5px}.buscar-module-scss-module__1TfKmq__searchIcon:after{background:#8fd3e8;border:0;inset:9px}.buscar-module-scss-module__1TfKmq__searchBar:focus-within .buscar-module-scss-module__1TfKmq__searchIcon:before{animation:1.6s cubic-bezier(.16,1,.3,1) infinite buscar-module-scss-module__1TfKmq__ripple-out}.buscar-module-scss-module__1TfKmq__input{min-width:0;min-height:56px;font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;caret-color:#8fd3e8;background:0 0;border:0;flex:1;font-size:clamp(1.15rem,1rem + .8vw,1.6rem)}.buscar-module-scss-module__1TfKmq__input::placeholder{color:#7c818d;font-style:italic}.buscar-module-scss-module__1TfKmq__input:focus-visible{outline:none}.buscar-module-scss-module__1TfKmq__input::-webkit-search-cancel-button{filter:invert()opacity(.6)}.buscar-module-scss-module__1TfKmq__searchStatus{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a9adb8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem;font-weight:400}@media (max-width:480px){.buscar-module-scss-module__1TfKmq__searchStatus{display:none}}.buscar-module-scss-module__1TfKmq__subhead{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;letter-spacing:-.01em;align-items:baseline;gap:1rem;margin-bottom:1.5rem;font-size:clamp(1.6rem,1.35rem + 1.2vw,2.4rem);font-weight:300;display:flex}.buscar-module-scss-module__1TfKmq__subheadCount{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c818d;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400}.buscar-module-scss-module__1TfKmq__subheadInline{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c818d;font-variant-numeric:tabular-nums;margin-right:.25rem;font-size:.68rem;font-weight:400}.buscar-module-scss-module__1TfKmq__tagName{color:#a59bff;font-style:italic}.buscar-module-scss-module__1TfKmq__tagSection{margin-bottom:clamp(3rem,8vw,5rem)}.buscar-module-scss-module__1TfKmq__tagSpinner{border:1px solid;border-radius:50%;align-self:center;width:10px;height:10px;margin-left:.5em;animation:.9s cubic-bezier(.16,1,.3,1) infinite buscar-module-scss-module__1TfKmq__ripple-out;display:inline-block}.buscar-module-scss-module__1TfKmq__resultsSection{scroll-margin-top:160px}.buscar-module-scss-module__1TfKmq__tabs{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #ecebe417;gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.buscar-module-scss-module__1TfKmq__tabs::-webkit-scrollbar{display:none}.buscar-module-scss-module__1TfKmq__tab{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a9adb8;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.6rem;min-height:48px;padding:0 1rem;font-size:.68rem;font-weight:400;transition:color .3s;display:inline-flex;position:relative}.buscar-module-scss-module__1TfKmq__tab:after{content:"";background:#8fd3e8;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:1rem;right:1rem;transform:scaleX(0)}.buscar-module-scss-module__1TfKmq__tab:hover{color:#ecebe4}.buscar-module-scss-module__1TfKmq__tab:focus-visible{outline-offset:-4px}.buscar-module-scss-module__1TfKmq__activeTab{color:#ecebe4}.buscar-module-scss-module__1TfKmq__activeTab:after{transform:scaleX(1)}.buscar-module-scss-module__1TfKmq__tabCount{text-align:center;border:1px solid #ecebe433;border-radius:999px;min-width:22px;padding:1px 6px;font-size:.6rem}.buscar-module-scss-module__1TfKmq__activeTab .buscar-module-scss-module__1TfKmq__tabCount{color:#8fd3e8;border-color:#8fd3e8}.buscar-module-scss-module__1TfKmq__panel{transition:opacity .3s}.buscar-module-scss-module__1TfKmq__panelLoading{opacity:.45}.buscar-module-scss-module__1TfKmq__results{border-bottom:1px solid #ecebe417;margin:0 0 2rem;padding:0}.buscar-module-scss-module__1TfKmq__resultsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:clamp(12px,2vw,20px);margin:0 0 2rem;padding:0;display:grid}.buscar-module-scss-module__1TfKmq__loading,.buscar-module-scss-module__1TfKmq__hint{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#a9adb8;padding-block:2rem;font-size:clamp(1.25rem,1.15rem + .5vw,1.6rem);font-style:italic}.buscar-module-scss-module__1TfKmq__loadMore{min-height:44px;font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ecebe4;isolation:isolate;cursor:pointer;border:1px solid #ecebe466;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.7em 1.4em;font-size:.72rem;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.buscar-module-scss-module__1TfKmq__loadMore:before{content:"";z-index:-1;clip-path:circle(0% at var(--rx,50%) var(--ry,50%));background:#ecebe4;transition:clip-path .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.buscar-module-scss-module__1TfKmq__loadMore:hover,.buscar-module-scss-module__1TfKmq__loadMore:focus-visible{color:#06070a;opacity:1;border-color:#ecebe4}.buscar-module-scss-module__1TfKmq__loadMore:hover:before,.buscar-module-scss-module__1TfKmq__loadMore:focus-visible:before{clip-path:circle(150% at var(--rx,50%) var(--ry,50%))}.buscar-module-scss-module__1TfKmq__loadMore:disabled,.buscar-module-scss-module__1TfKmq__loadMore[aria-disabled=true]{opacity:.45;cursor:not-allowed}.buscar-module-scss-module__1TfKmq__loadMore:disabled:before,.buscar-module-scss-module__1TfKmq__loadMore[aria-disabled=true]:before{clip-path:circle(0%)}.buscar-module-scss-module__1TfKmq__loadMore:disabled,.buscar-module-scss-module__1TfKmq__loadMore[aria-disabled=true]{color:#ecebe4}.buscar-module-scss-module__1TfKmq__loadMore:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.buscar-module-scss-module__1TfKmq__loadMore{margin:0 auto 2rem;display:flex}.buscar-module-scss-module__1TfKmq__expiredToggleRow{justify-content:center;margin-block:1rem 2rem;display:flex}.buscar-module-scss-module__1TfKmq__expiredToggle{min-height:44px;font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a9adb8;isolation:isolate;cursor:pointer;border:1px solid #a9adb866;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.7em 1.4em;font-size:.72rem;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.buscar-module-scss-module__1TfKmq__expiredToggle:before{content:"";z-index:-1;clip-path:circle(0% at var(--rx,50%) var(--ry,50%));background:#a9adb8;transition:clip-path .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.buscar-module-scss-module__1TfKmq__expiredToggle:hover,.buscar-module-scss-module__1TfKmq__expiredToggle:focus-visible{color:#06070a;opacity:1;border-color:#a9adb8}.buscar-module-scss-module__1TfKmq__expiredToggle:hover:before,.buscar-module-scss-module__1TfKmq__expiredToggle:focus-visible:before{clip-path:circle(150% at var(--rx,50%) var(--ry,50%))}.buscar-module-scss-module__1TfKmq__expiredToggle:disabled,.buscar-module-scss-module__1TfKmq__expiredToggle[aria-disabled=true]{opacity:.45;cursor:not-allowed}.buscar-module-scss-module__1TfKmq__expiredToggle:disabled:before,.buscar-module-scss-module__1TfKmq__expiredToggle[aria-disabled=true]:before{clip-path:circle(0%)}.buscar-module-scss-module__1TfKmq__expiredToggle:disabled,.buscar-module-scss-module__1TfKmq__expiredToggle[aria-disabled=true]{color:#a9adb8}.buscar-module-scss-module__1TfKmq__expiredToggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.buscar-module-scss-module__1TfKmq__expiredToggle{border-style:dashed}.buscar-module-scss-module__1TfKmq__poemSection{margin-bottom:3rem}.buscar-module-scss-module__1TfKmq__matchingTags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.buscar-module-scss-module__1TfKmq__quickTag{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;border:1px solid #ecebe433;border-radius:999px;min-height:40px;padding:.3em .9em;font-size:1.05rem;transition:background .3s,color .3s}.buscar-module-scss-module__1TfKmq__quickTag:hover{color:#06070a;background:#8fd3e8}.buscar-module-scss-module__1TfKmq__hits{border-bottom:1px solid #ecebe417;margin:0;padding:0}.buscar-module-scss-module__1TfKmq__hit{border-top:1px solid #ecebe417;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.5rem .5rem;display:grid;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.buscar-module-scss-module__1TfKmq__hit{--settle-distance:20px;animation:linear both buscar-module-scss-module__1TfKmq__settle;animation-timeline:view();animation-range:entry entry 70%}}}.buscar-module-scss-module__1TfKmq__hit:hover .buscar-module-scss-module__1TfKmq__hitSigil,.buscar-module-scss-module__1TfKmq__hit:focus-within .buscar-module-scss-module__1TfKmq__hitSigil{color:#8fd3e8}.buscar-module-scss-module__1TfKmq__hitSigil{color:#a9adb8;transition:color .4s}.buscar-module-scss-module__1TfKmq__hitBody{min-width:0}.buscar-module-scss-module__1TfKmq__hitTitle{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;letter-spacing:-.025em;font-optical-sizing:auto;text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.6rem,1.35rem + 1.2vw,2.4rem);font-weight:400;line-height:1.02}.buscar-module-scss-module__1TfKmq__hitLink{color:#ecebe4}.buscar-module-scss-module__1TfKmq__hitLink:after{content:"";position:absolute;inset:0}.buscar-module-scss-module__1TfKmq__hitLink:hover{opacity:1;color:#a59bff}.buscar-module-scss-module__1TfKmq__hitLink:focus-visible{outline:none}.buscar-module-scss-module__1TfKmq__hitLink:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.buscar-module-scss-module__1TfKmq__hitSnippet{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#a9adb8;border-left:1px solid #8fd3e880;margin:0 0 .9rem;padding-left:1rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-style:italic;line-height:1.6}.buscar-module-scss-module__1TfKmq__hitMeta{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex;position:relative}.buscar-module-scss-module__1TfKmq__hitAuthor{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ecebe4;font-variant-numeric:tabular-nums;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-size:.68rem;font-weight:400;text-decoration:none;transition:background-size .6s cubic-bezier(.16,1,.3,1),color .3s}.buscar-module-scss-module__1TfKmq__hitAuthor:hover,.buscar-module-scss-module__1TfKmq__hitAuthor:focus-visible{opacity:1;background-size:100% 1px}.buscar-module-scss-module__1TfKmq__hitAuthor{text-transform:none;letter-spacing:.04em;font-size:.78rem}.buscar-module-scss-module__1TfKmq__hitDate{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c818d;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400}.buscar-module-scss-module__1TfKmq__mark{color:#ecebe4;background:linear-gradient(#0000 55%,#8fd3e859 55%);padding-inline:1px}.buscar-module-scss-module__1TfKmq__lineage{background:linear-gradient(90deg,#8fd3e80d,#0000 70%);border-left:1px solid #8fd3e880;gap:.9rem;margin:-.5rem 0 2rem;padding:1.1rem 1.25rem;display:grid}.buscar-module-scss-module__1TfKmq__lineagePath{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a9adb8;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.68rem;font-weight:400;display:flex}.buscar-module-scss-module__1TfKmq__lineageStep{align-items:center;gap:.35rem;display:inline-flex}.buscar-module-scss-module__1TfKmq__lineageSep{color:#7c818d}.buscar-module-scss-module__1TfKmq__lineageLink{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ecebe4;font-variant-numeric:tabular-nums;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-size:.68rem;font-weight:400;text-decoration:none;transition:background-size .6s cubic-bezier(.16,1,.3,1),color .3s}.buscar-module-scss-module__1TfKmq__lineageLink:hover,.buscar-module-scss-module__1TfKmq__lineageLink:focus-visible{opacity:1;background-size:100% 1px}.buscar-module-scss-module__1TfKmq__lineageLink{min-height:28px}.buscar-module-scss-module__1TfKmq__lineageHere{color:#8fd3e8}.buscar-module-scss-module__1TfKmq__lineageGloss{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#a9adb8;margin:0;font-style:italic}.buscar-module-scss-module__1TfKmq__lineageNote{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c818d;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.03em;margin:0;font-size:.68rem;font-weight:400}.buscar-module-scss-module__1TfKmq__lineageGroup{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.buscar-module-scss-module__1TfKmq__lineageLabel{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c818d;font-variant-numeric:tabular-nums;min-width:7.5rem;font-size:.68rem;font-weight:400}.buscar-module-scss-module__1TfKmq__lineageChips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.buscar-module-scss-module__1TfKmq__lineageChip{min-height:32px;font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;border:1px solid #ecebe433;border-radius:999px;padding:0 .8rem;font-size:.98rem;transition:background .3s,color .3s,border-color .3s}.buscar-module-scss-module__1TfKmq__lineageChip:hover{color:#06070a;background:#8fd3e8;border-color:#8fd3e8}
