body { margin: 0; font-size: 8.1pt; font-family:Calibri, Verdana, sans-serif; color: #999999; } td { font-size: 8.1pt; color: #999999; letter-spacing: 1.2pt; line-height: 230%; } select { font-size: 10pt; background-color: #ffffff; } input, textarea, select { font-size: 9pt; color: #888888; font-family:Calibri, Verdana, sans-serif; letter-spacing: 1pt; } ::selection { background-color: #fff0f0; /* 反白 */ color: #f393a9; text-shadow: 0 0 1px white, -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white, -2px 0 0 white, 2px 0 0 white, 0 -2px 0 white, 0 2px 0 white; } a:link { color: #999999; text-decoration: none; text-shadow: 1px 1px 1px #fff; } a:visited { color: #999999; } a:hover { color: #999999; position: relative; top: 1px; left: 1px; text-decoration: none; text-shadow: 1px 1px 1px #f4f4f4; } hr { display: none; } * { color: #999999; cursor: url(https://cur.cursors-4u.net/cursors/cur-9/cur817.cur), auto !important; } /* 所有元素預設捲軸樣式(不含 div) */ *::-webkit-scrollbar { width: 1px; } *::-webkit-scrollbar-thumb { background-color: #FFF8F7; border-radius: 5px; } /* 只給 div 自訂圖案捲軸 */ div::-webkit-scrollbar { width: 17px; } div::-webkit-scrollbar-track { background-color: #fff; border-radius: 10px; box-shadow: inset 0 0 0 transparent; } div::-webkit-scrollbar-thumb { background-image: url("https://miaoni.neocities.org/favicon/favicon0.ico"); background-color: #fff; background-position: center; border-radius: 0px; box-shadow: none; } .popup-trigger { width: 20px; cursor: pointer; } /* 彈出視窗容器 */ .popup { position: fixed; top: 220px; left: 700px; width: 400px; height: 300px; display: none; z-index: 9999; background: transparent; border: none; } /* 背景框區域 */ .popup-inner { width: 100%; height: 100%; background-image: url('https://miaoni.neocities.org/enews_pic/bg.png'); background-repeat: no-repeat; background-size: contain; background-position: top left; padding: 163px 80px 32px 30px; box-sizing: border-box; position: relative; } /* 內容區域(可滾動) */ .popup-content { height: 100%; overflow-y: auto; color: #999; pointer-events: auto; font-size: 9pt; font-family:Calibri, Verdana, sans-serif; line-height: 1.6; } /* 捲軸樣式 */ .popup-content::-webkit-scrollbar { width: 17px; } .popup-content::-webkit-scrollbar-track { background: #FCF5F4; border-radius: 5px; } .popup-content::-webkit-scrollbar-thumb { background-color: #FCF5F4; border-radius: 5px; border: 1px solid #ffe1ec; } /* 關閉按鈕 */ .close-btn { position: absolute; top: 10px; right: 10px; color: #888; font-size: 20px; font-weight: bold; cursor: pointer; background: #fff0f6; padding: 2px 8px; border-radius: 50%; box-shadow: 0 0 3px #aaa; z-index: 10; } .close-btn:hover { color: #000; } #SubMenu2, #SubMenu3 { max-height: 0; overflow: hidden; transition: max-height 1.2s cubic-bezier(0.4, 0, 0.2, 1); /* 柔和彈性曲線 */ } #SubMenu2.active, #SubMenu3.active { max-height: 390px; /* 根據內容調整 */ } #SubMenu2 a:hover::before, #SubMenu2 a:hover::after { content: ""; display: inline-block; width: 16px; height: 16px; background-image: url('https://miaoni.neocities.org/enews_pic/sak.png'); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } #SubMenu2 a:hover::before { margin-right: 6px; } #SubMenu2 a:hover::after { margin-left: 6px; } .box { position: relative; } .content { display: none; } .box:hover .content{ display: block; position: absolute; top: 8; left: -80; COLOR: #a1a1a1; font-size: 8.5pt ; text-shadow: 1px 1px 1px #c9c9c9; letter-spacing : 4pt; } #cbox { left: 30px; bottom: -305px; z-index: 9999; position: fixed; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; border: 5px solid #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: 0px 0px 0px 1px #EFFACD; } #cbox:hover { bottom: 0px; } #cboxtitle { width: 240px; height: 10px; background-color: #EFFACD; color: #DBE99C; padding: 3px 5px 5px 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: center; font-size: 14px; font-family: Verdana; font-weight: bold; letter-spacing: 2pt; text-shadow: 1px 1px 1px #9FCE13; } #cboxdesc { width: 240px; height: 0px; padding: 5px; background-color: #EFFACD; }