.search-page[data-astro-cid-ipsxrsrh]{max-width:800px;margin:0 auto;padding:6.5rem 2rem 5rem;display:flex;flex-direction:column;gap:2.5rem}.search-header[data-astro-cid-ipsxrsrh]{display:flex;flex-direction:column;gap:1.5rem}.search-title[data-astro-cid-ipsxrsrh]{font-size:clamp(2rem,5vw,3rem);font-weight:400;margin:0;letter-spacing:.03em}.search-form[data-astro-cid-ipsxrsrh]{display:flex;gap:.75rem}.search-input-wrap[data-astro-cid-ipsxrsrh]{flex:1;position:relative}.search-icon[data-astro-cid-ipsxrsrh]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#eaeaea80;pointer-events:none}.search-input[data-astro-cid-ipsxrsrh]{width:100%;padding:.9rem 1rem .9rem 3rem;background:var(--surface-2);border:1px solid rgba(234,234,234,.2);color:#eaeaea;font-family:Propaganda,sans-serif;font-size:1rem;outline:none;transition:border-color .2s;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000080}.search-input[data-astro-cid-ipsxrsrh]:focus{border-color:#dc143c80}.search-input[data-astro-cid-ipsxrsrh]::placeholder{color:#eaeaea59}.search-btn[data-astro-cid-ipsxrsrh]{padding:.9rem 1.75rem;background:var(--surface-2);border:1px solid rgba(234,234,234,.2);color:#eaeaea;font-family:Propaganda,sans-serif;font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:all .2s;white-space:nowrap;backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000080}.search-btn[data-astro-cid-ipsxrsrh]:hover{border-color:#dc143c;color:#dc143c}.results-summary[data-astro-cid-ipsxrsrh]{font-size:.95rem;color:#eaeaeab3;margin:0}.results-summary[data-astro-cid-ipsxrsrh] em[data-astro-cid-ipsxrsrh]{font-style:normal;color:#eaeaea}.result-group[data-astro-cid-ipsxrsrh]{display:flex;flex-direction:column;gap:0}.result-group-title[data-astro-cid-ipsxrsrh]{font-size:.82rem;letter-spacing:.15em;text-transform:uppercase;color:#eaeaeaa6;margin:0 0 .75rem;font-weight:400;font-family:Propaganda,sans-serif;border-bottom:1px solid rgba(234,234,234,.1);padding-bottom:.6rem}.result-list[data-astro-cid-ipsxrsrh]{list-style:none;padding:0;margin:0;background:var(--surface-1);border:1px solid rgba(234,234,234,.14);backdrop-filter:blur(20px);box-shadow:0 12px 48px #000000bf}.result-item[data-astro-cid-ipsxrsrh]{display:block;padding:1.5rem 1.75rem;border-bottom:1px solid rgba(234,234,234,.07);text-decoration:none;color:inherit;transition:background .2s}li[data-astro-cid-ipsxrsrh]:last-child .result-item[data-astro-cid-ipsxrsrh]{border-bottom:none}.result-item[data-astro-cid-ipsxrsrh]:hover{background:#dc143c0a}.result-body[data-astro-cid-ipsxrsrh]{display:flex;flex-direction:column;gap:.45rem}.result-title[data-astro-cid-ipsxrsrh]{font-family:Sreda,Georgia,serif;font-size:1.25rem;color:#eaeaea;line-height:1.3;transition:color .15s}.result-item[data-astro-cid-ipsxrsrh]:hover .result-title[data-astro-cid-ipsxrsrh]{color:#dc143c}.result-excerpt[data-astro-cid-ipsxrsrh]{font-size:.98rem;color:#eaeaeab8;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-meta[data-astro-cid-ipsxrsrh]{font-size:.88rem;color:#eaeaea9e;display:flex;gap:.4rem;flex-wrap:wrap;font-family:Propaganda,sans-serif}.meta-sep[data-astro-cid-ipsxrsrh]{opacity:.35}.result-badge[data-astro-cid-ipsxrsrh]{color:#dc143c;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.no-results[data-astro-cid-ipsxrsrh]{padding:3.5rem 2rem;text-align:center;background:var(--surface-1);border:1px solid rgba(234,234,234,.14);backdrop-filter:blur(16px);box-shadow:0 12px 48px #000000bf}.no-results[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{font-size:1rem;color:#eaeaeabf;margin:0 0 .4rem}.no-results[data-astro-cid-ipsxrsrh] em[data-astro-cid-ipsxrsrh]{font-style:normal;color:#eaeaea}.no-results[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]{color:#dc143c;text-decoration:none}.search-empty[data-astro-cid-ipsxrsrh]{padding:3.5rem 2rem;text-align:center;background:var(--surface-1);border:1px solid rgba(234,234,234,.14);backdrop-filter:blur(16px);font-size:1rem;color:#eaeaeab3;box-shadow:0 12px 48px #000000bf}@media(max-width:600px){.search-page[data-astro-cid-ipsxrsrh]{padding:5.5rem 1rem 3rem}.search-form[data-astro-cid-ipsxrsrh]{flex-direction:column}}
