.search-dashboard-container[data-astro-cid-j7pv25f6]{width:100%;max-width:650px;margin:4rem auto;display:flex;flex-direction:column;align-items:center;gap:3rem}.search-header[data-astro-cid-j7pv25f6]{text-align:center;user-select:none}.search-header[data-astro-cid-j7pv25f6] .site-logo[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;display:flex;justify-content:center;align-items:center}.search-header[data-astro-cid-j7pv25f6] .site-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:320px;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 15px rgba(121,134,203,.3))}.search-header[data-astro-cid-j7pv25f6] .niceynicey-subtitle[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--text-heading);opacity:.8;letter-spacing:.05em}.search-bar-wrapper[data-astro-cid-j7pv25f6]{width:100%}.search-input-container[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;background-color:#11111399;border:1.5px solid var(--accent-translucent);border-radius:50px;padding:.25rem 1.5rem;transition:border-color .25s ease,box-shadow .25s ease}.search-input-container[data-astro-cid-j7pv25f6]:focus-within{border-color:var(--accent);box-shadow:0 0 15px #7986cb4d}.search-input-container[data-astro-cid-j7pv25f6] .search-icon[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--accent);margin-right:.75rem;user-select:none}.search-input-container[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:100%;background:none;border:none;outline:none;color:#fff;font-family:Rodin,sans-serif;font-size:1rem;font-weight:500;padding:.75rem 0}.search-input-container[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:#c8d2ff66}.search-results-section[data-astro-cid-j7pv25f6]{width:100%}.results-grid[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.search-result-card{display:flex;background-color:#11111373;border-radius:12px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #7986cb26;transition:transform .22s ease,box-shadow .25s ease;text-decoration:none;cursor:pointer;width:100%;height:190px;background-size:cover;background-position:left 25%;background-repeat:no-repeat}.search-result-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--accent),0 8px 24px #7986cb40}.search-result-card:hover .card-details{background-color:#111113bf}.search-result-card .card-details{display:flex;flex-direction:column;justify-content:space-between;width:45%;min-width:260px;height:100%;padding:1.25rem;background-color:#11111399;backdrop-filter:blur(12px) saturate(140%);border-right:1.5px solid rgba(121,134,203,.12);border-top-left-radius:11px;border-bottom-left-radius:11px;transition:background-color .25s ease;z-index:5}.search-result-card .card-details .card-header-row{display:flex;align-items:center;gap:.75rem;height:24px}.search-result-card .card-details .card-num{font-size:.75rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.search-result-card .card-details .card-logo-container{display:flex;align-items:center;margin-top:.5rem;flex-grow:1}.search-result-card .card-details .card-logo-container .card-event-logo{max-height:48px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.search-result-card .card-details .card-titles-container{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.search-result-card .card-details .card-titles-container .card-title-en{font-size:.8rem;font-weight:700;color:#fff;line-height:1.3;white-space:normal;word-break:break-word}.search-result-card .card-details .card-titles-container .card-title-jp{font-size:.7rem;font-weight:600;color:var(--text-heading);opacity:.75;line-height:1.3;white-space:normal;word-break:break-word}.index-badge-wrapper{display:inline-flex;align-items:center;position:relative;height:24px;user-select:none;pointer-events:none}.index-badge-wrapper.focus-event{padding-left:16px}.index-badge-wrapper.focus-event .chibi-avatar{position:absolute;left:-8px;top:-10px;width:34px;height:34px;object-fit:contain;z-index:2}.index-badge-wrapper.focus-event .badge-label{background-color:var(--badge-color, var(--accent));color:var(--badge-text-color, #ffffff);font-family:Rodin,sans-serif;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem .25rem 1.25rem;border-radius:30px;white-space:nowrap;z-index:1;box-shadow:0 2px 6px #0000004d}.index-badge-wrapper.mixed-event .badge-label{background-color:var(--accent);color:#fff;font-family:Rodin,sans-serif;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:30px;white-space:nowrap;box-shadow:0 2px 6px #0000004d}
