.card-detail[data-astro-cid-b45airie]{max-width:800px;margin:0 auto;padding:2rem 1rem}.breadcrumb[data-astro-cid-b45airie]{font-size:.9rem;color:#ffffff73;margin-bottom:1.5rem}.breadcrumb[data-astro-cid-b45airie] a[data-astro-cid-b45airie]{color:#a78bfa;text-decoration:none}.breadcrumb[data-astro-cid-b45airie] a[data-astro-cid-b45airie]:hover{text-decoration:underline}.card-image[data-astro-cid-b45airie]{border-radius:.75rem;box-shadow:0 4px 20px #a88bfa26;margin-bottom:1rem}.card-header[data-astro-cid-b45airie]{text-align:center;margin-bottom:2rem}.card-header[data-astro-cid-b45airie] h1[data-astro-cid-b45airie]{font-size:2.4rem;font-family:"Noto Serif KR",serif;color:#fff;margin:.75rem 0 .5rem}.card-meta[data-astro-cid-b45airie]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.meta-tag[data-astro-cid-b45airie]{padding:.25rem .75rem;background:#ffffff0a;border-radius:2rem;font-size:.8rem;color:#ffffff80;text-transform:capitalize}.element-badge[data-astro-cid-b45airie]{display:inline-block;padding:.2rem .7rem;border-radius:2rem;font-size:.8rem;font-weight:500}.element-fire[data-astro-cid-b45airie]{background:#ef44441f;color:#f87171}.element-water[data-astro-cid-b45airie]{background:#3b82f61f;color:#60a5fa}.element-air[data-astro-cid-b45airie]{background:#a88bfa1f;color:#c084fc}.element-earth[data-astro-cid-b45airie]{background:#eab3081f;color:#facc15}.scores-overview[data-astro-cid-b45airie]{padding:1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;margin-bottom:2rem}.score-row[data-astro-cid-b45airie]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.score-row[data-astro-cid-b45airie]:last-child{margin-bottom:0}.score-label[data-astro-cid-b45airie]{font-size:.85rem;color:#ffffff73;min-width:4.5rem}.score-bar[data-astro-cid-b45airie]{flex:1;height:12px;background:#ffffff0f;border-radius:6px;overflow:hidden}.score-fill[data-astro-cid-b45airie]{height:100%;border-radius:6px;transition:width .8s ease-out}.score-number[data-astro-cid-b45airie]{font-size:1.1rem;font-weight:700;color:#a78bfa;min-width:2.5rem;text-align:right}.keywords-section[data-astro-cid-b45airie]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.keywords-group[data-astro-cid-b45airie] h3[data-astro-cid-b45airie]{font-size:1rem;font-family:"Noto Serif KR",serif;color:#ffffffe6;margin-bottom:.75rem}.keywords-list[data-astro-cid-b45airie]{display:flex;flex-wrap:wrap;gap:.4rem}.keyword[data-astro-cid-b45airie]{font-size:.8rem;padding:.2rem .6rem;border-radius:1rem}.keyword[data-astro-cid-b45airie].upright{background:#48bb7826;color:#68d391}.keyword[data-astro-cid-b45airie].reversed{background:#f5656526;color:#fc8181}.keywords-section[data-astro-cid-b45airie] .keyword[data-astro-cid-b45airie]{font-size:.8rem;padding:.2rem .6rem;border-radius:1rem}.meaning-section[data-astro-cid-b45airie]{margin-bottom:2rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.meaning-section[data-astro-cid-b45airie] h2[data-astro-cid-b45airie]{font-size:1.3rem;font-family:"Noto Serif KR",serif;color:#ffffffe6;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(168,139,250,.15)}.direction-indicator[data-astro-cid-b45airie]{display:inline-block;width:12px;height:12px;border-radius:50%}.direction-indicator[data-astro-cid-b45airie].upright{background:#68d391}.direction-indicator[data-astro-cid-b45airie].reversed{background:#fc8181}.meaning-general[data-astro-cid-b45airie]{padding:1rem;background:linear-gradient(135deg,#a88bfa0f,#818cf80f);border-radius:.5rem;margin-bottom:1rem}.meaning-general[data-astro-cid-b45airie] p[data-astro-cid-b45airie]{line-height:1.7;color:#e0e0f0;font-size:1rem}.meaning-areas[data-astro-cid-b45airie]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.meaning-area[data-astro-cid-b45airie]{padding:1rem;background:#ffffff05;border-radius:.5rem;border:1px solid rgba(255,255,255,.04)}.meaning-area[data-astro-cid-b45airie] h4[data-astro-cid-b45airie]{font-size:.9rem;color:#a78bfa;margin-bottom:.5rem}.meaning-area[data-astro-cid-b45airie] p[data-astro-cid-b45airie]{line-height:1.6;color:#ffffffb3;font-size:.9rem}.reversed-section[data-astro-cid-b45airie]{border-color:#f5656526}.card-navigation[data-astro-cid-b45airie]{display:flex;justify-content:space-between;margin:2rem 0;gap:1rem}.nav-link[data-astro-cid-b45airie]{padding:.6rem 1.2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:2rem;text-decoration:none;color:#a78bfa;font-size:.9rem;transition:all .3s}.nav-link[data-astro-cid-b45airie]:hover{background:#a88bfa26;border-color:#a88bfa4d;color:#c084fc}.nav-link[data-astro-cid-b45airie].next{margin-left:auto}.related-cards[data-astro-cid-b45airie]{margin-bottom:2rem}.related-cards[data-astro-cid-b45airie] h2[data-astro-cid-b45airie]{font-size:1.3rem;font-family:"Noto Serif KR",serif;color:#ffffffe6;margin-bottom:1rem}.related-grid[data-astro-cid-b45airie]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.related-card-item[data-astro-cid-b45airie]{display:flex;flex-direction:column;align-items:center;padding:1.2rem .8rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:1rem;text-decoration:none;color:inherit;text-align:center;transition:all .3s}.related-card-item[data-astro-cid-b45airie]:hover{transform:translateY(-3px);background:#ffffff0f;border-color:#a88bfa33;box-shadow:0 12px 40px #a88bfa1a}.related-card-item[data-astro-cid-b45airie] h3[data-astro-cid-b45airie]{font-size:.95rem;color:#fff;margin:.5rem 0 .3rem}.card-keywords[data-astro-cid-b45airie]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center}.card-keywords[data-astro-cid-b45airie] .keyword[data-astro-cid-b45airie]{font-size:.7rem;padding:.1rem .4rem;background:#ffffff0a;border-radius:1rem;color:#ffffff80}.back-link[data-astro-cid-b45airie]{text-align:center;margin-top:2rem}.btn-back[data-astro-cid-b45airie]{display:inline-block;padding:.7rem 2rem;background:#a88bfa14;border:1px solid rgba(168,139,250,.2);color:#a78bfa;border-radius:2rem;text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s}.btn-back[data-astro-cid-b45airie]:hover{background:linear-gradient(135deg,#a78bfa,#818cf8);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 20px #a88bfa4d}@media(max-width:768px){.card-header[data-astro-cid-b45airie] h1[data-astro-cid-b45airie]{font-size:1.8rem}.keywords-section[data-astro-cid-b45airie],.meaning-areas[data-astro-cid-b45airie]{grid-template-columns:1fr}.card-navigation[data-astro-cid-b45airie]{flex-direction:column}.nav-link[data-astro-cid-b45airie].next{margin-left:0;text-align:right}.related-grid[data-astro-cid-b45airie]{grid-template-columns:repeat(2,1fr)}.score-label[data-astro-cid-b45airie]{min-width:3.5rem;font-size:.8rem}}
