ol[data-astro-cid-vx4iavld]{color:var(--text-muted);flex-wrap:wrap;gap:.35rem;margin:0 0 1.25rem;padding:0;font-size:.74rem;font-weight:700;list-style:none;display:flex}li[data-astro-cid-vx4iavld]:not(:last-child):after{color:var(--border-strong);content:"/";margin-left:.35rem}a[data-astro-cid-vx4iavld]{color:var(--text-soft);text-decoration:none}a[data-astro-cid-vx4iavld]:hover{color:var(--accent)}.database-page .source-notice{margin-bottom:1rem}.database-page .database-section{margin-bottom:1.4rem}.database-page .section-intro{margin-bottom:1rem}.database-page .section-intro h2{margin-bottom:.45rem;font-size:clamp(1.45rem,5vw,2rem)}.database-page .section-intro p{max-width:44rem;color:var(--text-muted);margin-bottom:0;font-size:.88rem}.database-page .egg-grid,.database-page .stat-grid{gap:.7rem;display:grid}.database-page .egg-card,.database-page .stat-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1rem}.database-page .egg-card-head{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.database-page .egg-card h3,.database-page .stat-card strong{margin-bottom:.15rem;font-size:1rem}.database-page .egg-cost{color:var(--accent);flex:none;font-size:.76rem;font-weight:800}.database-page .egg-card p,.database-page .stat-card span{color:var(--text-muted);margin:0;font-size:.76rem}.database-page .data-card{overflow:hidden}.database-page .filter-bar{border-bottom:1px solid var(--border);gap:.7rem;padding:1rem;display:grid}.database-page .search-field,.database-page .select-field{border:1px solid var(--border-strong);background:var(--background-soft);border-radius:.72rem;align-items:center;min-height:2.9rem;display:grid}.database-page .search-field{grid-template-columns:2.3rem 1fr}.database-page .search-field>span:not(.sr-only){color:var(--text-muted);text-align:center}.database-page .search-field:focus-within,.database-page .select-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #57e77e1f}.database-page input,.database-page select{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:.6rem .8rem;font-size:.84rem}.database-page select{cursor:pointer}.database-page .summary-row{background:#070e0961;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.database-page .summary-row p{color:var(--text-muted);margin:0;font-size:.75rem}.database-page .summary-row strong{color:var(--text)}.database-page .summary-row button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}.database-page .table-wrap{overflow-x:auto}.database-page table{border-collapse:collapse;width:100%;min-width:44rem}.database-page th,.database-page td{border-bottom:1px solid var(--border);color:var(--text-soft);text-align:left;vertical-align:top;padding:.82rem 1rem;font-size:.78rem}.database-page thead th{background:var(--surface-2);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:800}.database-page tbody th{color:var(--text);white-space:nowrap;font-weight:800}.database-page tbody tr:hover{background:#57e77e08}.database-page tbody tr:last-child th,.database-page tbody tr:last-child td{border-bottom:0}.database-page .passive-cell,.database-page .trigger-cell,.database-page .status-cell{white-space:normal;min-width:19rem}.database-page .rarity-badge,.database-page .trigger-badge{border:1px solid color-mix(in srgb, var(--rarity-color,var(--border)) 42%, var(--border));background:color-mix(in srgb, var(--rarity-color,var(--surface-2)) 10%, transparent);color:var(--rarity-color,var(--text-soft));white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.64rem;font-weight:800;display:inline-flex}.database-page [data-rarity=Common]{--rarity-color:#a9b9ad}.database-page [data-rarity=Rare]{--rarity-color:#62b5ff}.database-page [data-rarity=Epic]{--rarity-color:#bf83ff}.database-page [data-rarity=Legendary]{--rarity-color:#ffd369}.database-page [data-rarity=Mythic]{--rarity-color:#ff7d83}.database-page .multiplier{color:var(--accent);white-space:nowrap;font-size:.9rem;font-weight:900}.database-page .chance{color:var(--yellow);white-space:nowrap;font-weight:800}.database-page .empty-state{color:var(--text-muted);text-align:center;margin:0;padding:2.5rem 1rem}.database-page .faq-section{margin-top:2.5rem}.database-page .faq-grid{gap:.65rem;display:grid}.database-page details{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.95rem 1rem}.database-page summary{color:var(--text);cursor:pointer;font-size:.86rem;font-weight:800}.database-page details p{color:var(--text-muted);margin:.7rem 0 0;font-size:.8rem}.database-page .side-card{padding:1.1rem}.database-page .side-label{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:800}.database-page .side-card h2{margin:.35rem 0 .6rem;font-size:1.25rem}.database-page .side-card p,.database-page .side-card li{color:var(--text-muted);font-size:.79rem}.database-page .side-card ul{margin:0;padding-left:1.05rem}.database-page .source-list,.database-page .related-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.database-page .source-list a,.database-page .related-list a{font-size:.76rem;font-weight:800;text-decoration:none}.database-page .confidence-note{border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-soft);background:#57e77e0d;padding:1rem;font-size:.82rem}.database-page .confidence-note strong{color:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=38rem){.database-page .filter-bar{grid-template-columns:1fr 12rem}.database-page .egg-grid{grid-template-columns:repeat(2,1fr)}.database-page .stat-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=66rem){.database-page .egg-grid{grid-template-columns:repeat(5,1fr)}}
