/* visual-kaisetsu-button.css
   Right-column button for the Visual Market Insights series.
   Match: maru-hakase-button.css (same border, radius, font, padding).
   Place directly above #maru-hakase. ASCII only. */
#visual-kaisetsu{margin:14px 0 0;padding:0}
#visual-kaisetsu .vk-btn{display:block;box-sizing:border-box;width:100%;overflow:hidden;background:#ffffff;border:2px solid #2e7d5b;border-radius:16px;color:#233229;text-decoration:none;font-family:"Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;line-height:1.4;transition:transform .15s}
#visual-kaisetsu .vk-btn:hover{transform:translateY(-2px)}
#visual-kaisetsu .vk-main{display:flex;align-items:center;gap:8px;padding:8px 10px}
#visual-kaisetsu .vk-icon{flex:none;display:block;width:40px;height:40px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'><rect x='5' y='27' width='6' height='11' fill='%23b7d7c5'/><rect x='14' y='22' width='6' height='16' fill='%2394c0a8'/><rect x='23' y='17' width='6' height='21' fill='%236aa88a'/><rect x='32' y='11' width='6' height='27' fill='%232e7d5b'/><polyline points='8,22 17,17 26,12 35,5' fill='none' stroke='%232e7d5b' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/><circle cx='8' cy='22' r='2.2' fill='%23fff' stroke='%232e7d5b' stroke-width='1.6'/><circle cx='17' cy='17' r='2.2' fill='%23fff' stroke='%232e7d5b' stroke-width='1.6'/><circle cx='26' cy='12' r='2.2' fill='%23fff' stroke='%232e7d5b' stroke-width='1.6'/><circle cx='35' cy='5' r='2.2' fill='%23fff' stroke='%232e7d5b' stroke-width='1.6'/><line x1='3' y1='39.5' x2='41' y2='39.5' stroke='%232e7d5b' stroke-width='1.2'/></svg>") no-repeat center/contain}
#visual-kaisetsu .vk-text{display:block;min-width:0}
#visual-kaisetsu .vk-text small{display:block;color:#2e7d5b;font-size:9px;font-weight:700;white-space:nowrap}
#visual-kaisetsu .vk-text strong{display:block;font-size:13px}
#visual-kaisetsu .vk-go{display:block;background:#2e7d5b;color:#ffffff;text-align:center;font-size:12px;font-weight:700;padding:4px}
