.meaning{flex-direction:column;gap:18px;display:flex}.meaning__status,.meaning__banner{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--bg-card);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.meaning__banner{border-left:3px solid var(--color-symbol);flex-direction:column;gap:6px}.meaning__spinner{color:var(--color-dark);flex-shrink:0;margin-top:2px}.meaning__title{font-family:var(--font-serif);letter-spacing:-.3px;color:var(--color-dark);margin:0;font-size:19px;line-height:1.3}.meaning__q{overflow-wrap:anywhere;font-weight:500}.meaning__note{font-family:var(--font-serif);color:var(--color-muted);max-width:70ch;margin:4px 0 0;font-size:14px;line-height:1.55}.meaning__note a{color:var(--color-dark);border-bottom:1px solid var(--color-border-strong);white-space:nowrap;text-decoration:none}.meaning__note a:hover{border-color:var(--color-dark)}.meaning__btn{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--color-dark);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;background:0 0;align-self:flex-start;padding:9px 16px;font-size:10.5px}.meaning__btn:hover{background-color:var(--bg-inset)}.meaning--failed,.meaning--empty{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--bg-card);gap:8px;padding:clamp(24px,4vw,40px)}.meaning__card,.meaning__row{border-radius:var(--radius-md);background:linear-gradient(100deg, transparent 20%, #ffffff8c 50%, transparent 80%) no-repeat,color-mix(in srgb, var(--color-dark) 6%, var(--bg-card));background-size:200% 100%,100% 100%;animation:1.4s ease-in-out infinite meaning-shimmer;display:block}@media (prefers-reduced-motion:reduce){.meaning__card,.meaning__row{animation:none}}.meaning__card{height:300px}.meaning__rows{flex-direction:column;gap:8px;display:flex}.meaning__row{border-radius:10px;height:44px}@keyframes meaning-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}
.pager{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;padding-top:24px;display:flex}.pager__group{gap:6px;display:flex}.pager__link{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--color-dark);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);transition:background-color var(--transition);white-space:nowrap;padding:8px 14px;font-size:11px;text-decoration:none}.pager__link:hover{background-color:var(--bg-inset)}.pager__link--edge{color:var(--color-muted);border-color:var(--color-border)}.pager__link.is-disabled{opacity:.34;pointer-events:none}.pager__numbers{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pager__num{text-align:center;min-width:34px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-muted);transition:background-color var(--transition),color var(--transition);border-radius:6px;padding:7px 8px;font-size:11.5px;text-decoration:none;display:inline-block}.pager__num:hover{background-color:var(--bg-inset);color:var(--color-dark)}.pager__num.is-current{background-color:var(--color-dark);color:var(--bg-primary)}.pager__gap{font-family:var(--font-mono);color:var(--color-subtle);padding:0 4px;font-size:11px}.pager__pos{text-align:center;font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--color-subtle);flex-basis:100%;margin:4px 0 0;font-size:10.5px}@media (max-width:640px){.pager__link--edge{display:none}}
