.held-objects-intro{color:var(--muted);font-size:13px;line-height:1.9}.attribute-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-bottom:28px;border-bottom:1px solid var(--line)}.attribute-picker button{padding:0 0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;text-align:left;cursor:pointer;min-width:0}.attribute-picker button[aria-pressed=true]{border-bottom-color:var(--vermilion)}.attribute-picker button:hover .attribute-picker__name{color:var(--vermilion-dark)}.attribute-picker img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:12px}.attribute-picker__name{display:flex;gap:8px;align-items:center;color:var(--ink);font-family:var(--font-display);font-size:21px;line-height:1.6}.attribute-picker__name small{color:var(--muted);font-family:var(--font-sans);font-size:10px}.attribute-picker__name svg{margin-left:auto;color:var(--ink-soft)}.attribute-picker [aria-pressed=true] .attribute-picker__name{color:var(--vermilion-dark)}.attribute-picker__hint{display:block;margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.8}.attribute-detail{padding-top:34px;scroll-margin-top:25px}.attribute-detail h2:focus{outline:none}.attribute-meaning p{color:var(--ink-soft);font-size:15px;line-height:1.9;margin-bottom:20px}.attribute-meaning h3,.attribute-associations h3{font-size:16px}.attribute-associations ul{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0 0 22px;list-style:none}.attribute-associations li{padding:4px 10px;border:1px solid var(--line);color:var(--ink-soft);font-size:12px;line-height:1.8}.attribute-detail .mudra-source li{margin-bottom:12px}.attribute-detail .mudra-source li p{margin:4px 0}.attribute-next{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:var(--vermilion-dark);font-size:14px;text-underline-offset:4px}@media(width<768px){.attribute-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}}@media(width<768px){.held-objects-intro{font-size:12px}.attribute-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-bottom:22px}.attribute-picker__name{font-size:20px}.attribute-picker__hint{font-size:11px}.attribute-detail{padding-top:25px}}
