.mod-map{background:#1a1a35;background-image:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .3s ease,box-shadow .3s ease}.mod-map:hover{box-shadow:0 8px 16px rgba(0,0,0,.5),0 16px 48px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-4px)}.mod-map{padding:15px 20px}.mod-map:hover{transform:none}.mod-map .hd{margin-bottom:15px}.mod-map .hd h1{background:linear-gradient(135deg,#00d4ff,#a855f7);-webkit-background-clip:text;font-size:22px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.mod-map .item{border-bottom:1px solid hsla(0,0%,100%,.04);padding:15px 0}.mod-map .item:last-child{border-bottom:none}.mod-map .item .cate{margin-bottom:8px}.mod-map .item .cate a{color:#00d4ff;font-size:18px;font-weight:700;text-shadow:0 0 8px rgba(0,212,255,.2)}.mod-map .item .cate a:hover{text-shadow:0 0 12px rgba(0,212,255,.4)}.mod-map .item .sub p{color:hsla(0,0%,100%,.45);line-height:28px}.mod-map .item .sub p span{color:hsla(0,0%,100%,.7);display:inline-block;font-weight:700;min-width:40px}.mod-map .item .sub p a{color:hsla(0,0%,100%,.7);display:inline-block;padding:0 8px}.mod-map .item .sub p a:hover{color:#00d4ff}@media screen and (max-width:799px){.mod-map{border-radius:0;padding:10px}.mod-map .hd h1{font-size:18px}.mod-map .item{padding:10px 0}.mod-map .item .cate a{font-size:16px}.mod-map .item .sub p{font-size:13px;line-height:24px}}