.rc[data-astro-cid-dyt4hilb]{display:flex;align-items:stretch;background:#111c2b73;border:1px solid rgba(255,255,255,.04);border-radius:12px;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s,box-shadow .2s}.rc[data-astro-cid-dyt4hilb]:hover{transform:translateY(-3px) scale(1.01);background:#142132d9;border-color:#ffffff26;box-shadow:0 8px 24px #00000080;z-index:2}.rc--tiered[data-astro-cid-dyt4hilb]{border-left:4px solid color-mix(in srgb,var(--tier-color) 60%,transparent)}.rc--tiered[data-astro-cid-dyt4hilb]:hover{border-color:color-mix(in srgb,var(--tier-color) 40%,transparent);box-shadow:0 8px 30px color-mix(in srgb,var(--tier-color) 20%,transparent)}.rc--starter[data-astro-cid-dyt4hilb]{border-left:4px solid #b0b8c0}.rc--common[data-astro-cid-dyt4hilb]{border-left:4px solid #9ea6ae}.rc--uncommon[data-astro-cid-dyt4hilb]{border-left:4px solid #4ade80}.rc--rare[data-astro-cid-dyt4hilb]{border-left:4px solid #efc851}.rc--shop[data-astro-cid-dyt4hilb]{border-left:4px solid #fbbf24}.rc--ancient[data-astro-cid-dyt4hilb]:not(.rc--tiered){border-left:4px solid #c084fc;box-shadow:0 0 20px #c084fc14}.rc--event[data-astro-cid-dyt4hilb]{border-left:4px dashed #c084fc}.rc__icon[data-astro-cid-dyt4hilb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:90px;min-width:90px;min-height:90px;background:#00000040;border-right:1px solid rgba(255,255,255,.03)}.rc__img[data-astro-cid-dyt4hilb]{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.85));transition:transform .3s ease}.rc[data-astro-cid-dyt4hilb]:hover .rc__img[data-astro-cid-dyt4hilb]{transform:scale(1.1) rotate(2deg)}.rc__img--empty[data-astro-cid-dyt4hilb]{background:#ffffff08;border-radius:8px;border:1px dashed rgba(255,255,255,.1)}.rc__body[data-astro-cid-dyt4hilb]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px 16px 12px 12px}.rc__tag[data-astro-cid-dyt4hilb]{display:flex;align-items:center;gap:2px;font-size:.8rem;color:var(--color-text-muted);opacity:.8;margin-bottom:2px}.rc__pool[data-astro-cid-dyt4hilb]{color:#52d0cc}.rc--starter[data-astro-cid-dyt4hilb] .rc__tag[data-astro-cid-dyt4hilb]{color:#b0b8c0}.rc--common[data-astro-cid-dyt4hilb] .rc__tag[data-astro-cid-dyt4hilb]{color:#9ea6ae}.rc--uncommon[data-astro-cid-dyt4hilb] .rc__tag[data-astro-cid-dyt4hilb]{color:#4ade80}.rc--rare[data-astro-cid-dyt4hilb] .rc__tag[data-astro-cid-dyt4hilb]{color:#efc851}.rc--shop[data-astro-cid-dyt4hilb] .rc__tag[data-astro-cid-dyt4hilb]{color:#fbbf24}.rc--ancient[data-astro-cid-dyt4hilb] .rc__tag[data-astro-cid-dyt4hilb],.rc--event[data-astro-cid-dyt4hilb] .rc__tag[data-astro-cid-dyt4hilb]{color:#c084fc}.rc__name[data-astro-cid-dyt4hilb]{font-size:1.15rem;font-weight:600;line-height:1.2;margin-bottom:4px;color:var(--color-text);text-shadow:1px 1px 0 #000,2px 2px 6px rgba(0,0,0,.5)}.rc__desc[data-astro-cid-dyt4hilb]{font-size:.88rem;line-height:1.55;color:var(--color-text);opacity:.85;margin:0}.rc__flavor[data-astro-cid-dyt4hilb]{font-size:.8rem;font-style:italic;line-height:1.5;color:var(--color-text-muted);margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}.rc__stats[data-astro-cid-dyt4hilb]{display:flex;gap:6px;margin-top:8px}.rc__stat[data-astro-cid-dyt4hilb]{display:flex;flex-direction:column;align-items:center;gap:1px;background:#0000004d;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:3px 10px;min-width:52px}.rc__stat--elo[data-astro-cid-dyt4hilb]{background:color-mix(in srgb,var(--tier-color) 12%,transparent);border-color:color-mix(in srgb,var(--tier-color) 30%,transparent)}.rc__stat-label[data-astro-cid-dyt4hilb]{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80}.rc__stat--elo[data-astro-cid-dyt4hilb] .rc__stat-label[data-astro-cid-dyt4hilb]{color:color-mix(in srgb,var(--tier-color) 80%,white)}.rc__stat-value[data-astro-cid-dyt4hilb]{font-size:.8rem;font-weight:800;color:var(--color-text)}.rc__stat--elo[data-astro-cid-dyt4hilb] .rc__stat-value[data-astro-cid-dyt4hilb]{color:var(--tier-color)}.rc__desc[data-astro-cid-dyt4hilb] .txt-gold,.rc__desc[data-astro-cid-dyt4hilb] .txt-keyword{color:#efc851}.rc__desc[data-astro-cid-dyt4hilb] .txt-blue,.rc__desc[data-astro-cid-dyt4hilb] .txt-stat{color:#74b9ff}.rc__desc[data-astro-cid-dyt4hilb] .txt-red{color:#f87171}.rc__desc[data-astro-cid-dyt4hilb] .txt-green{color:#4ade80}.rc__desc[data-astro-cid-dyt4hilb] .txt-purple{color:#c084fc}.rc__desc[data-astro-cid-dyt4hilb] .inline-energy-icon,.rc__desc[data-astro-cid-dyt4hilb] .inline-star-icon{display:inline;height:1em;width:1em;vertical-align:-.12em}.rc__desc[data-astro-cid-dyt4hilb] .inline-icon-group{display:inline-flex;align-items:center;gap:2px;vertical-align:baseline}@media(max-width:640px){.rc__icon[data-astro-cid-dyt4hilb]{min-width:80px;width:80px}.rc__img[data-astro-cid-dyt4hilb]{height:44px;width:44px}.rc__body[data-astro-cid-dyt4hilb]{padding:10px 10px 10px 0}.rc__name[data-astro-cid-dyt4hilb]{font-size:.95rem}.rc__desc[data-astro-cid-dyt4hilb]{font-size:.8rem}}.section-heading{font-size:1.6rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem;display:flex;align-items:baseline;gap:.75rem}.section-count{font-size:.8rem;font-weight:500;color:var(--color-text-muted);background:#ffffff0f;padding:.2rem .6rem;border-radius:999px}.tier-section{margin-bottom:3rem}.act-tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.act-tab{padding:6px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.act-tab:hover{background:#ffffff0d;border-color:#fff3;color:var(--color-text)}.act-tab--active{background:#e2b3401f;border-color:#e2b34080;color:#e2b340}.elo-explanation{font-size:.82rem;line-height:1.6;color:var(--color-text-muted);background:#111c2b80;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:10px 16px;margin-bottom:20px}.act-panel--hidden{display:none}.tier-group{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:stretch}@media(max-width:640px){.tier-group{flex-direction:column}}.tier-badge{flex-shrink:0;width:80px;min-height:100px;position:sticky;top:80px;height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--tier-color) 12%,transparent),#0006);border:1px solid color-mix(in srgb,var(--tier-color) 25%,transparent);border-left:4px solid var(--tier-color);border-radius:12px;padding:1rem .5rem;box-shadow:0 8px 32px #0006;backdrop-filter:blur(8px);z-index:10}.tier-letter{font-size:2.4rem;font-weight:800;color:var(--tier-color);line-height:1;text-shadow:0 2px 15px color-mix(in srgb,var(--tier-color) 50%,transparent)}.tier-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;margin-top:.5rem}.tier-relic-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.other-section{margin-top:3rem;padding-top:2rem;border-top:1px dashed rgba(255,255,255,.08)}.relic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:4px}.faq-section{margin-top:3rem;padding-top:2rem;border-top:1px dashed rgba(255,255,255,.08)}.faq-item{background:#111c2bb3;border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-bottom:.75rem;overflow:hidden;transition:box-shadow .2s}.faq-item:hover{box-shadow:0 4px 15px #0003;border-color:#ffffff1a}.faq-question{padding:1.25rem 1.5rem;font-weight:600;font-size:1.05rem;cursor:pointer;color:var(--color-text);list-style:none;position:relative}.faq-question::-webkit-details-marker{display:none}.faq-question:before{content:"↓";position:absolute;right:1.5rem;color:var(--color-text-muted);transition:transform .3s ease;font-family:sans-serif}.faq-item[open] .faq-question:before{transform:rotate(180deg)}.faq-answer{padding:1rem 1.5rem 1.25rem;font-size:.9rem;line-height:1.7;color:#ffffffa6;margin:0;border-top:1px solid rgba(255,255,255,.03)}@media(max-width:1100px){.relic-grid,.tier-relic-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.relic-grid,.tier-relic-grid{grid-template-columns:1fr}}@media(max-width:640px){.page-title{font-size:1.5rem}.page-subtitle{font-size:.8rem}.relic-grid,.tier-relic-grid{gap:8px}}
