:root{--ux-green:#19bf8b;--ux-green2:#0aa875;--ux-dark:#121923;--ux-text:#202936;--ux-muted:#7e8794;--ux-line:#e8edf2;--ux-bg:#f4f7f9;--ux-card:#fff;--ux-orange:#ff7b45}.ac-dnf-front-page{background:var(--ux-bg)}.ux-home,.ux-home *{box-sizing:border-box}.ux-home{background:var(--ux-bg);color:var(--ux-text);min-height:100vh;padding-bottom:48px}.ux-home a{text-decoration:none;color:inherit}.ux-shell{width:min(1200px,calc(100% - 32px));margin:auto}
.ux-hero{position:relative;overflow:hidden;padding:76px 0 92px;background:linear-gradient(125deg,#122b35 0%,#173b43 45%,#176852 100%);color:#fff}.ux-hero:after{content:"";position:absolute;right:-130px;top:-260px;width:620px;height:620px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.025),0 0 0 130px rgba(255,255,255,.02)}.ux-hero-pattern{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,#000,transparent)}.ux-hero-inner{position:relative;z-index:2;text-align:center}.ux-eyebrow{margin-bottom:15px;color:#78e7bf;font-size:11px;font-weight:800;letter-spacing:4px}.ux-hero h1{margin:0;font-size:clamp(26px,4vw,46px);font-weight:900;letter-spacing:1px}.ux-hero p{margin:16px 0 27px;color:rgba(255,255,255,.68)}.ux-search{display:flex;width:min(720px,100%);height:60px;margin:auto;padding:5px;border-radius:9px;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.28)}.ux-search select{width:138px;padding:0 16px;border:0;border-right:1px solid #e9edf1;outline:0;background:#fff;color:#5e6875}.ux-search input{min-width:0;flex:1;padding:0 20px;border:0;outline:0;color:#222;font-size:14px}.ux-search button{width:94px;border:0;border-radius:7px;background:var(--ux-green);color:#fff;font-weight:700;cursor:pointer}
.ux-announcement{min-height:62px;margin-top:-31px;position:relative;z-index:5;display:flex;align-items:center;gap:9px;padding:12px 20px;border-radius:10px;background:#fff;box-shadow:0 12px 34px rgba(35,55,68,.12);font-size:12px}.ux-announcement b{color:var(--ux-orange)}.ux-announcement span{color:var(--ux-muted)}.ux-announcement div{margin-left:auto;display:flex;gap:8px}.ux-announcement a{padding:7px 11px;border-radius:6px;background:#effaf6;color:var(--ux-green2);font-weight:700}
.ux-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;margin:24px 0 40px}.ux-category-card{position:relative;overflow:hidden;min-height:118px;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid var(--ux-line);border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(35,55,68,.05);transition:.22s}.ux-category-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(35,55,68,.12)}.ux-category-card>i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#e8faf4;color:var(--ux-green2);font-size:20px;font-style:normal}.ux-category-card>span{min-width:0;display:flex;flex-direction:column}.ux-category-card b{color:var(--ux-green2);font-size:20px}.ux-category-card strong{font-size:13px}.ux-category-card small{margin-top:3px;color:#a1a8b1;font-size:10px}.ux-cat-2>i,.ux-cat-5>i{background:#fff2e9;color:#ff7b45}.ux-cat-3>i,.ux-cat-6>i{background:#edf2ff;color:#5c7cda}
.ux-section-title{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between}.ux-section-title>div{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 9px}.ux-section-title span{grid-row:1/3;padding:6px;border-radius:5px;background:var(--ux-green);color:#fff;font-size:9px;font-weight:900}.ux-section-title h2{margin:0;font-size:22px}.ux-section-title p{margin:0;color:var(--ux-muted);font-size:11px}.ux-section-title>a{color:var(--ux-green2);font-size:12px;font-weight:700}.ux-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ux-resource-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:225px minmax(0,1fr);border:1px solid var(--ux-line);border-radius:11px;background:#fff;box-shadow:0 6px 20px rgba(35,55,68,.05);transition:.22s}.ux-resource-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(35,55,68,.12)}.ux-cover{position:relative;min-height:190px;overflow:hidden;background:linear-gradient(135deg,#173b43,#1ebd87)}.ux-cover img{width:100%;height:100%;object-fit:cover;transition:.35s}.ux-resource-card:hover .ux-cover img{transform:scale(1.04)}.ux-cover-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;letter-spacing:2px}.ux-cover-placeholder b{font-size:33px}.ux-cover-placeholder small{font-size:8px}.ux-tested{position:absolute;left:12px;top:12px;padding:5px 9px;border-radius:5px;background:var(--ux-green);color:#fff;font-size:10px;font-weight:700}.ux-card-content{min-width:0;padding:17px;display:flex;flex-direction:column}.ux-card-tags{display:flex;gap:6px}.ux-card-tags a{padding:4px 7px;border-radius:4px;background:#eaf9f4;color:var(--ux-green2);font-size:9px}.ux-card-content h3{margin:10px 0 7px;font-size:15px;line-height:1.55}.ux-card-content h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ux-card-content h3 a:hover{color:var(--ux-green2)}.ux-card-content p{margin:0;color:var(--ux-muted);font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ux-card-content footer{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:10px;border-top:1px solid #f0f2f4;color:#a0a7b0;font-size:10px}.ux-card-content footer span{margin-left:auto;color:#f39854}.ux-card-content footer strong{color:var(--ux-orange);font-size:13px}.ux-empty{grid-column:1/-1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #ced6dc;border-radius:10px;color:var(--ux-muted)}
.ux-vip{margin-top:46px;padding:38px;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:20px;border-radius:14px;background:linear-gradient(125deg,#14212a,#1b3f41);color:#fff}.ux-vip-copy>span{color:#63ddb4;font-size:10px;font-weight:900;letter-spacing:3px}.ux-vip-copy h2{margin:8px 0;font-size:26px}.ux-vip-copy p{max-width:470px;color:rgba(255,255,255,.62);font-size:12px}.ux-vip-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 0;padding:0;list-style:none;color:#b9c9c7;font-size:11px}.ux-price-card{position:relative;padding:23px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.075)}.ux-price-card em{position:absolute;right:13px;top:13px;padding:4px 7px;border-radius:4px;background:#ffebc3;color:#b97800;font-size:9px;font-style:normal}.ux-price-card small{color:#91a7a3}.ux-price-card h3{min-height:38px;margin:12px 0;color:#fff;font-size:14px}.ux-price-card strong{display:block;margin-bottom:17px;font-size:34px}.ux-price-card strong i{font-size:13px;font-style:normal}.ux-price-card a{display:block;padding:10px;border-radius:7px;background:#fff;color:#152d30;text-align:center;font-size:11px;font-weight:800}.ux-svip{background:linear-gradient(145deg,rgba(31,197,139,.28),rgba(255,255,255,.08))}.ux-svip a{background:var(--ux-green);color:#fff}
.ux-site-summary{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr) 2fr;overflow:hidden;border:1px solid var(--ux-line);border-radius:12px;background:#fff}.ux-site-summary>div{padding:24px 12px;text-align:center;border-right:1px solid var(--ux-line)}.ux-site-summary>div b{display:block;color:var(--ux-green2);font-size:24px}.ux-site-summary>div span{color:var(--ux-muted);font-size:10px}.ux-site-summary aside{padding:20px 24px;background:#f0faf7}.ux-site-summary aside h3{margin:0 0 5px;font-size:13px}.ux-site-summary aside p{margin:0 0 12px;color:var(--ux-muted);font-size:10px}.ux-site-summary aside a{display:inline-block;padding:7px 11px;border-radius:6px;background:var(--ux-green);color:#fff;font-size:10px}.ux-latest{padding-top:4px}
@media(max-width:1080px){.ux-category-grid{grid-template-columns:repeat(3,1fr)}.ux-resource-card{grid-template-columns:180px minmax(0,1fr)}.ux-site-summary{grid-template-columns:repeat(4,1fr)}.ux-site-summary aside{grid-column:1/-1}}@media(max-width:820px){.ux-resource-grid{grid-template-columns:1fr}.ux-vip{grid-template-columns:1fr 1fr}.ux-vip-copy{grid-column:1/-1}}@media(max-width:620px){.ux-shell{width:calc(100% - 22px)}.ux-hero{padding:58px 0 77px}.ux-hero h1{font-size:25px}.ux-hero p{font-size:12px}.ux-search{height:54px}.ux-search select{width:104px;padding:0 8px}.ux-search button{width:68px}.ux-announcement div{display:none}.ux-category-grid{grid-template-columns:1fr 1fr}.ux-category-card{min-height:94px;padding:13px}.ux-resource-card{grid-template-columns:1fr}.ux-cover{min-height:185px}.ux-vip{padding:22px;grid-template-columns:1fr}.ux-vip-copy{grid-column:auto}.ux-site-summary{grid-template-columns:1fr 1fr}.ux-site-summary>div:nth-child(2){border-right:0}.ux-site-summary aside{grid-column:1/-1}.ux-section-title p{display:none}}

/* 全站页头 */
.ux-site-header{position:sticky;top:0;z-index:990;min-height:70px;border-bottom:1px solid #edf0f2;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.ux-header-inner{min-height:70px;display:flex;align-items:center;gap:28px}.ux-logo{display:flex;align-items:center;gap:10px;flex:0 0 auto}.ux-logo>i{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#12b981,#158e6b);color:#fff;font-size:13px;font-style:normal;font-weight:900;box-shadow:0 7px 16px rgba(18,185,129,.22)}.ux-logo>span{display:flex;flex-direction:column;line-height:1.1}.ux-logo b{font-size:16px;letter-spacing:.4px}.ux-logo small{margin-top:4px;color:#a0a7b0;font-size:7px;letter-spacing:1.4px}.ux-main-nav{align-self:stretch;display:flex;align-items:center}.ux-main-nav ul{height:100%;margin:0;padding:0;display:flex;align-items:center;gap:4px;list-style:none}.ux-main-nav li{height:100%;display:flex;align-items:center}.ux-main-nav a{height:100%;padding:0 12px;display:flex;align-items:center;position:relative;color:#485260;font-size:13px}.ux-main-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:var(--ux-green);transition:.2s}.ux-main-nav a:hover,.ux-main-nav .current-menu-item>a{color:var(--ux-green2)}.ux-main-nav a:hover:after,.ux-main-nav .current-menu-item>a:after{left:12px;right:12px}.ux-main-nav .sub-menu{display:none}.ux-header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.ux-header-actions form{height:34px;display:flex;overflow:hidden;border:1px solid #e2e7eb;border-radius:7px;background:#f7f9fa}.ux-header-actions input{width:112px;padding:0 10px;border:0;outline:0;background:transparent;font-size:11px}.ux-header-actions button{width:32px;border:0;background:transparent;color:#7b8490}.ux-login{color:#5b6470;font-size:11px}.ux-vip-link{padding:9px 13px;border-radius:7px;background:var(--ux-green);color:#fff!important;font-size:11px;font-weight:700}.ux-menu-toggle{display:none;margin-left:auto;border:0;background:transparent;font-size:22px}

/* 页脚 */
.ux-site-footer{padding:48px 0 0;background:#151d24;color:#aab3ba}.ux-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:46px}.ux-footer-grid section{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ux-footer-grid h4{margin:0 0 9px;color:#fff;font-size:13px}.ux-footer-grid section>a:not(.ux-logo){font-size:11px}.ux-footer-grid section>a:hover{color:#5cddb2}.ux-footer-about p{max-width:390px;margin:14px 0 0;font-size:11px;line-height:1.8}.ux-footer-logo b{color:#fff}.ux-footer-bottom{margin-top:38px;padding:17px 0;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);font-size:10px}.ux-mobile-nav{display:none}

/* 文章详情页 */
.ux-single-page,.ux-list-page,.ux-normal-page{min-height:70vh;padding-bottom:50px;background:var(--ux-bg)}.ux-breadcrumb{padding:19px 0;display:flex;align-items:center;gap:8px;color:#97a0aa;font-size:11px}.ux-breadcrumb a:hover{color:var(--ux-green2)}.ux-breadcrumb em{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.ux-product-top{margin-bottom:22px;padding:22px;display:grid;grid-template-columns:400px minmax(0,1fr);gap:28px;border:1px solid var(--ux-line);border-radius:12px;background:#fff;box-shadow:0 8px 27px rgba(35,55,68,.07)}.ux-product-cover{position:relative;overflow:hidden;min-height:270px;border-radius:9px;background:linear-gradient(135deg,#152d36,#1db987)}.ux-product-cover img{width:100%;height:100%;object-fit:cover}.ux-product-cover>span{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;letter-spacing:3px}.ux-product-cover>span b{font-size:44px}.ux-product-cover>span small{font-size:9px}.ux-product-cover>i{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:5px;background:var(--ux-green);color:#fff;font-size:10px;font-style:normal;font-weight:700}.ux-product-info{min-width:0;display:flex;flex-direction:column}.ux-product-tags{display:flex;gap:6px}.ux-product-tags a{padding:5px 8px;border-radius:5px;background:#eaf9f4;color:var(--ux-green2);font-size:10px}.ux-product-info h1{margin:14px 0 10px;font-size:25px;line-height:1.45}.ux-product-excerpt{margin:0;color:var(--ux-muted);font-size:12px;line-height:1.8}.ux-product-meta{margin:17px 0;display:flex;gap:18px;color:#9aa2ac;font-size:10px}.ux-product-buy{margin-top:auto;padding:14px;display:flex;align-items:center;gap:18px;border-radius:9px;background:#f4f8f7}.ux-product-buy>div{min-width:95px}.ux-product-buy small{display:block;color:#8d969f;font-size:9px}.ux-product-buy strong{display:block;margin-top:2px;color:#ff6f3d;font-size:21px}.ux-product-buy p{margin:0;display:flex;flex-direction:column;font-size:11px}.ux-product-buy p span{margin-top:3px;color:#9aa2ac;font-size:9px}.ux-product-buy>a{margin-left:auto;padding:11px 17px;border-radius:7px;background:var(--ux-green);color:#fff;font-size:11px;font-weight:700}.ux-single-grid{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:20px}.ux-single-main{min-width:0}.ux-single-main>.breadcrumb,.ux-single-main>.single-head-cover{display:none}.ux-single-main .article,.ux-single-main>.zib-widget,.ux-single-main>.main-bg{border:1px solid var(--ux-line)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 6px 22px rgba(35,55,68,.05)!important}.ux-single-main .article{padding:26px!important}.ux-single-main .article-header{padding-bottom:18px;border-bottom:1px solid #eef1f3}.ux-single-main .article-title{font-size:22px!important}.ux-single-main .article-content,.ux-single-main .wp-posts-content{font-size:14px;line-height:1.9}.ux-single-main .article-content img,.ux-single-main .wp-posts-content img{border-radius:8px}.ux-article-note{margin:18px 0;padding:17px 19px;border-left:3px solid #f3a44a;border-radius:8px;background:#fff8ea}.ux-article-note b{font-size:12px}.ux-article-note p{margin:6px 0 0;color:#8d7355;font-size:11px;line-height:1.7}.ux-single-sidebar{min-width:0}.ux-single-sidebar>section{margin-bottom:18px}.ux-side-login{padding:24px;border-radius:11px;background:linear-gradient(145deg,#152b34,#16785d);color:#fff;text-align:center}.ux-side-login>i{width:48px;height:48px;margin:auto;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.13);font-style:normal;font-size:20px}.ux-side-login h3{margin:12px 0 5px;color:#fff;font-size:16px}.ux-side-login p{margin:0 0 15px;color:rgba(255,255,255,.65);font-size:10px;line-height:1.7}.ux-side-login a{display:block;padding:9px;border-radius:6px;background:#fff;color:#16785d;font-size:11px;font-weight:700}.ux-side-box{padding:17px;border:1px solid var(--ux-line);border-radius:11px;background:#fff}.ux-side-box>header{margin-bottom:10px;display:flex;justify-content:space-between}.ux-side-box>header b{font-size:13px}.ux-side-box>header span{color:#bdc3ca;font-size:8px;letter-spacing:1px}.ux-side-cats a{padding:9px 0;display:flex;justify-content:space-between;border-bottom:1px solid #f1f3f5;font-size:11px}.ux-side-cats a i{min-width:24px;padding:2px 5px;border-radius:5px;background:#f0faf6;color:var(--ux-green2);text-align:center;font-style:normal;font-size:9px}.ux-side-posts a{padding:8px 0;display:flex;align-items:center;gap:9px}.ux-side-posts a>i{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;background:#f0f3f5;color:#7d8791;font-style:normal;font-size:9px}.ux-side-posts a:nth-child(-n+3)>i{background:#e8f9f3;color:var(--ux-green2)}.ux-side-posts a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ux-side-posts small{display:block;margin-top:2px;color:#a7aeb5;font-size:8px}

/* 分类、搜索与普通页面 */
.ux-page-head{padding:45px 0;background:linear-gradient(125deg,#15323a,#176c55);color:#fff}.ux-page-head span{color:#75ddb9;font-size:9px;font-weight:900;letter-spacing:3px}.ux-page-head h1{margin:7px 0 0;color:#fff;font-size:28px}.ux-page-head p{margin:7px 0 0;color:rgba(255,255,255,.62);font-size:11px}.ux-filter-box{margin:22px 0;padding:16px 19px;border:1px solid var(--ux-line);border-radius:10px;background:#fff}.ux-filter-box>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ux-filter-box>div+div{margin-top:11px;padding-top:11px;border-top:1px solid #f0f2f4}.ux-filter-box b{width:48px;font-size:11px}.ux-filter-box a{padding:6px 9px;border-radius:5px;color:#6f7883;font-size:10px}.ux-filter-box a small{margin-left:3px;color:#aab0b7}.ux-filter-box a:hover,.ux-filter-box a.is-active{background:#e9f9f3;color:var(--ux-green2)}.ux-list-title{margin-top:27px}.ux-archive-grid{margin-bottom:24px}.ux-pagination{padding:18px 0;text-align:center}.ux-pagination .nav-links{display:flex;justify-content:center;gap:6px}.ux-pagination .page-numbers{min-width:34px;height:34px;padding:0 9px;display:grid;place-items:center;border:1px solid var(--ux-line);border-radius:6px;background:#fff;color:#68727d;font-size:10px}.ux-pagination .current,.ux-pagination a:hover{border-color:var(--ux-green);background:var(--ux-green);color:#fff}.ux-search-head .ux-search{margin:18px 0 0;width:min(620px,100%);height:48px}.ux-search-head .ux-search input{color:#222}.ux-normal-page{padding-top:1px}.ux-page-card{padding:28px;border:1px solid var(--ux-line);border-radius:11px;background:#fff}.ux-page-card>header{padding-bottom:18px;border-bottom:1px solid var(--ux-line)}.ux-page-card h1{margin:0;font-size:25px}.ux-page-card>header p{margin:6px 0 0;color:#9aa2aa;font-size:10px}.ux-page-content{padding-top:22px;font-size:14px;line-height:1.9}.ux-error-page{min-height:68vh;display:grid;place-items:center;padding:50px 15px;background:var(--ux-bg)}.ux-error-card{width:min(560px,100%);padding:45px;border:1px solid var(--ux-line);border-radius:14px;background:#fff;text-align:center;box-shadow:0 14px 38px rgba(35,55,68,.08)}.ux-error-card>b{color:var(--ux-green);font-size:70px;line-height:1}.ux-error-card h1{margin:10px 0}.ux-error-card p{color:var(--ux-muted);font-size:12px}.ux-error-card .ux-search{margin:22px auto;height:48px;border:1px solid var(--ux-line);box-shadow:none}.ux-error-card>a{color:var(--ux-green2);font-size:11px}

@media(max-width:1050px){.ux-main-nav a{padding:0 7px}.ux-header-actions form{display:none}.ux-product-top{grid-template-columns:340px minmax(0,1fr)}}@media(max-width:820px){.ux-header-actions{display:none}.ux-menu-toggle{display:block}.ux-main-nav{display:none;position:absolute;left:0;right:0;top:70px;height:auto;padding:8px 16px;background:#fff;border-bottom:1px solid var(--ux-line);box-shadow:0 12px 25px rgba(0,0,0,.08)}.ux-main-nav.is-open{display:block}.ux-main-nav ul{height:auto;display:block}.ux-main-nav li{height:auto}.ux-main-nav a{height:42px}.ux-main-nav a:after{display:none}.ux-product-top{grid-template-columns:1fr}.ux-product-cover{min-height:330px}.ux-single-grid{grid-template-columns:1fr}.ux-single-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ux-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.ux-footer-grid section:last-child{display:none}}@media(max-width:620px){body{padding-bottom:58px}.ux-site-header{min-height:60px}.ux-header-inner{min-height:60px}.ux-main-nav{top:60px}.ux-logo>i{width:34px;height:34px}.ux-product-top{padding:13px;gap:16px}.ux-product-cover{min-height:220px}.ux-product-info h1{font-size:19px}.ux-product-meta{flex-wrap:wrap;gap:7px 13px}.ux-product-buy{align-items:flex-start;flex-wrap:wrap}.ux-product-buy p{display:none}.ux-product-buy>a{margin-left:auto}.ux-single-sidebar{display:block}.ux-single-main .article{padding:17px!important}.ux-footer-grid{grid-template-columns:1fr 1fr}.ux-footer-about{grid-column:1/-1}.ux-footer-bottom{display:block;text-align:center}.ux-footer-bottom span{display:block;margin:4px}.ux-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:999;display:grid;grid-template-columns:repeat(4,1fr);height:58px;border-top:1px solid var(--ux-line);background:#fff}.ux-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6f7882;font-size:17px}.ux-mobile-nav span{margin-top:2px;font-size:8px}.ux-page-head{padding:33px 0}.ux-page-head h1{font-size:23px}.ux-filter-box b{width:100%}.ux-resource-grid.ux-archive-grid{grid-template-columns:1fr}.ux-page-card{padding:18px}}


/* AC PREMIUM POLISH 4.2 */
:root{--ux-green:#12b981;--ux-green2:#078f67;--ux-ink:#0d1720;--ux-soft-shadow:0 18px 55px rgba(25,46,57,.10)}
html{scroll-behavior:smooth}body{font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-rendering:optimizeLegibility}
.ux-site-header{border-bottom-color:rgba(220,230,234,.8);background:rgba(255,255,255,.90);box-shadow:0 8px 30px rgba(21,44,54,.055)}
.ux-logo>i{border-radius:12px;box-shadow:0 10px 25px rgba(18,185,129,.28);transform:rotate(-2deg)}
.ux-vip-link{background:linear-gradient(135deg,#11b981,#078e68);box-shadow:0 8px 20px rgba(17,185,129,.24);transition:transform .2s,box-shadow .2s}.ux-vip-link:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(17,185,129,.32)}
.ux-hero{padding-top:86px;background:radial-gradient(circle at 18% 16%,rgba(48,221,166,.20),transparent 30%),radial-gradient(circle at 86% 5%,rgba(76,148,255,.16),transparent 31%),linear-gradient(128deg,#0d1c25 0%,#12343b 48%,#12694f 100%)}
.ux-hero:before{content:"";position:absolute;left:-90px;bottom:-170px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(32,209,150,.20),transparent 68%);filter:blur(2px)}
.ux-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(120,231,191,.25);border-radius:999px;background:rgba(255,255,255,.055);backdrop-filter:blur(8px)}
.ux-hero h1{text-shadow:0 12px 34px rgba(0,0,0,.28)}.ux-hero p{font-size:14px;letter-spacing:.2px}
.ux-search{height:64px;padding:6px;border-radius:16px;box-shadow:0 26px 70px rgba(0,0,0,.34)}.ux-search select{border-radius:10px 0 0 10px}.ux-search button{border-radius:11px;background:linear-gradient(135deg,#18c892,#079d70);box-shadow:0 8px 18px rgba(12,168,116,.25);transition:.2s}.ux-search button:hover{filter:brightness(1.05);transform:translateY(-1px)}
.ux-announcement{border:1px solid rgba(18,185,129,.12);border-radius:15px;background:linear-gradient(110deg,#fff 0%,#fbfffd 100%);box-shadow:var(--ux-soft-shadow)}
.ux-category-card{border-radius:16px;box-shadow:0 10px 30px rgba(35,55,68,.055)}.ux-category-card:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background:linear-gradient(90deg,var(--ux-green),#53d9b0);transition:right .25s}.ux-category-card:hover:after{right:0}.ux-category-card:hover{border-color:rgba(18,185,129,.22);transform:translateY(-6px)}.ux-category-card>i{border-radius:12px}
.ux-resource-card{border-radius:17px;box-shadow:0 10px 34px rgba(35,55,68,.06)}.ux-resource-card:hover{border-color:rgba(18,185,129,.22);box-shadow:0 22px 48px rgba(20,87,69,.14)}.ux-cover{min-height:202px}.ux-tested{border-radius:7px;box-shadow:0 8px 16px rgba(12,153,105,.24)}.ux-card-tags a{border:1px solid rgba(18,185,129,.10);border-radius:999px}
.ux-vip{position:relative;overflow:hidden;border:1px solid rgba(103,221,180,.12);border-radius:20px;background:radial-gradient(circle at 5% 0,rgba(26,199,141,.17),transparent 36%),linear-gradient(125deg,#0d1820,#102f32 58%,#12493c);box-shadow:0 24px 55px rgba(14,34,41,.16)}.ux-vip:after{content:"VIP";position:absolute;right:-24px;bottom:-64px;color:rgba(255,255,255,.025);font-size:180px;font-weight:950;line-height:1}.ux-vip>*{position:relative;z-index:1}.ux-price-card{border-radius:15px;backdrop-filter:blur(8px);transition:.25s}.ux-price-card:hover{border-color:rgba(102,227,183,.36);transform:translateY(-5px)}.ux-price-card a{position:relative;overflow:hidden;border-radius:10px;transition:.2s}.ux-price-card a:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,0,0,.18)}.ux-svip a{background:linear-gradient(135deg,#19c990,#07986d)}
.ux-site-summary{border-radius:17px;box-shadow:0 12px 36px rgba(35,55,68,.055)}.ux-site-footer{background:radial-gradient(circle at 20% 0,rgba(24,190,134,.10),transparent 28%),#101820}
.ux-product-top,.ux-page-card,.ux-side-box,.ux-single-main .article{border-radius:16px!important;box-shadow:0 12px 38px rgba(35,55,68,.065)!important}
.modal-content{overflow:hidden;border:0!important;border-radius:18px!important;box-shadow:0 28px 90px rgba(5,18,25,.28)!important}.modal-colorful-header{background:linear-gradient(135deg,#11b981,#087a61)!important}.modal .but{border-radius:9px;transition:.2s}.modal .but:hover{transform:translateY(-1px)}
@media(max-width:620px){.ux-hero{padding-top:64px}.ux-search{height:56px;border-radius:13px}.ux-category-card,.ux-resource-card,.ux-vip,.ux-site-summary{border-radius:14px}.ux-vip:after{font-size:110px}.modal-content{border-radius:16px 16px 0 0!important}}
