.city-font-content{line-height:1.8;color:#34495e;font-size:1.1em}.city-font-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.city-font-content h2,.city-font-content h3{color:#2c3e50;margin-top:40px;margin-bottom:15px}.city-font-content p{margin-bottom:20px}.city-font-content a{color:#3498db;text-decoration:none}.city-font-content a:hover{text-decoration:underline}.city-font-content ul,.city-font-content ol{margin-bottom:20px;padding-left:30px}.city-font-content li{margin-bottom:8px}@media (prefers-color-scheme: dark){.city-font-content{color:#cbd5e1}.city-font-content img{filter:brightness(.85) contrast(1.1);will-change:filter}.city-font-content h2,.city-font-content h3{color:#f1f5f9}.city-font-content p{color:#cbd5e1}.city-font-content a{color:#60a5fa}.city-font-content a:hover{color:#93c5fd}}@media (max-width: 768px){.city-font-content video{width:100%;height:auto}}.back-to-list-link[data-astro-cid-omflfufj]{text-decoration:none;font-size:15px;color:#667eea;transition:all .3s ease;display:inline-flex;align-items:center;padding:10px 16px;border-radius:8px;background:rgba(102,126,234,.1);margin-bottom:30px}.back-to-list-link[data-astro-cid-omflfufj]:hover{background:rgba(102,126,234,.2);transform:translate(-4px)}.city-font-detail[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);min-height:100vh;padding:40px 0}.hero-image[data-astro-cid-omflfufj]{width:100%;max-width:1000px;height:600px;overflow:hidden;margin:0 auto 50px;border-radius:20px;box-shadow:0 20px 60px #00000026;position:relative}.hero-image[data-astro-cid-omflfufj]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));z-index:1}.hero-image[data-astro-cid-omflfufj] img[data-astro-cid-omflfufj]{width:100%;height:100%;object-fit:cover;border-radius:20px;transition:transform .5s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-image[data-astro-cid-omflfufj]:hover img[data-astro-cid-omflfufj]{transform:scale(1.05)}.container[data-astro-cid-omflfufj]{max-width:900px;margin:0 auto;background:white;border-radius:24px;box-shadow:0 20px 80px #0000001a;padding:50px;position:relative;overflow:hidden}.container[data-astro-cid-omflfufj]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#667eea,#764ba2);z-index:1}.city-font-title[data-astro-cid-omflfufj]{color:#2c3e50;font-size:3em;margin-bottom:30px;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:1.2}.city-font-meta[data-astro-cid-omflfufj]{margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid #f8f9fa}.meta-info[data-astro-cid-omflfufj]{text-align:center;margin-bottom:30px}.meta-info[data-astro-cid-omflfufj] time[data-astro-cid-omflfufj]{color:#6c757d;font-size:1.1em;background:#f8f9fa;padding:8px 16px;border-radius:20px;display:inline-block}.download-guide[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#e8f5e8 0%,#f0f8f0 100%);border:2px solid #4caf50;border-radius:16px;padding:30px;margin-top:30px}.guide-header[data-astro-cid-omflfufj]{display:flex;align-items:center;margin-bottom:20px;gap:12px}.wechat-icon[data-astro-cid-omflfufj]{color:#4caf50}.guide-header[data-astro-cid-omflfufj] h3[data-astro-cid-omflfufj]{margin:0;color:#2e7d32;font-size:1.3em;font-weight:600}.guide-text[data-astro-cid-omflfufj]{color:#4a5568;margin-bottom:20px;font-size:1.05em}.steps[data-astro-cid-omflfufj]{display:flex;gap:20px;margin-bottom:25px}.step[data-astro-cid-omflfufj]{display:flex;align-items:center;gap:10px;flex:1;background:white;padding:15px;border-radius:12px;box-shadow:0 2px 8px #4caf5026}.step-number[data-astro-cid-omflfufj]{width:28px;height:28px;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9em;flex-shrink:0}.step-text[data-astro-cid-omflfufj]{color:#4a5568;font-size:.95em}.wechat-brand[data-astro-cid-omflfufj]{position:relative;cursor:pointer;color:#4caf50}.wechat-brand[data-astro-cid-omflfufj]:hover{color:#2e7d32}.qr-tooltip[data-astro-cid-omflfufj]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:white;border:2px solid #4caf50;border-radius:12px;padding:15px;box-shadow:0 8px 25px #00000026;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;margin-bottom:10px;width:200px}.qr-tooltip[data-astro-cid-omflfufj]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#4caf50}.qr-tooltip[data-astro-cid-omflfufj] img[data-astro-cid-omflfufj]{width:100%;height:auto;border-radius:8px;display:block}.wechat-brand[data-astro-cid-omflfufj][data-tooltip]:hover .qr-tooltip[data-astro-cid-omflfufj]{opacity:1;visibility:visible}.keyword-display[data-astro-cid-omflfufj]{background:white;padding:20px;border-radius:12px;border:1px solid #c8e6c9;text-align:center}.keyword-label[data-astro-cid-omflfufj]{color:#4a5568;font-size:1.05em;margin-right:10px}.keyword[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:10px 20px;border-radius:25px;font-weight:600;font-size:1.1em;display:inline-block;box-shadow:0 4px 15px #4caf504d}.action-section[data-astro-cid-omflfufj]{margin-top:50px;padding-top:30px;border-top:2px solid #f8f9fa;text-align:center}.back-btn[data-astro-cid-omflfufj]{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:1.1em;transition:all .3s ease;box-shadow:0 8px 25px #667eea4d;will-change:transform,box-shadow;backface-visibility:hidden;-webkit-backface-visibility:hidden}.back-btn[data-astro-cid-omflfufj]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #667eea66}.back-icon[data-astro-cid-omflfufj]{width:20px;height:20px}@media (max-width: 1200px){.hero-image[data-astro-cid-omflfufj]{max-width:90%;height:540px}}@media (max-width: 768px){.city-font-detail[data-astro-cid-omflfufj]{padding:20px 0}.hero-image[data-astro-cid-omflfufj]{height:360px;margin-bottom:30px;border-radius:16px}.city-font-title[data-astro-cid-omflfufj]{font-size:2.2em}.container[data-astro-cid-omflfufj]{padding:30px 20px;border-radius:20px}.steps[data-astro-cid-omflfufj]{flex-direction:column;gap:15px}.step[data-astro-cid-omflfufj]{padding:12px}.guide-header[data-astro-cid-omflfufj]{flex-direction:column;text-align:center;gap:8px}.download-guide[data-astro-cid-omflfufj]{padding:25px 20px}.back-btn[data-astro-cid-omflfufj]{width:100%;max-width:300px}}@media (max-width: 480px){.hero-image[data-astro-cid-omflfufj]{height:288px;border-radius:12px;max-width:98%}.city-font-title[data-astro-cid-omflfufj]{font-size:1.8em}.container[data-astro-cid-omflfufj]{padding:25px 15px}.download-guide[data-astro-cid-omflfufj]{padding:20px 15px}}@media (prefers-color-scheme: dark){.city-font-detail[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.container[data-astro-cid-omflfufj]{background:#1e293b;box-shadow:0 20px 80px #0006}.container[data-astro-cid-omflfufj]:before{background:linear-gradient(90deg,#60a5fa,#a78bfa)}.hero-image[data-astro-cid-omflfufj]{background-color:#374151}.hero-image[data-astro-cid-omflfufj] img[data-astro-cid-omflfufj]{filter:brightness(.85) contrast(1.1);will-change:filter}.hero-image[data-astro-cid-omflfufj]:before{background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(167,139,250,.1))}.city-font-title[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#60a5fa,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.meta-info[data-astro-cid-omflfufj] time[data-astro-cid-omflfufj]{background:#334155;color:#cbd5e1}.city-font-meta[data-astro-cid-omflfufj]{border-bottom-color:#334155}.back-to-list-link[data-astro-cid-omflfufj]{color:#60a5fa;background:rgba(96,165,250,.1)}.back-to-list-link[data-astro-cid-omflfufj]:hover{background:rgba(96,165,250,.2)}.download-guide[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#1e3a28 0%,#2d4a32 100%);border-color:#4ade80}.guide-header[data-astro-cid-omflfufj] h3[data-astro-cid-omflfufj],.wechat-icon[data-astro-cid-omflfufj]{color:#4ade80}.guide-text[data-astro-cid-omflfufj]{color:#cbd5e1}.step[data-astro-cid-omflfufj]{background:#334155;box-shadow:0 2px 8px #4caf5033}.step-number[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#4ade80,#22c55e)}.step-text[data-astro-cid-omflfufj]{color:#cbd5e1}.wechat-brand[data-astro-cid-omflfufj]{color:#4ade80}.wechat-brand[data-astro-cid-omflfufj]:hover{color:#22c55e}.qr-tooltip[data-astro-cid-omflfufj]{background:#334155;border-color:#4ade80;box-shadow:0 8px 25px #0006}.qr-tooltip[data-astro-cid-omflfufj]:after{border-top-color:#4ade80}.keyword-display[data-astro-cid-omflfufj]{background:#334155;border-color:#4ade80}.keyword-label[data-astro-cid-omflfufj]{color:#cbd5e1}.keyword[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#16a34a,#15803d);color:#dcfce7;box-shadow:0 4px 15px #4caf5066}.action-section[data-astro-cid-omflfufj]{border-top-color:#334155}.back-btn[data-astro-cid-omflfufj]{background:linear-gradient(135deg,#60a5fa,#a78bfa);box-shadow:0 8px 25px #60a5fa66}.back-btn[data-astro-cid-omflfufj]:hover{box-shadow:0 12px 35px #60a5fa80}}
