.alm-v30-tools{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin:1rem 0;padding:.75rem 0;border-top:1px solid rgba(126,88,28,.18);border-bottom:1px solid rgba(126,88,28,.18)}
.alm-v30-tools button,.alm-v30-tools a{appearance:none;border:1px solid rgba(126,88,28,.28);background:transparent;color:inherit;border-radius:999px;padding:.55rem .85rem;font:inherit;cursor:pointer;text-decoration:none}
.alm-v30-tools button:hover,.alm-v30-tools a:hover{background:rgba(126,88,28,.07)}
.alm-v30-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin:.9rem 0}
.alm-v30-meta>div{padding:.7rem 0;border-bottom:1px solid rgba(126,88,28,.16)}
.alm-v30-meta small{display:block;opacity:.72;margin-bottom:.2rem}.alm-v30-meta strong{overflow-wrap:anywhere}
.alm-v30-evidence{margin-top:1rem}.alm-v30-evidence summary{cursor:pointer;font-weight:700}.alm-v30-related{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.alm-v30-related a{font-weight:650;text-decoration:none;border-bottom:1px solid currentColor;padding:.2rem 0}
.alm-v30-share-preview{white-space:pre-wrap;background:rgba(126,88,28,.05);padding:1rem;border-radius:12px;margin-top:.75rem}
@media(max-width:640px){.alm-v30-tools{align-items:stretch}.alm-v30-tools>*{flex:1 1 45%;text-align:center}}
