@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-sz7xmlte]{width:100%;background-color:#3a3a3a;color:#fff}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e0e0e0}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:108px}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fc3}.footer-container[data-astro-cid-sz7xmlte]{position:relative;width:1128px;margin:0 auto;font-weight:400}.footer-nav[data-astro-cid-sz7xmlte]{padding-top:32px;padding-bottom:24px;border-bottom:1px solid #e0e0e0;text-align:center}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding:0 6px;border-left:1px solid #e0e0e0;font-size:1rem;line-height:30px}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:first-child{border-left:none}.footer-copyright[data-astro-cid-sz7xmlte]{position:relative;font-size:.875rem;line-height:18px;padding-top:24px;padding-bottom:30px;padding-left:196px;color:#9a9a9a;word-break:break-all}.footer-copyright[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]{color:#9a9a9a}.footer-logo[data-astro-cid-sz7xmlte]{display:block;position:absolute;top:24px;left:30px;width:108px;height:56px}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%;height:100%;object-fit:contain}.footer-version[data-astro-cid-sz7xmlte]{display:inline-block;color:transparent}.back-to-top[data-astro-cid-sz7xmlte]{cursor:pointer}@media(max-width:1200px){.footer-container[data-astro-cid-sz7xmlte]{width:100%;padding:0 20px}}@media(max-width:768px){.footer-nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:24px 0 20px}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{border-left:none;font-size:.875rem;padding:4px 8px}.footer-copyright[data-astro-cid-sz7xmlte]{padding-left:20px;padding-right:20px;text-align:center}.footer-logo[data-astro-cid-sz7xmlte]{position:static;margin:0 auto 16px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.layout[data-astro-cid-sckkx6r4]{min-height:100vh;background-color:#f5f5f5}body{margin:0;padding:0;font-size:16px;font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,Arial,sans-serif}a{text-decoration:none;color:inherit}*{box-sizing:border-box}.search-box{position:relative;width:100%;max-width:none}.search-input-wrapper{display:flex;gap:8px;position:relative}.search-input{flex:1;min-width:0;height:32px;padding:8px 38px 8px 12px;border:1px solid transparent;border-radius:11px;background:#f1f1f1;color:#313131;font-size:14px;outline:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.search-input::placeholder{color:#b6b6b6}.search-input:focus{border-color:#039;background:#fff;box-shadow:0 0 0 2px #00339914}.search-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);padding:6px;background:transparent;color:#6b7280;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.search-btn:hover{color:#da2a40;background:#f3f4f6}.search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:500px;overflow-y:auto;z-index:1000}.search-loading,.search-no-results{padding:20px;text-align:center;color:#6b7280;font-size:14px}.search-section{border-bottom:1px solid #f3f4f6}.search-section:last-child{border-bottom:none}.search-section-title{background-color:#f3f4f6;color:#6b7280;font-size:13px;font-weight:600;padding:10px 15px;line-height:1.5}.search-item{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:background-color .2s,color .2s;font-size:14px;line-height:1.5}.search-item:hover{background-color:#f0f0f0;color:#4285f4}.search-item:hover .search-video-title{color:#4285f4}.keyword-item{color:#374151}.video-item{display:flex;align-items:center;gap:8px}.search-video-title{flex:1;color:#1f2937;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-video-date{color:#9ca3af;font-size:12px;flex-shrink:0}.search-icon{display:inline-block;width:18px;height:18px;margin-right:8px;flex-shrink:0;background-repeat:no-repeat;background-size:contain}.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{background-color:#e5e7eb;padding:12px 15px;text-align:center;cursor:pointer;font-size:14px;color:#374151;font-weight:500;transition:background-color .2s}.search-view-all:hover{background-color:#d1d5db}@media(max-width:768px){.search-box{max-width:none}.search-dropdown{max-height:400px}.search-video-title{max-width:200px}}.navbar[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:1000;background-color:#fff;padding:0;border-bottom:1px solid #e2e2e2;box-shadow:0 2px 6px #14213614;border-bottom:3px solid #039}.navbar-container[data-astro-cid-5blmo7yk]{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:16px;min-height:44px;padding:0 20px}.nav-links[data-astro-cid-5blmo7yk]{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.nav-links[data-astro-cid-5blmo7yk]::-webkit-scrollbar{display:none}.nav-item[data-astro-cid-5blmo7yk]{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#313131;white-space:nowrap;transition:background-color .2s,color .2s;font-size:14px;font-weight:500;border-bottom:3px solid transparent}.nav-item[data-astro-cid-5blmo7yk]:hover{background-color:#f5f5f5;color:#ca3748;border-bottom:3px solid #da2a40}.nav-item[data-astro-cid-5blmo7yk].active{color:#ca3748;border-bottom:3px solid #da2a40}.navbar-search[data-astro-cid-5blmo7yk]{flex:0 0 240px;min-width:0}@media(max-width:768px){.navbar-container[data-astro-cid-5blmo7yk]{padding:0 12px}.navbar-search[data-astro-cid-5blmo7yk]{display:none}.nav-item[data-astro-cid-5blmo7yk]{padding:0 11px;font-size:14px}}@media(max-width:480px){.navbar-container[data-astro-cid-5blmo7yk]{padding:0 8px}}.header[data-astro-cid-3ef6ksr2]{position:relative;z-index:1001;background-color:#fff}.header-top[data-astro-cid-3ef6ksr2]{background-color:#fff}.header-container[data-astro-cid-3ef6ksr2]{max-width:1320px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:16px}.logo[data-astro-cid-3ef6ksr2]{flex-shrink:0;display:flex;align-items:center;padding-top:16px;padding-left:20px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;height:80px;width:220px;object-fit:contain}.mobile-search[data-astro-cid-3ef6ksr2]{display:none}#tcm_auto[data-astro-cid-3ef6ksr2]{min-height:36px;background:#3a3a3a}.ad-slot[data-astro-cid-3ef6ksr2]{min-height:86px;display:grid;place-items:center;background:#f4f4f4;color:#969696;font-size:12px}.ad-slot[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:min(960px,calc(100% - 32px));height:64px;display:grid;place-items:center;border:1px dashed #d4d4d4;background:#fafafa}.ad-slot-before[data-astro-cid-3ef6ksr2]{flex:0 0 720px;width:720px;height:90px;min-height:90px;background:transparent}.ad-slot-before[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:720px;height:90px}@media(max-width:1023px){.header-container[data-astro-cid-3ef6ksr2]{padding:0 20px}}@media(max-width:768px){.header-container[data-astro-cid-3ef6ksr2]{padding:10px 16px 0 0;gap:8px}.logo[data-astro-cid-3ef6ksr2]{padding-left:0}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:176px;height:50px}.mobile-search[data-astro-cid-3ef6ksr2]{display:block;flex:1 1 152px;min-width:0}}@media(max-width:360px){.header-container[data-astro-cid-3ef6ksr2]{padding-right:12px;padding-left:12px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:128px;height:42px}}@media(max-width:1023px){.ad-slot-before[data-astro-cid-3ef6ksr2]{display:none}}@media screen and (max-width:1168px){#tcm_auto[data-astro-cid-3ef6ksr2]{display:none}}.debug-panel[data-astro-cid-i555iich]{position:fixed;bottom:0;left:0;right:0;background:#000000f2;color:#0f0;font-family:Courier New,monospace;font-size:12px;z-index:9999;max-height:400px;overflow-y:auto;box-shadow:0 -4px 12px #00000080;transition:max-height .3s}.debug-panel[data-astro-cid-i555iich].collapsed{max-height:40px;overflow:hidden}.debug-header[data-astro-cid-i555iich]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#000c;border-bottom:1px solid #00ff00}.debug-header[data-astro-cid-i555iich] h3[data-astro-cid-i555iich]{margin:0;font-size:14px;color:#0f0}.debug-toggle[data-astro-cid-i555iich]{background:#0f0;color:#000;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:700}.debug-toggle[data-astro-cid-i555iich]:hover{background:#0c0}.debug-content[data-astro-cid-i555iich]{padding:16px}.debug-section[data-astro-cid-i555iich]{margin-bottom:20px}.debug-section[data-astro-cid-i555iich] h4[data-astro-cid-i555iich]{margin:0 0 8px;color:#ff0;font-size:13px}.debug-section[data-astro-cid-i555iich] ul[data-astro-cid-i555iich]{list-style:none;padding:0;margin:0}.debug-section[data-astro-cid-i555iich] li[data-astro-cid-i555iich]{padding:4px 0;border-bottom:1px solid rgba(0,255,0,.2)}.debug-section[data-astro-cid-i555iich] li[data-astro-cid-i555iich] strong[data-astro-cid-i555iich]{color:#0ff}.api-list[data-astro-cid-i555iich]{display:flex;flex-direction:column;gap:8px}.api-item[data-astro-cid-i555iich]{background:#00ff000d;padding:8px;border-radius:4px;border-left:3px solid #00ff00}.api-item[data-astro-cid-i555iich].status-error{border-left-color:red;background:#ff00000d}.api-item[data-astro-cid-i555iich].status-nodata{border-left-color:#fa0;background:#ffaa000d}.api-name[data-astro-cid-i555iich]{font-weight:700;color:#0ff;margin-bottom:4px}.api-url[data-astro-cid-i555iich]{color:#888;font-size:11px;word-break:break-all;margin-bottom:4px}.api-meta[data-astro-cid-i555iich]{display:flex;gap:12px;font-size:11px;color:#666}.status-badge[data-astro-cid-i555iich]{padding:2px 6px;border-radius:3px;font-weight:700}.status-badge[data-astro-cid-i555iich].success{background:#0f03;color:#0f0}.status-badge[data-astro-cid-i555iich].error{background:#f003;color:red}.status-badge[data-astro-cid-i555iich].nodata{background:#fa03;color:#fa0}@media(max-width:768px){.debug-panel[data-astro-cid-i555iich]{font-size:10px;max-height:300px}.api-meta[data-astro-cid-i555iich]{flex-direction:column;gap:4px}}
