body{font-family:Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.6}.layui-nav .layui-nav-item a:hover{color:#00e676!important}.layui-nav-child dd a:hover{background-color:#3b3b5b!important;color:#00e676!important}.search-card{background-color:#2a2a47;border:1px solid #3a3a5a;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.3);clear:both;display:block;margin-bottom:20px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}#search_result{display:block;width:100%}#search_result .search-card+.search-card{margin-top:15px}.search-card:hover{box-shadow:0 8px 25px rgba(0,170,255,.3),0 0 20px rgba(0,170,255,.2);transform:translateY(-5px)}.search-card h3{color:#d4dee2;font-size:20px;font-weight:600;margin-bottom:10px;margin-top:0;padding-bottom:5px;position:relative}.search-card h3:after{background:linear-gradient(90deg,#b8cbd4,transparent);content:"";display:block;height:2px;margin-top:5px;transition:width .3s ease;width:30px}.search-card:hover h3:after{width:80%}.search-result-title{color:#0af;text-decoration:none;transition:color .3s ease}.search-result-title:hover{color:#00e676}.search-result-pre{color:#16d43f;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.8;margin-bottom:15px;max-height:6em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.search-result-info{align-items:center;border-top:1px dotted rgba(74,74,107,.5);color:#09b4df;display:flex;font-size:13px;justify-content:space-between;margin-top:15px;padding-top:10px}.search-result-info a{color:#0af;text-decoration:none;transition:color .3s ease}.search-result-info a:hover{color:#00e676}.access-tag{border-radius:5px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-right:8px;padding:4px 8px;text-transform:uppercase;transition:all .3s ease}.access-open{background:linear-gradient(135deg,#4caf50,#45a049);border:1px solid #4caf50;box-shadow:0 2px 4px rgba(76,175,80,.3);color:#fff}.access-open:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 8px rgba(76,175,80,.4);transform:translateY(-1px)}.access-member{background:linear-gradient(135deg,gold,orange);border:1px solid gold;box-shadow:0 2px 4px rgba(255,215,0,.3);color:#fff;cursor:pointer}.access-member:hover{background:linear-gradient(135deg,orange,#ff8c00);box-shadow:0 4px 8px rgba(255,215,0,.4);transform:translateY(-1px)}.access-pay{background:linear-gradient(135deg,#ff4500,#dc143c);border:1px solid #ff4500;box-shadow:0 2px 4px rgba(255,69,0,.3);color:#fff;cursor:pointer}.access-pay:hover{background:linear-gradient(135deg,#dc143c,#b22222);box-shadow:0 4px 8px rgba(255,69,0,.4);transform:translateY(-1px)}.search_result_pre{height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.layui-form-switch{margin-top:0!important}.modal-overlay{align-items:center;backdrop-filter:blur(5px);background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal,.modal-overlay{transition:all .3s ease}.modal{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;max-width:450px;opacity:0;padding:30px;position:relative;text-align:center;transform:scale(.9);width:90%}.modal-overlay.show .modal{opacity:1;transform:scale(1)}.modal h2{color:#333;font-size:24px;margin-top:0}.modal p{color:#666;margin:10px 0}.modal .amount{color:#e74c3c;font-size:28px;font-weight:700;margin:10px 0}.btnnnn{background:linear-gradient(45deg,#ff6b6b,#ee5a24);border:none;border-radius:25px;box-shadow:0 5px 15px hsla(0,100%,71%,.4);color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-top:20px;padding:15px 30px;text-align:center;text-decoration:none;transition:all .3s ease}.btnnnn:hover{background:linear-gradient(45deg,#ee5a24,#ff6b6b);box-shadow:0 8px 25px hsla(0,100%,71%,.6);transform:translateY(-2px)}.close-btn{border:2px solid hsla(0,0%,100%,.3);border-radius:20px;color:hsla(0,0%,100%,.8);cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:all .3s ease}.close-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.username{bottom:15px;color:hsla(0,0%,100%,.7);font-size:14px;position:absolute;right:15px}@media (max-width:768px){.modal{margin:10px;max-width:95%;padding:20px}.modal h2{font-size:20px}.amount{font-size:28px!important}.btnnnn{font-size:14px;padding:12px 24px}.close-btn{font-size:14px;padding:8px 16px}}@media (max-width:480px){.modal{max-width:98%;padding:15px}.modal h2{font-size:18px}.amount{font-size:24px!important}.btnnnn{font-size:13px;padding:10px 20px}}.tag-filter-icon{align-items:center;display:flex;margin-left:10px;transition:all .3s ease}.tag-filter-icon:hover{transform:scale(1.1)}.tag-filter-icon i{color:#0af;cursor:pointer;font-size:20px;transition:all .3s ease}.tag-filter-icon:hover i{color:#00e676;text-shadow:0 0 8px rgba(0,230,118,.5)}.layui-header{border-bottom:1px solid #ddd}.logo{color:#000;left:20px;position:absolute;top:16px}.logo img{height:30px}.layui-nav{background-color:transparent}.layui-header .layui-nav{padding:0;right:0;top:0}.layui-nav .layui-nav-item a,.layui-nav .layui-nav-item a:hover{color:#000}.search-input{border-radius:10px;width:300px}