.post-sub-content[data-v-d0b9a7f4]{font-family:var(--font-family-zuyin)}.post-sub-content[data-v-d0b9a7f4],.post-sub-content-plain[data-v-d0b9a7f4]{color:#333;cursor:pointer;font-size:var(--post-font-size);letter-spacing:var(--post-letter-spacing);line-height:1.8em;margin-bottom:60px}.post-sub-content-plain[data-v-d0b9a7f4]{font-family:微軟正黑體,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji}[data-v-d0b9a7f4] .sentence-span{border-radius:4px;cursor:pointer;display:inline;margin:0 -2px;padding:2px 4px;position:relative;touch-action:manipulation;transition:background-color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-d0b9a7f4] .sentence-span:hover{background-color:#dbdbdb80}[data-v-d0b9a7f4] .sentence-span:active{background-color:#c7c7c7b3;transform:scale(.98)}[data-v-d0b9a7f4] .sentence-span:focus{box-shadow:0 0 0 2px #4299e180;outline:none}@media(max-width:768px){[data-v-d0b9a7f4] .sentence-span{margin:0 -3px;padding:4px 6px}}.playback-bar[data-v-d0b9a7f4]{background-color:#fff;border-top:2px solid #3498db;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;padding:10px 20px;position:fixed;right:0;transition:transform .3s ease;z-index:10000}.playback-controls[data-v-d0b9a7f4]{align-items:center;display:flex;gap:15px;margin:0 auto;max-width:800px}.playback-title-container[data-v-d0b9a7f4]{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px}.playback-title[data-v-d0b9a7f4]{color:#333;font-size:16px;font-weight:600;margin:0;max-width:100%;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.playback-buttons[data-v-d0b9a7f4]{align-items:center;display:flex;gap:10px}.playback-button[data-v-d0b9a7f4]{align-items:center;background:none;background-color:#e6f2ff;border:none;border-radius:50%;box-shadow:0 2px 5px #3498db33;color:#3498db;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;min-width:40px;padding:5px;transition:all .3s ease}.playback-button.main-control[data-v-d0b9a7f4]{background-color:#3498db;box-shadow:0 3px 8px #3498db66;color:#fff;font-size:26px;height:48px;min-width:48px}.playback-button.main-control.stop-button[data-v-d0b9a7f4]{background-color:#e74c3c;box-shadow:0 3px 8px #e74c3c66}.playback-button.main-control.stop-button[data-v-d0b9a7f4]:hover{background-color:#c0392b;box-shadow:0 4px 12px #c0392b80}.control-icon[data-v-d0b9a7f4]{display:inline-block;line-height:1}.playback-button[data-v-d0b9a7f4]:hover{background-color:#d0e6ff;box-shadow:0 4px 8px #3498db4d;transform:translateY(-2px)}.playback-button.main-control[data-v-d0b9a7f4]:hover{background-color:#2980b9;box-shadow:0 4px 12px #2980b980}.playback-button[data-v-d0b9a7f4]:active{box-shadow:0 1px 3px #3498db33;transform:translateY(0)}.playback-button[data-v-d0b9a7f4]:disabled{background-color:#f5f5f5;box-shadow:none;color:#999;cursor:not-allowed;opacity:.5;transform:none}.playback-info[data-v-d0b9a7f4]{align-items:center;color:#666;display:flex;font-size:14px;font-weight:500;gap:12px;min-width:160px}.progress-value[data-v-d0b9a7f4]{white-space:nowrap}.playback-button.read-all[data-v-d0b9a7f4]{background-color:#3498db;border-radius:20px;box-shadow:0 2px 5px #3498db4d;color:#fff;font-size:14px;font-weight:700;padding:5px 12px;white-space:nowrap}.playback-button.read-all[data-v-d0b9a7f4]:hover{background-color:#2980b9;box-shadow:0 4px 8px #2980b966;transform:translateY(-2px)}.playback-button.read-all[data-v-d0b9a7f4]:active{box-shadow:0 1px 3px #2980b94d;transform:translateY(0)}.settings-menu-container[data-v-d0b9a7f4]{position:relative}.playback-button.settings-button[data-v-d0b9a7f4]{align-items:center;background-color:#e6f2ff;border-radius:20px;color:#3498db;display:flex;font-size:14px;gap:6px;padding:8px 14px;white-space:nowrap}.playback-button.settings-button .control-icon[data-v-d0b9a7f4]{align-items:center;display:flex;font-size:16px}.playback-button.settings-button[data-v-d0b9a7f4]:hover{background-color:#d0e6ff}.settings-popover[data-v-d0b9a7f4]{animation:popoverFadeIn-d0b9a7f4 .2s ease;background:#fff;border-radius:12px;bottom:100%;box-shadow:0 4px 20px #00000026;margin-bottom:10px;min-width:280px;position:absolute;right:0;z-index:10001}@keyframes popoverFadeIn-d0b9a7f4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-header[data-v-d0b9a7f4]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:16px 20px}.settings-header h4[data-v-d0b9a7f4]{color:#333;font-size:16px;font-weight:600;margin:0}.close-button[data-v-d0b9a7f4]{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:4px;transition:all .2s}.close-button[data-v-d0b9a7f4]:hover{background-color:#f5f5f5;color:#333}.settings-content[data-v-d0b9a7f4]{display:flex;flex-direction:column;gap:16px;padding:16px 20px}.setting-item[data-v-d0b9a7f4]{align-items:center;display:flex;gap:16px;justify-content:space-between}.setting-label[data-v-d0b9a7f4]{color:#666;font-size:14px;font-weight:500;white-space:nowrap}.switch-toggle[data-v-d0b9a7f4]{cursor:pointer;display:inline-block;height:24px;position:relative;width:48px}.switch-toggle input[data-v-d0b9a7f4]{height:100%;opacity:0;width:100%;z-index:2}.slider[data-v-d0b9a7f4],.switch-toggle input[data-v-d0b9a7f4]{cursor:pointer;position:absolute}.slider[data-v-d0b9a7f4]{background-color:#ccc;border-radius:24px;inset:0;transition:.3s}.slider[data-v-d0b9a7f4]:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}input:checked+.slider[data-v-d0b9a7f4]{background-color:#3498db}input:focus+.slider[data-v-d0b9a7f4]{box-shadow:0 0 1px #3498db}input:checked+.slider[data-v-d0b9a7f4]:before{transform:translate(24px)}.speed-selector[data-v-d0b9a7f4]{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:4px 8px;transition:border-color .3s}.speed-selector[data-v-d0b9a7f4]:hover{border-color:#3498db}.speed-selector[data-v-d0b9a7f4]:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.playback-progress[data-v-d0b9a7f4]{background-color:#f5f5f5;border-radius:3px;box-shadow:inset 0 1px 2px #0000001a;height:6px;overflow:hidden;width:100%}.progress-bar[data-v-d0b9a7f4]{animation:progress-bar-stripes-d0b9a7f4 1s linear infinite;background-color:#3498db;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:16px 16px;height:100%;transition:width .3s ease}@keyframes progress-bar-stripes-d0b9a7f4{0%{background-position:16px 0}to{background-position:0 0}}[data-v-d0b9a7f4] .post-sub-content :is(h1,h2,h3,h4,h5,h6),[data-v-d0b9a7f4] .post-sub-content-plain :is(h1,h2,h3,h4,h5,h6){cursor:pointer;font-family:inherit!important}[data-v-d0b9a7f4] .underline{cursor:pointer;margin-left:.4em!important;margin-right:.4em!important;text-decoration:underline!important;text-decoration-thickness:1px!important}[data-v-d0b9a7f4] .highlight{background-color:#ffeb3b;border-radius:2px;cursor:pointer;transition:background-color .3s ease}@media(max-width:768px){.playback-controls[data-v-d0b9a7f4]{flex-wrap:wrap}.playback-title-container[data-v-d0b9a7f4]{flex-basis:100%;margin-bottom:8px;order:1}.playback-buttons[data-v-d0b9a7f4]{flex-wrap:wrap;justify-content:center;order:2}.playback-info[data-v-d0b9a7f4]{flex:1;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:auto;order:3}}
