@import "https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap";.footer[data-astro-cid-jo6i4kqk]{color:#fff;background-color:#3a3a3a;width:100%}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#e0e0e0}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:108px}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fc3}.footer-container[data-astro-cid-jo6i4kqk]{width:1128px;margin:0 auto;font-weight:400;position:relative}.footer-nav[data-astro-cid-jo6i4kqk]{text-align:center;border-bottom:1px solid #e0e0e0;padding-top:32px;padding-bottom:24px}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-left:1px solid #e0e0e0;padding:0 6px;font-size:1rem;line-height:30px}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:first-child{border-left:none}.footer-copyright[data-astro-cid-jo6i4kqk]{color:#9a9a9a;word-break:break-all;padding-top:24px;padding-bottom:30px;padding-left:196px;font-size:.875rem;line-height:18px;position:relative}.footer-copyright[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]{color:#9a9a9a}.footer-logo[data-astro-cid-jo6i4kqk]{width:108px;height:56px;display:block;position:absolute;top:24px;left:30px}.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:100%;height:100%}.footer-version[data-astro-cid-jo6i4kqk]{color:#0000;display:inline-block}.back-to-top[data-astro-cid-jo6i4kqk]{cursor:pointer}@media (width<=1200px){.footer-container[data-astro-cid-jo6i4kqk]{width:100%;padding:0 20px}}@media (width<=768px){.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:8px;padding:24px 0 20px;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-left:none;padding:4px 8px;font-size:.875rem}.footer-copyright[data-astro-cid-jo6i4kqk]{text-align:center;padding-left:20px;padding-right:20px}.footer-logo[data-astro-cid-jo6i4kqk]{margin:0 auto 16px;position:static}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.layout[data-astro-cid-ju4pidww]{background-color:#f5f5f5;min-height:100vh}body{margin:0;padding:0;font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.search-box{width:100%;max-width:none;position:relative}.search-input-wrapper{gap:8px;display:flex;position:relative}.search-input{color:#313131;background:#f1f1f1;border:1px solid #0000;border-radius:11px;outline:none;flex:1;min-width:0;height:32px;padding:8px 38px 8px 12px;font-size:14px;transition:background-color .2s,border-color .2s,box-shadow .2s}.search-input::placeholder{color:#b6b6b6}.search-input:focus{background:#fff;border-color:#039;box-shadow:0 0 0 2px #00339914}.search-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.search-btn:hover{color:#da2a40;background:#f3f4f6}.search-dropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:4px;max-height:500px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.search-loading,.search-no-results{text-align:center;color:#6b7280;padding:20px;font-size:14px}.search-section{border-bottom:1px solid #f3f4f6}.search-section:last-child{border-bottom:none}.search-section-title{color:#6b7280;background-color:#f3f4f6;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.5}.search-item{cursor:pointer;align-items:center;padding:12px 15px;font-size:14px;line-height:1.5;transition:background-color .2s,color .2s;display:flex}.search-item:hover{color:#4285f4;background-color:#f0f0f0}.search-item:hover .search-video-title{color:#4285f4}.keyword-item{color:#374151}.video-item{align-items:center;gap:8px;display:flex}.search-video-title{color:#1f2937;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.search-video-date{color:#9ca3af;flex-shrink:0;font-size:12px}.search-icon{background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:18px;height:18px;margin-right:8px;display:inline-block}.search-icon.default{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E")}.search-item:hover .search-icon.default{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234285f4' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E")}.search-icon.video{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e3a8a' stroke-width='2'%3E%3Cpath d='M23 7l-7 5 7 5V7z'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E")}.search-icon.conf{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}.search-view-all{text-align:center;cursor:pointer;color:#374151;background-color:#e5e7eb;padding:12px 15px;font-size:14px;font-weight:500;transition:background-color .2s}.search-view-all:hover{background-color:#d1d5db}@media (width<=768px){.search-box{max-width:none}.search-dropdown{max-height:400px}.search-video-title{max-width:200px}}.navbar[data-astro-cid-l7arcky5]{z-index:1000;background-color:#fff;border-bottom:3px solid #039;padding:0;position:sticky;top:0;box-shadow:0 2px 6px #14213614}.navbar-container[data-astro-cid-l7arcky5]{align-items:center;gap:16px;max-width:1320px;min-height:44px;margin:0 auto;padding:0 20px;display:flex}.nav-links[data-astro-cid-l7arcky5]{scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.nav-links[data-astro-cid-l7arcky5]::-webkit-scrollbar{display:none}.nav-item[data-astro-cid-l7arcky5]{color:#313131;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.nav-item[data-astro-cid-l7arcky5]:hover{color:#ca3748;background-color:#f5f5f5;border-bottom:3px solid #da2a40}.nav-item[data-astro-cid-l7arcky5].active{color:#ca3748;border-bottom:3px solid #da2a40}.navbar-search[data-astro-cid-l7arcky5]{flex:0 0 240px;min-width:0}@media (width<=768px){.navbar-container[data-astro-cid-l7arcky5]{padding:0 12px}.navbar-search[data-astro-cid-l7arcky5]{display:none}.nav-item[data-astro-cid-l7arcky5]{padding:0 11px;font-size:14px}}@media (width<=480px){.navbar-container[data-astro-cid-l7arcky5]{padding:0 8px}}.header[data-astro-cid-nen7h5rs]{z-index:1001;background-color:#fff;position:relative}.header-top[data-astro-cid-nen7h5rs]{background-color:#fff}.header-container[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:10px 20px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;padding-top:16px;padding-left:20px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;width:220px;height:80px;display:block}.mobile-search[data-astro-cid-nen7h5rs]{display:none}#tcm_auto[data-astro-cid-nen7h5rs]{background:#3a3a3a;min-height:36px}.ad-slot[data-astro-cid-nen7h5rs]{color:#969696;background:#f4f4f4;place-items:center;min-height:86px;font-size:12px;display:grid}.ad-slot[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#fafafa;border:1px dashed #d4d4d4;place-items:center;width:min(960px,100% - 32px);height:64px;display:grid}.ad-slot-before[data-astro-cid-nen7h5rs]{background:0 0;flex:0 0 720px;width:720px;height:90px;min-height:90px}.ad-slot-before[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:720px;height:90px}@media (width<=1023px){.header-container[data-astro-cid-nen7h5rs]{padding:0 20px}}@media (width<=768px){.header-container[data-astro-cid-nen7h5rs]{gap:8px;padding:10px 16px 0 0}.logo[data-astro-cid-nen7h5rs]{padding-left:0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:176px;height:50px}.mobile-search[data-astro-cid-nen7h5rs]{flex:152px;min-width:0;display:block}}@media (width<=360px){.header-container[data-astro-cid-nen7h5rs]{padding-left:12px;padding-right:12px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:128px;height:42px}}@media (width<=1023px){.ad-slot-before[data-astro-cid-nen7h5rs]{display:none}}@media screen and (width<=1168px){#tcm_auto[data-astro-cid-nen7h5rs]{display:none}}.debug-panel[data-astro-cid-5h4ma7yh]{color:#0f0;z-index:9999;background:#000000f2;max-height:400px;font-family:Courier New,monospace;font-size:12px;transition:max-height .3s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 12px #00000080}.debug-panel[data-astro-cid-5h4ma7yh].collapsed{max-height:40px;overflow:hidden}.debug-header[data-astro-cid-5h4ma7yh]{background:#000c;border-bottom:1px solid #0f0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.debug-header[data-astro-cid-5h4ma7yh] h3[data-astro-cid-5h4ma7yh]{color:#0f0;margin:0;font-size:14px}.debug-toggle[data-astro-cid-5h4ma7yh]{color:#000;cursor:pointer;background:#0f0;border:none;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:700}.debug-toggle[data-astro-cid-5h4ma7yh]:hover{background:#0c0}.debug-content[data-astro-cid-5h4ma7yh]{padding:16px}.debug-section[data-astro-cid-5h4ma7yh]{margin-bottom:20px}.debug-section[data-astro-cid-5h4ma7yh] h4[data-astro-cid-5h4ma7yh]{color:#ff0;margin:0 0 8px;font-size:13px}.debug-section[data-astro-cid-5h4ma7yh] ul[data-astro-cid-5h4ma7yh]{margin:0;padding:0;list-style:none}.debug-section[data-astro-cid-5h4ma7yh] li[data-astro-cid-5h4ma7yh]{border-bottom:1px solid #0f03;padding:4px 0}.debug-section[data-astro-cid-5h4ma7yh] li[data-astro-cid-5h4ma7yh] strong[data-astro-cid-5h4ma7yh]{color:#0ff}.api-list[data-astro-cid-5h4ma7yh]{flex-direction:column;gap:8px;display:flex}.api-item[data-astro-cid-5h4ma7yh]{background:#00ff000d;border-left:3px solid #0f0;border-radius:4px;padding:8px}.api-item[data-astro-cid-5h4ma7yh].status-error{background:#ff00000d;border-left-color:red}.api-item[data-astro-cid-5h4ma7yh].status-nodata{background:#ffaa000d;border-left-color:#fa0}.api-name[data-astro-cid-5h4ma7yh]{color:#0ff;margin-bottom:4px;font-weight:700}.api-url[data-astro-cid-5h4ma7yh]{color:#888;word-break:break-all;margin-bottom:4px;font-size:11px}.api-meta[data-astro-cid-5h4ma7yh]{color:#666;gap:12px;font-size:11px;display:flex}.status-badge[data-astro-cid-5h4ma7yh]{border-radius:3px;padding:2px 6px;font-weight:700}.status-badge[data-astro-cid-5h4ma7yh].success{color:#0f0;background:#0f03}.status-badge[data-astro-cid-5h4ma7yh].error{color:red;background:#f003}.status-badge[data-astro-cid-5h4ma7yh].nodata{color:#fa0;background:#fa03}@media (width<=768px){.debug-panel[data-astro-cid-5h4ma7yh]{max-height:300px;font-size:10px}.api-meta[data-astro-cid-5h4ma7yh]{flex-direction:column;gap:4px}}
