.wd-page{width:100%;overflow-x:hidden}.wd-header{background:#fff;border-bottom:1px solid #ddd;height:104px;position:relative}.wd-header-inner{justify-content:center;align-items:center;height:100px;display:flex;position:relative}.wd-logo img{object-fit:contain;width:200px;height:90px;display:block}.wd-date{text-align:center;color:#000;font-size:17px;line-height:1.35;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.wd-hamburger{color:#333;cursor:pointer;background:0 0;border:0;padding:6px;font-size:20px;display:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.wd-toto-wrap{margin-top:10px}.wd-toto{text-align:center;border:1px solid var(--wd-border);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 0 17px;font-size:17px;display:flex}.wd-toto img{width:auto;height:30px}.wd-toto-banner{max-height:0;transition:max-height .5s;overflow:hidden}.wd-toto-banner.open{max-height:400px}.rainbow-text{background:repeating-linear-gradient(90deg,#f0f,#dc143c,teal,brown,#ff8c00,purple,#006400,#00008b,#9acd32,#daa520,#000,indigo,#9400d3,#f0f) 0 0/800% 800%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite wd-rainbow}@keyframes wd-rainbow{0%{background-position:0%}50%{background-position:100% 25%}to{background-position:0%}}.wd-social{border:1px solid var(--wd-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin-top:20px;padding:8px 15px;display:flex}.wd-social-tele{color:#3c3c3c;white-space:nowrap;align-items:center;gap:8px;font-size:18px;display:inline-flex}.wd-social-tele img{width:32px;height:32px}.wd-social-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wd-social-links a{color:#333;white-space:nowrap;align-items:center;gap:4px;font-size:15px;display:inline-flex}.wd-social-links img{object-fit:contain;border-radius:3px;width:24px;height:24px}.wd-grid{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:20px;display:grid}.wd-card{border:1px solid var(--wd-border);background:#fff}.wd-card-title{border-bottom:1px solid var(--wd-border);align-items:center;gap:8px;height:61px;padding:0 12px 0 20px;display:flex}.wd-card-title .wd-cat-icon{width:auto;height:30px}.wd-card-title .wd-cat-name{color:#000;flex:1;font-size:18px}.wd-card-title .wd-more img{width:30px;height:30px}.wd-card-list{padding:8px 0 10px}.wd-link-row{align-items:center;height:38px;padding:0 16px;line-height:38px;display:flex}.wd-link-row a{align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.wd-link-row .wd-rank{flex:none;justify-content:center;width:32px;display:inline-flex}.wd-detailnav{background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #ddd}.wd-detailnav-inner{flex-wrap:wrap;align-items:center;display:flex}.wd-detailnav-a{color:#000;white-space:nowrap;padding:0 18px;font-size:15px;font-weight:700;line-height:44px}.wd-detailnav-a:hover{color:#c00020}.wd-detailnav-a.on{color:red}.wd-detail{padding-top:5px;padding-bottom:10px}.wd-detail-titlebar{border:1px solid var(--wd-border);background:#fff;align-items:center;gap:10px;margin:5px 0 15px;padding:16px 20px;display:flex}.wd-detail-titleicon{width:auto;height:30px}.wd-detail-titlebar h2{color:#000;margin:0;font-size:20px}.wd-sitegrid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.wd-sitecard{border:1px solid var(--wd-border);background:#fff;display:block;position:relative}.wd-sitebadge{z-index:2;line-height:0;position:absolute;top:0;left:0}.wd-sitebadge img{display:block}.wd-sitelogo{background:#fff;justify-content:center;align-items:center;height:140px;padding:8px;display:flex;overflow:hidden}.wd-sitelogo img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:56px}.wd-sitename{text-align:center;color:#000;background:#dfdfdf;border-top:1px solid #ddd;justify-content:center;align-items:center;height:50px;padding:0 6px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.wd-back{color:#555;font-size:14px;display:inline-block}.wd-back:hover{color:#c00020}.wd-detail-empty{text-align:center;color:#555;padding:60px 20px;font-size:16px}.wd-detail-empty .wd-back{margin-top:16px;font-size:15px;display:block}@media (max-width:991px){.wd-detailnav{display:none}.wd-sitegrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wd-detail-titlebar h2{font-size:18px}.wd-sitelogo{height:110px}.wd-sitename{height:44px;font-size:15px}}.wd-footer{text-align:center;color:#777;margin-top:25px;padding:24px 15px;font-size:14px}.wd-footer .wd-leaf{vertical-align:-2px;margin-right:6px}.wd-footer .wd-copy{margin-left:4px}.wd-drawer-mask{z-index:1000;background:#00000080;display:none;position:fixed;inset:0}.wd-drawer{z-index:1001;background:#fff;width:260px;max-width:80%;height:100%;transition:transform .25s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:2px 0 8px #00000026}.wd-drawer.open{transform:translate(0)}.wd-drawer.open+.wd-drawer-mask,.wd-drawer-mask.open{display:block}.wd-drawer-head{border-bottom:1px solid var(--wd-border);color:#000;padding:18px 20px;font-size:18px}.wd-drawer a{color:#333;border-bottom:1px solid #f0f0f0;padding:14px 20px;font-size:15px;display:block}@media (max-width:991px){.wd-grid{grid-template-columns:repeat(2,1fr)}.wd-hamburger{display:block}.wd-logo img{width:120px;height:48px}.wd-date{font-size:13px}.wd-social{justify-content:center}.wd-social-links{justify-content:center;gap:10px 14px}.wd-link-row a{font-size:11px}.wd-card-title .wd-cat-name{font-size:13px}.wd-card-title{padding-left:12px}}@media (max-width:600px){.wd-social-tele{font-size:16px}}
