﻿/* ==========================================================
   14) 工具短代码（保留）
   ========================================================== */
.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;}
@media (max-width: 860px){.tools-grid{grid-template-columns:1fr;}}

.tool-card{border:1px solid rgba(255,255,255,.10);background:rgba(15,23,42,.55);border-radius:18px;padding:14px;}
.tool-title{margin:0 0 10px;font-size:16px;color:#fff;}
.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
@media (max-width: 560px){.tool-grid{grid-template-columns:1fr;}}
.tool-field label{display:block;font-size:12px;color:rgba(226,232,240,.7);margin-bottom:6px;}
.tool-input{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(2,6,23,.40);color:#fff;padding:10px 12px;}
.tool-result{margin-top:10px;color:rgba(226,232,240,.85);font-size:14px;line-height:1.6;}

.btn-small{padding:8px 10px;font-size:13px;border-radius:12px;min-height:40px;}
.btn-ghost{background:transparent !important;border:1px solid rgba(255,255,255,.16) !important;color:#e2e8f0 !important;}
.btn-ghost:hover{border-color:rgba(39,211,166,.45) !important;color:var(--accent2) !important;}

.parlay-row{display:grid;grid-template-columns:90px 1fr 110px;gap:10px;align-items:center;margin-bottom:10px;}
@media (max-width: 560px){.parlay-row{grid-template-columns:1fr;}}
.parlay-total{margin-top:12px;font-weight:800;color:#fff;}

.leisu-dark .wp-block-table,
.leisu-dark .wp-block-group,
.leisu-dark .wp-block-quote,
.leisu-dark .wp-block-code,
.leisu-dark .wp-block-preformatted,
.leisu-dark .wp-block-columns,
.leisu-dark .wp-block-column,
.leisu-dark .wp-block-cover,
.leisu-dark .wp-block-media-text{
  background: transparent;
}

