/* Meter follows the shared Groove product-page layout. */
.meter-page{--meter-mint:#76e2c0}
.meter-wordmark{display:flex;align-items:center;gap:24px;margin:0 0 22px}
.meter-wordmark img{width:150px;height:auto}
.meter-page .meter-wordmark h1{margin:0;color:var(--meter-mint);text-transform:none}
.meter-intro{max-width:65ch;color:var(--text-dim);margin:22px 0}
.meter-shot{margin:0;min-width:0}.meter-shot img{width:100%;height:auto;display:block;border:1px solid var(--rule);border-radius:9px}
.meter-shot a{display:block}.meter-shot figcaption{font-size:11px;color:var(--text-dim);line-height:1.6;margin-top:12px}
.meter-page .plugin-intro-grid{align-items:center}.meter-page h3{font-size:23px;line-height:1.25;margin-top:0}
.meter-text-link{color:var(--meter-mint);text-underline-offset:4px;font-size:14px}
.meter-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0}
.meter-editions article{border:1px solid var(--rule);background:var(--bg-raised);padding:24px;border-radius:10px}
.meter-editions .meter-pro{border-color:#477e6c}.meter-editions article>p:not(.plugin-kicker){font-size:14px;color:var(--text-dim)}
.meter-editions article .meter-price{font-size:15px;font-weight:700;color:var(--text);min-height:48px}
.meter-table-wrap{overflow:auto;margin-top:30px;border:1px solid var(--rule);border-radius:8px}
.meter-table{width:100%;border-collapse:collapse;font-size:13px;min-width:570px}
.meter-table caption{text-align:left;font-size:16px;font-weight:700;padding:20px;background:var(--bg-raised)}
.meter-table th,.meter-table td{padding:15px 18px;border-top:1px solid var(--rule)}
.meter-table thead th{text-align:center;background:var(--bg-raised)}.meter-table th:first-child{text-align:left}
.meter-table tbody th{font-weight:400;width:58%}.meter-table td{text-align:center;color:var(--meter-mint)}
.meter-release-copy{margin-top:28px}.meter-table-wrap:focus-visible{outline:3px solid var(--focus);outline-offset:4px}
.site-foot small{font-size:10px;line-height:1.6;display:inline-block;margin-top:5px}
@media(max-width:760px){.meter-editions{grid-template-columns:1fr}.meter-editions article .meter-price{min-height:0}.meter-wordmark{gap:18px}.meter-wordmark img{width:100px}.meter-page .plugin-intro-grid{gap:28px}}
@media(max-width:380px){.meter-wordmark img{width:84px}.meter-wordmark{gap:12px}.meter-page .meter-wordmark h1{font-size:2.5rem}}

.meter-overview .plugin-intro-grid{display:flex;flex-direction:column;align-items:stretch}.meter-overview .meter-shot{order:-1;width:100%}.meter-overview .prose{max-width:72ch}

.meter-view-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 20px}.meter-view-buttons button{font:inherit;font-size:14px;color:var(--text);background:var(--bg-raised);border:1px solid #494958;border-radius:6px;min-height:44px;padding:10px 18px;cursor:pointer}.meter-view-buttons button[aria-pressed="true"]{color:#101419;background:var(--meter-mint);border-color:var(--meter-mint);font-weight:700}.meter-view-buttons button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.meter-view-gallery img{aspect-ratio:1180/970;object-fit:contain;background:#101419}.meter-view-gallery figcaption{min-height:38px}@media(max-width:600px){.meter-view-buttons{gap:8px}.meter-view-buttons button{flex:1 1 130px}}
