.search-modal[data-astro-cid-qk3db3zz]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000;display:none;opacity:0;transition:opacity .3s ease}.search-modal[data-astro-cid-qk3db3zz].active{display:flex;opacity:1}.search-modal-content[data-astro-cid-qk3db3zz]{background-color:#fff;width:90%;max-width:800px;margin:auto;border-radius:10px;padding:30px;transform:translateY(-50px);transition:transform .3s ease}.search-modal[data-astro-cid-qk3db3zz].active .search-modal-content[data-astro-cid-qk3db3zz]{transform:translateY(0)}.search-header[data-astro-cid-qk3db3zz]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.search-header[data-astro-cid-qk3db3zz] h2[data-astro-cid-qk3db3zz]{font-family:Pertili,serif;font-size:1.8rem;font-weight:300;color:#000;letter-spacing:1px;text-transform:uppercase}.close-search[data-astro-cid-qk3db3zz]{background:none;border:none;color:#666;cursor:pointer;padding:5px;transition:color .3s ease}.close-search[data-astro-cid-qk3db3zz]:hover{color:#000}.search-input-container[data-astro-cid-qk3db3zz]{position:relative;margin-bottom:25px}.search-input[data-astro-cid-qk3db3zz]{width:100%;padding:15px 50px 15px 20px;border:2px solid #CFCFBF;border-radius:8px;font-size:1.1rem;background-color:#fff;transition:border-color .3s ease}.search-input[data-astro-cid-qk3db3zz]:focus{outline:none;border-color:#000}.search-btn[data-astro-cid-qk3db3zz]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;transition:color .3s ease}.search-btn[data-astro-cid-qk3db3zz]:hover{color:#000}.search-filters[data-astro-cid-qk3db3zz]{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.filter-chip[data-astro-cid-qk3db3zz]{background-color:#e7e7df;color:#000;border:2px solid #CFCFBF;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.filter-chip[data-astro-cid-qk3db3zz].active,.filter-chip[data-astro-cid-qk3db3zz]:hover{background-color:#cfcfbf;transform:translateY(-2px)}.search-results[data-astro-cid-qk3db3zz]{min-height:200px;margin-bottom:25px}.search-placeholder[data-astro-cid-qk3db3zz]{text-align:center;color:#666;font-style:italic;padding:40px 0}.search-result-item[data-astro-cid-qk3db3zz]{background-color:#e7e7df;padding:20px;border-radius:8px;margin-bottom:15px;transition:all .3s ease;cursor:pointer}.search-result-item[data-astro-cid-qk3db3zz]:hover{background-color:#cfcfbf;transform:translateY(-2px)}.result-title[data-astro-cid-qk3db3zz]{font-family:Pertili,serif;font-size:1.1rem;font-weight:300;color:#000;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}.result-excerpt[data-astro-cid-qk3db3zz]{font-size:.9rem;color:#666;line-height:1.5;margin-bottom:10px}.result-meta[data-astro-cid-qk3db3zz]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#999}.result-category[data-astro-cid-qk3db3zz]{background-color:#cfcfbf;color:#000;padding:4px 8px;border-radius:12px;font-weight:500}.search-suggestions[data-astro-cid-qk3db3zz] h3[data-astro-cid-qk3db3zz]{font-family:Pertili,serif;font-size:1.2rem;font-weight:300;color:#000;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase}.suggestion-tags[data-astro-cid-qk3db3zz]{display:flex;gap:10px;flex-wrap:wrap}.suggestion-tag[data-astro-cid-qk3db3zz]{background-color:#e7e7df;color:#000;border:1px solid #CFCFBF;padding:6px 12px;border-radius:15px;font-size:.8rem;cursor:pointer;transition:all .3s ease}.suggestion-tag[data-astro-cid-qk3db3zz]:hover{background-color:#cfcfbf;transform:translateY(-1px)}@media (max-width: 768px){.search-modal-content[data-astro-cid-qk3db3zz]{width:95%;padding:20px}.search-filters[data-astro-cid-qk3db3zz],.suggestion-tags[data-astro-cid-qk3db3zz]{justify-content:center}}.notification-container[data-astro-cid-djzdikfh]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:400px}.notification[data-astro-cid-djzdikfh]{background-color:#fff;border-radius:8px;padding:16px 20px;box-shadow:0 4px 12px #00000026;border-left:4px solid;transform:translate(100%);opacity:0;transition:all .3s ease;display:flex;align-items:flex-start;gap:12px}.notification[data-astro-cid-djzdikfh].show{transform:translate(0);opacity:1}.notification[data-astro-cid-djzdikfh].hide{transform:translate(100%);opacity:0}.notification[data-astro-cid-djzdikfh].success{border-left-color:#10b981}.notification[data-astro-cid-djzdikfh].error{border-left-color:#ef4444}.notification[data-astro-cid-djzdikfh].warning{border-left-color:#f59e0b}.notification[data-astro-cid-djzdikfh].info{border-left-color:#3b82f6}.notification-icon[data-astro-cid-djzdikfh]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.notification-content[data-astro-cid-djzdikfh]{flex:1}.notification-title[data-astro-cid-djzdikfh]{font-weight:600;font-size:.95rem;margin-bottom:4px;color:#000}.notification-message[data-astro-cid-djzdikfh]{font-size:.9rem;color:#666;line-height:1.4}.notification-close[data-astro-cid-djzdikfh]{background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.notification-close[data-astro-cid-djzdikfh]:hover{background-color:#f3f4f6;color:#666}@media (max-width: 768px){.notification-container[data-astro-cid-djzdikfh]{left:20px;right:20px;max-width:none}.notification[data-astro-cid-djzdikfh]{transform:translateY(-100%)}.notification[data-astro-cid-djzdikfh].show{transform:translateY(0)}.notification[data-astro-cid-djzdikfh].hide{transform:translateY(-100%)}}@font-face{font-family:Pertili;src:url(/fonts/Perpetua%20Titling%20MT%20Light.ttf) format("truetype");font-display:swap}
