.assiah-key{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:27px;border:1px solid #ecd0df;border-radius:20px;background:linear-gradient(135deg,#fff0f7,#f6efff);margin:30px 0}.assiah-key span{font-size:13px;font-weight:800;letter-spacing:1px;color:#ac0066}.assiah-key small{font-weight:400;letter-spacing:0;color:#715062}.assiah-filters{display:flex;flex-wrap:wrap;gap:17px;margin-bottom:20px}.assiah-filters label{display:grid;gap:8px;font-size:13px;flex:1;min-width:160px}.assiah-filters select{padding:10px;border:1px solid #ecd0df;border-radius:9px;background:white}.assiah-stage{border-top:1px solid #ecd0df;padding:24px 0}.assiah-stage h3{font:27px Georgia,serif;color:#ac0066;margin:8px 0}.assiah-stage p{line-height:1.8}.assiah-material{padding:23px;border-radius:18px;background:#fff0f7;border-left:4px solid #c52d43}.assiah-symbols{font-size:35px;color:#ac0066}.assiah-note{width:100%;min-height:120px;padding:15px;border:1px solid #ecd0df;border-radius:12px;font:inherit;background:#fffafd;box-sizing:border-box}.assiah-context{border-radius:15px;padding:18px;background:#f6efff}.assiah-literal{background:#e9dcff;padding:12px;border-radius:12px}@media(max-width:650px){.assiah-key{flex-wrap:wrap;padding:20px;justify-content:flex-start}.assiah-key span{min-width:105px}.assiah-filters{display:grid;grid-template-columns:1fr}.assiah-stage h3{font-size:24px}}
.assiah-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.assiah-cards button{text-align:left;border-radius:15px;padding:18px}.assiah-cards small,.assiah-cards strong{display:block}.assiah-cards small{color:#715062;font-size:11px;margin-bottom:8px}.assiah-cards button[aria-pressed=true]{border:2px solid #e9008b;background:#fff0f7}@media(max-width:650px){.assiah-cards{grid-template-columns:1fr}}
