/* GavranGold V6 Windows-ready staging-only weekly insights */
.gg-v6-pulse{margin:16px 0 20px;border:1px solid #c9dacd;border-radius:20px;overflow:hidden;background:#fff;color:#103f2f;box-shadow:0 14px 36px rgba(7,47,32,.075)}
.gg-v6-head{padding:16px 20px;background:linear-gradient(115deg,#073828,#14573d);display:flex;align-items:center;gap:12px;color:#fff}.gg-v6-head img{border-radius:9px;object-fit:contain}.gg-v6-head small{color:#d8ba72;letter-spacing:.1em;font-size:10px;font-weight:800}.gg-v6-head h2{font-size:20px;line-height:1.25;margin:2px 0;color:#fff}.gg-v6-head p{font-size:12px;margin:0;color:#d0e1d8}
.gg-v6-body{padding:17px 20px}.gg-v6-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gg-v6-card{display:flex;flex-direction:column;gap:4px;padding:15px 16px;border:1px solid #dfe9dd;border-radius:14px;background:#f6f9f5;min-width:0}.gg-v6-card span{font-size:12px;color:#52735f;font-weight:700}.gg-v6-card strong{font-size:25px;line-height:1.3;color:#0b4b35}.gg-v6-card small{font-size:12px;color:#506a5a}.gg-v6-card em{font-style:normal;font-size:12px;color:#7c5a23;font-weight:700}
.gg-v6-note{font-size:12px;padding:10px 12px;margin:12px 0 0;background:#f2f7f2;border-radius:9px;color:#4b6554}.gg-v6-review{background:#fff5e5;color:#80552d}.gg-v6-next{border-top:1px solid #e1e9df;margin-top:15px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.gg-v6-next strong{font-size:14px}.gg-v6-next p{font-size:12px;color:#526f5e;margin:5px 0 0}.gg-v6-buttons{display:flex;flex-wrap:wrap;gap:9px}.gg-v6-buttons button{border:0;background:#123e2e;color:#fff;border-radius:10px;padding:10px 13px;min-height:40px;cursor:pointer;font-size:12px;font-weight:800}.gg-v6-buttons button+button{background:#f4e9cc;color:#31513c}.gg-v6-buttons button:focus-visible{outline:3px solid #d0ad5c;outline-offset:3px}.gg-v6-disclaimer{font-size:11px;color:#698173;margin:14px 0 0;line-height:1.6}
@media(max-width:820px){.gg-v6-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-v6-next{align-items:flex-start;flex-direction:column}.gg-v6-body{padding:14px}}
@media(max-width:500px){.gg-v6-head{padding:14px}.gg-v6-head h2{font-size:18px}.gg-v6-metrics{grid-template-columns:1fr}.gg-v6-card strong{font-size:23px}.gg-v6-buttons{width:100%}.gg-v6-buttons button{flex:1}}
