
/* 花花世界共用主題：UTF-8 */
:root{--gold:#e6b85c;--gold2:#ffe09a;--bg:#080706;--panel:#17130f;--line:rgba(230,184,92,.28);--text:#eee3cf}
*{box-sizing:border-box}
html{min-height:100%;background:#080706}
body{margin:0!important;min-height:100vh!important;padding:92px 16px 40px!important;color:var(--text)!important;font-family:"Microsoft JhengHei","Noto Sans TC",Arial,sans-serif!important;line-height:1.65!important;background:radial-gradient(circle at top,rgba(117,63,22,.25),transparent 35%),linear-gradient(180deg,#100c09,#050505)!important;background-attachment:fixed!important;overflow:auto!important}
body:before{content:"花 花 世 界";position:fixed;top:0;left:0;right:0;z-index:9998;height:72px;display:flex;align-items:center;justify-content:center;color:var(--gold2);font-size:30px;font-weight:900;letter-spacing:10px;text-shadow:0 0 15px rgba(255,193,70,.35);background:linear-gradient(180deg,rgba(44,28,16,.97),rgba(12,10,8,.97));border-bottom:1px solid var(--line);box-shadow:0 8px 25px rgba(0,0,0,.45)}
body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:28px 28px}
a{color:#ffd985!important;text-decoration:none!important;transition:.2s}
a:hover{color:#fff2c7!important;text-shadow:0 0 8px rgba(255,203,91,.55)}
table{max-width:1180px!important;width:100%!important;margin:18px auto!important;border-collapse:collapse!important;border:1px solid var(--line)!important;background:rgba(18,16,13,.94)!important;box-shadow:0 16px 40px rgba(0,0,0,.35)!important}
td,th{padding:10px 12px!important;border:1px solid rgba(230,184,92,.18)!important;color:#eee3cf!important;background:rgba(255,255,255,.01)!important;font-family:"Microsoft JhengHei",sans-serif!important}
th,.title,tr:first-child td[colspan]{color:#2d1a00!important;background:linear-gradient(180deg,#ffe09a,#ca9231)!important;font-weight:900!important;text-shadow:none!important}
tr:hover td{background:rgba(255,198,82,.055)!important}
font{font-family:"Microsoft JhengHei",sans-serif!important}
input,select,textarea,button{font-family:"Microsoft JhengHei",sans-serif!important;border:1px solid rgba(230,184,92,.4)!important;border-radius:7px!important;background:#17130f!important;color:#f4ead7!important;padding:9px!important}
img{max-width:100%;height:auto}
center>font[size="7"],h1,h2,h3{color:var(--gold2)!important;text-shadow:0 0 12px rgba(255,194,62,.25)!important}
.hh-nav{position:fixed;right:16px;top:18px;z-index:9999;display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.hh-nav a{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:rgba(25,20,15,.94);font-size:13px;box-shadow:0 3px 10px rgba(0,0,0,.3)}
@media(max-width:800px){body{padding:118px 8px 25px!important}body:before{height:62px;font-size:22px;letter-spacing:5px}.hh-nav{top:66px;left:8px;right:8px;justify-content:center}.hh-nav a{padding:5px 8px;font-size:12px}table{display:block!important;overflow-x:auto!important;white-space:normal!important}td,th{min-width:110px;font-size:13px!important}}
