/* 词页共用样式(2026-10-23 关键词引流批次新建)。 配色与 body-doubling-timer.html 内联版逐值相同(浅色+单强调青), 新页只引这一份,别再各页内联一遍——改一次全站生效。 */ *{margin:0;padding:0;box-sizing:border-box} body{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:linear-gradient(135deg,#e0f7fa 0%,#b2ebf2 30%,#ffe0b2 70%,#fff3e0 100%);display:flex;align-items:center;justify-content:center;padding:20px} .container{max-width:560px;width:100%;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border-radius:32px;padding:36px 32px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.1)} h1{font-size:26px;color:#37474f;margin-bottom:8px} h2{font-size:17px;color:#00897b;margin:26px 0 10px;text-align:left} p.lead{font-size:15px;color:#546e7a;line-height:1.6;margin-bottom:18px} p{font-size:14px;color:#546e7a;line-height:1.65;text-align:left} .timer{font-size:72px;font-weight:200;letter-spacing:4px;margin:14px 0;color:#37474f} .bird{font-size:64px;margin:8px 0} .modes{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:14px 0} .mode-btn{padding:10px 18px;border-radius:22px;border:2px solid #26c6da;color:#00897b;background:#fff;cursor:pointer;font-size:14px} .mode-btn.active,.mode-btn:hover{background:#26c6da;color:#fff} .controls{display:flex;gap:14px;justify-content:center;margin:18px 0} .btn{width:56px;height:56px;border-radius:50%;border:none;font-size:22px;cursor:pointer} .btn-start{background:linear-gradient(135deg,#26c6da,#00acc1);color:#fff} .btn-reset{background:#bcaaa4;color:#fff} table{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0;text-align:left} th,td{padding:8px 6px;border-bottom:1px solid #eceff1;color:#546e7a} th{color:#37474f} .faq details{background:#f8fffe;border-radius:12px;padding:12px 14px;margin-bottom:8px;text-align:left} .faq summary{font-size:14px;font-weight:600;color:#37474f;cursor:pointer} .faq p{margin-top:8px} .links{margin-top:20px;font-size:13px;color:#90a4ae;line-height:1.9} .links a{color:#00897b;text-decoration:none;border-bottom:1px solid transparent} .links a:hover{border-bottom-color:#00897b} .cta{background:linear-gradient(135deg,#26c6da,#00acc1);color:#fff;padding:16px;border-radius:18px;margin-top:22px;font-size:14px;line-height:1.6} .cta a{color:#fff;font-weight:bold} .sounds{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:6px 0 2px} .snd{padding:8px 14px;border-radius:20px;border:1px solid #b2ebf2;background:#fff;color:#546e7a;font-size:13px;cursor:pointer} .snd.on{background:#00897b;color:#fff;border-color:#00897b} .hint{text-align:center;font-size:12.5px;color:#90a4ae;margin-top:6px}