/* AI 伺服器頁：液冷章節（寬版橫向迴路、手機直立迴路、四步驟說明） */
.cooling-canvas{background:#e8eee2;padding:24px}.cooling-canvas svg{width:100%;display:block}.cooling-canvas text{font:15px system-ui;fill:#244638;text-anchor:middle}.cooling-canvas .cool-white{fill:#fff}.cooling-canvas .t-zone{font-size:15px;fill:#4f6247}
.cool-tall{display:none!important;max-width:380px;margin:auto}
.cool-pipe{fill:none;stroke:#367e87;stroke-width:5;stroke-dasharray:9 7;animation:cool-circulate 2s linear infinite}.cool-return{stroke:#b57646}.cool-facility{stroke:#718e64}.cooling-paused .cool-pipe,.cooling-offscreen .cool-pipe,.cooling-hidden .cool-pipe{animation-play-state:paused}
.cooling-legend{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;margin:20px 0 0}.cooling-legend span:before{content:'';display:inline-block;width:18px;height:3px;background:#367e87;margin-right:7px;vertical-align:middle}.cooling-legend span:nth-child(2):before{background:#b57646}.cooling-legend span:nth-child(3):before{background:#718e64}
.cool-steps{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid #b8c8ab;padding-top:18px}.cool-steps li{background:#f8f7f2;border:1px solid #c6cfbb;padding:14px}.cool-steps b{display:block;font-size:16px}.cool-steps p{font-size:14px;margin:6px 0 8px}.cool-steps small{display:block;font-size:12px;color:#65765c;line-height:1.6}
.cooling-table{overflow:auto}.cooling-table table{border-collapse:collapse;width:100%;font-size:14px}.cooling-table th,.cooling-table td{text-align:left;vertical-align:top;padding:15px 12px;border-bottom:1px solid #bbc9b0}.cooling-table th{background:#e8eee2}
@keyframes cool-circulate{to{stroke-dashoffset:-64}}
@media(max-width:900px){.cool-steps{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.cooling-canvas{padding:16px}.cool-wide{display:none!important}.cool-tall{display:block!important}.cooling-canvas .cool-tall text{font-size:17px}.cool-steps{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.cool-pipe{animation:none}}
