.download-page[data-v-88d96f22]{min-height:100vh;background:#f5f7fa;padding:40px 20px}.page-header[data-v-88d96f22]{text-align:center;margin-bottom:40px}.page-header h1[data-v-88d96f22]{font-size:32px;color:#303133;margin:0 0 12px;font-weight:600}.page-header .subtitle[data-v-88d96f22]{font-size:16px;color:#909399;margin:0}.tool-grid[data-v-88d96f22]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px}.tool-card[data-v-88d96f22]{background:#fff;border-radius:16px;padding:24px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tool-card[data-v-88d96f22]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card-icon[data-v-88d96f22]{width:80px;height:80px;border-radius:12px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.card-icon i[data-v-88d96f22]{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:50%}.card-content[data-v-88d96f22]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tool-name[data-v-88d96f22]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.tool-desc[data-v-88d96f22]{font-size:14px;color:#666;line-height:1.6;margin:0 0 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.download-links[data-v-88d96f22]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.download-btn[data-v-88d96f22],.download-links[data-v-88d96f22]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-btn[data-v-88d96f22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-size:13px;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.download-btn[data-v-88d96f22]:hover{opacity:.9;color:#fff}.download-btn .el-icon-download[data-v-88d96f22]{font-size:14px}.video-btn[data-v-88d96f22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px}.video-btn .el-icon-video-play[data-v-88d96f22]{font-size:14px}.chrome-logo[data-v-88d96f22]{background-image:url(../img/chrome-logo.c365dfbe.svg)}.dev-logo[data-v-88d96f22]{background-image:url(../img/dev-logo.2248e0d8.png)}.mPycharm-logo[data-v-88d96f22]{background-image:url(../img/pycharm.80e99553.png)}.mHuibiancheng-logo[data-v-88d96f22]{background-image:url(../img/huibiancheng.cfbfe39a.png)}.xiaolifang-logo[data-v-88d96f22]{background-image:url(../img/xiaolifang.affe3cfd.png)}.ideali-logo[data-v-88d96f22]{background-image:url(../img/ideali.44ee40c3.png)}.baijiayun-logo[data-v-88d96f22]{background-image:url(../img/baijiayun-logo.0160f4d1.png)}.scratch-logo[data-v-88d96f22]{background-image:url(../img/Scratch-logo.3c8abf63.png)}.python-logo[data-v-88d96f22]{background-image:url(../img/Python-logo.a8fdf847.jpg)}.myScratch-logo[data-v-88d96f22]{background-image:url(../img/myScratch-logo.60986381.jpg)}.mPython-logo[data-v-88d96f22]{background-image:url(../img/mPython.5b65fe7d.png)}@media (max-width:768px){.download-page[data-v-88d96f22]{padding:20px 16px}.page-header h1[data-v-88d96f22]{font-size:24px}.tool-grid[data-v-88d96f22]{grid-template-columns:1fr;gap:16px}.tool-card[data-v-88d96f22]{padding:20px}}