.logo{margin-bottom:20px;display:flex;justify-content:center}
.logo img{width:290px;height:60px}
.header-div{margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:550px;text-align:center}
.header-div h5{color:#fff;}
header{color:#f8ffe5;text-align:center}
header span{display:inline-block;box-sizing:border-box;width:2.5rem;height:2.5rem;line-height:2.5rem;margin:0 .4rem;background:#ffc43d;border-radius:8px 8px 8px 8px;font-family:"华文新魏","楷体"}
header span:nth-of-type(2){background:#ef476f}
header span:nth-of-type(3){background:#1b9aaa}
header span:nth-of-type(4){background:#06d6a0}
.time-display{font-size:16px;color:#fff;margin-bottom:20px;font-weight:400;text-align:center}
.search-container{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto}
.engine-selector{justify-content:flex-start;gap:8px;margin-bottom:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#1e90ff #f0f0f0;width:100%;opacity:1;transition:opacity .3s ease}
.engine-selector::-webkit-scrollbar{height:8px}
.engine-selector::-webkit-scrollbar-track{background:#dfdede;border-radius:4px}
.engine-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;opacity:.8}
.engine-selector::-webkit-scrollbar-thumb:hover{background:#aba8a8;}
.engine-option{background-color:#f0f0f050;color:#333;}
.engine-option:hover{background-color:#fff}
.engine-option[data-value*="aitype"]{color:#d419cb}
.engine-option[data-value*="bing.com"]{color:#00809d}
.engine-option[data-value*="baidu.com"]{color:#2932e1}
.engine-option[data-value*="amap.com"]{color:#0085fe}
.engine-option[data-value*="sogou.com"]{color:#03da6b}
.engine-option[data-value*="so.com"]{color:#0fb264}

.engine-option[data-value*="sm.cn"]{color:#4285f4}
.engine-option[data-value*="toutiao.com"]{color:#e71919}
.engine-option[data-value*="chinaso.com"]{color:red}
.engine-option[data-value*="iconfont.cn"]{color:#de5833}
.engine-option[data-value*="iqiyi.com"]{color:#00da5a}
.engine-option[data-value*="163.com"]{color:#d82027}
.engine-option[data-value*="taptap.cn"]{color:#00d9c5}

.engine-option[data-value*="weibo.com"]{color:#fcdf87}
.engine-option[data-value*="zhihu.com"]{color:#1772f6}
.engine-option[data-value*="taobao.com"]{color:#fe3666}
.engine-option[data-value*="bilibili.com"]{color:#de5833}
.engine-option[data-value*="xiachufang.com"]{color:#dd3915}
.engine-option[data-value*="csdn.net"]{color:#fc5531}

.engine-option[data-value*="juejin.cn"]{color:#1e80ff}
.engine-option[data-value*="douyin.com"]{color:#161823}
.engine-option[data-value*="kuaishou.com"]{color:red}
.engine-option[data-value*="1688.com"]{color:#de5833}
.engine-option[data-value*="google.com"]{color:#45b853}
.engine-option[data-value*="yahoo.com"]{color:#d82027}

.engine-option[data-value*="yandex.com"]{color:#4285f4}
.engine-option[data-value*="duckduckgo.com"]{color:#720e9e}
.engine-option[data-value*="ecosia.org"]{color:red}
.engine-option[data-value*="ask.com"]{color:#de5833}
.engine-option[data-value*="huaban.com"]{color:#ff738f}
.engine-option[data-value*="xiaohongshu.com"]{color:#ff2442}
.engine-option[data-value*="jd.com"]{color:#e2211c}

.engine-option.active{background-color:#1e90ff;color:#fff}
.search-wrapper{display:flex;align-items:center;width:100%;gap:0;margin-top:2px}
.search-input-wrapper{position:relative;flex:1}
#search-input{color:#fff;height:50px;padding:0 60px 0 10px;font-size:16px;border:1px solid #ddd;border-radius:8px 0 0 8px;width:100%;outline:0;background-color:#ffffff20;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}
#search-input:focus{border-color:#1e90ff;box-shadow:0 0 0 2px rgba(30,144,255,.2)}
#search-input::placeholder{color:#ffffff}
#search-button{height:50px;padding:0 20px;font-size:16px;border:1px solid #ddd;border-radius:0 8px 8px 0;background:linear-gradient(135deg,#1e90ff,#07c);color:#fff;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap;margin-left:-1px}
#search-button:hover{background:linear-gradient(135deg,#07c,#1e90ff);box-shadow:0 2px 4px rgba(0,0,0,.1)}