:root{--zibll-ad-primary:#409eff;--zibll-ad-border:#dcdfe6;--zibll-ad-bg-empty:#f5f7fa;--zibll-ad-text-muted:#909399;--zibll-ad-radius:8px;--zibll-ad-transition:all 0.3s ease}.zibll-ad-slot-container{width:100%;margin:20px 0}.zibll-ad-grid{display:grid;grid-template-columns:repeat(var(--per-row,3),1fr);gap:20px;width:100%}.zibll-ad-unit{position:relative;overflow:hidden;border-radius:var(--zibll-ad-radius);transition:var(--zibll-ad-transition);background:#fff}.zibll-ad-unit.is-empty{border:2px dashed var(--zibll-ad-border);background:var(--zibll-ad-bg-empty);cursor:pointer;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.zibll-ad-unit.is-empty:hover{border-color:var(--zibll-ad-primary);box-shadow:0 2px 12px 0 rgb(64 158 255 / .2);transform:translateY(-2px)}.zibll-ad-unit.is-empty:active{transform:translateY(0)}.ad-empty-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .95);opacity:0;transition:opacity 0.3s ease;pointer-events:none}.zibll-ad-unit.is-empty:hover .ad-empty-overlay{opacity:1}.zibll-ad-buy-btn .btn-icon{font-size:48px;font-weight:300;line-height:1}.zibll-ad-buy-btn .btn-text{font-size:16px;font-weight:500}.zibll-ad-unit:not(.is-empty){border:1px solid var(--zibll-ad-border)}.zibll-ad-unit:not(.is-empty):hover{box-shadow:0 2px 12px 0 rgb(0 0 0 / .1);transform:translateY(-2px)}.ad-link,.ad-image-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden}.ad-image{width:100%;height:200px;object-fit:cover;display:block;transition:transform 0.3s ease}.ad-link:hover .ad-image{transform:scale(1.05)}.ad-image-wrapper::before{content:'';display:block;width:100%;height:200px;background:var(--zibll-ad-bg-empty)}.ad-text-tag{display:flex;align-items:center;justify-content:flex-start;gap:12px;height:60px;padding:0 20px 0 10px;width:100%;border-radius:30px;text-decoration:none;transition:var(--zibll-ad-transition);box-sizing:border-box;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}a.ad-text-tag:hover{opacity:.85;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}div.ad-text-tag{cursor:default}.tag-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background-color:rgb(255 255 255 / .6);border-radius:50%;font-size:18px;font-weight:600;text-transform:uppercase}.tag-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zibll-ad-unit.is-empty .ad-text-tag{border:2px dashed var(--zibll-ad-border);background-color:var(--zibll-ad-bg-empty)!important;color:var(--zibll-ad-text-muted)!important}.zibll-ad-unit.is-empty .tag-icon{background-color:rgb(144 147 153 / .2)}.ad-text-link,.ad-text-content{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;min-height:120px;font-size:16px;line-height:1.6;word-break:break-word;text-decoration:none;transition:var(--zibll-ad-transition)}.ad-text-link:hover{opacity:.8;transform:scale(1.02)}.ad-text-content{color:var(--zibll-ad-text-muted);cursor:default}@media (max-width:768px){.zibll-ad-grid{grid-template-columns:repeat(2,1fr);gap:15px}.ad-image{height:150px}.ad-text-tag{height:56px;padding:0 16px 0 8px;gap:10px;font-size:14px}.tag-icon{width:36px;height:36px;font-size:16px}.zibll-ad-buy-btn .btn-icon{font-size:36px}.zibll-ad-buy-btn .btn-text{font-size:14px}}@media (max-width:480px){.zibll-ad-grid{grid-template-columns:1fr;gap:10px}.zibll-ad-slot-container{margin:15px 0}.ad-image{height:180px}.ad-text-tag{height:52px;padding:0 14px 0 6px;gap:8px;font-size:13px;border-radius:26px}.tag-icon{width:34px;height:34px;font-size:15px}.zibll-ad-buy-btn .btn-icon{font-size:32px}.zibll-ad-buy-btn .btn-text{font-size:13px}}.el-upload__input{display:none!important}@media print{.zibll-ad-unit.is-empty,.ad-empty-overlay{display:none!important}.zibll-ad-unit:not(.is-empty){page-break-inside:avoid}}@media (prefers-color-scheme:dark){:root{--zibll-ad-border:#4c4d4f;--zibll-ad-bg-empty:#2a2a2a;--zibll-ad-text-muted:#909399}.zibll-ad-unit{background:#1a1a1a}.zibll-ad-unit.is-empty{background:var(--zibll-ad-bg-empty)}.ad-empty-overlay{background:rgb(26 26 26 / .95)}}.zibll-ad-unit:focus-visible,.zibll-ad-buy-btn:focus-visible{outline:2px solid var(--zibll-ad-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zibll-ad-unit,.ad-empty-overlay,.ad-text-link,.ad-image,.zibll-ad-buy-btn{transition:none;transform:none!important}}@media (prefers-contrast:high){.zibll-ad-unit.is-empty{border-width:3px}.zibll-ad-unit:not(.is-empty){border-width:2px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.zibll-ad-unit{animation:fadeInUp 0.5s ease-out}.zibll-ad-unit:nth-child(1){animation-delay:0s}.zibll-ad-unit:nth-child(2){animation-delay:0.05s}.zibll-ad-unit:nth-child(3){animation-delay:0.1s}.zibll-ad-unit:nth-child(4){animation-delay:0.15s}.zibll-ad-unit:nth-child(5){animation-delay:0.2s}.zibll-ad-unit:nth-child(6){animation-delay:0.25s}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}.zibll-ad-buy-btn .btn-icon{animation:pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.zibll-ad-buy-btn .btn-icon{animation:none}}.media-grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.media-grid-container{grid-template-columns:repeat(var(--per-row,3),1fr)}.media-card{width:100%;aspect-ratio:var(--media-aspect-ratio,8 / 1);overflow:hidden;border-radius:3px;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 1px 3px rgb(0 0 0 / .1);text-decoration:none;display:block}.media-card:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgb(0 0 0 / .12)}.media-card.media-card-empty{opacity:.8}.media-card.media-card-empty:hover{opacity:1}.media-card img{width:100%;height:100%;object-fit:fill;display:block}@media (max-width:768px){.media-grid-container{gap:12px}}@media (max-width:600px){.media-grid-container{gap:10px;grid-template-columns:repeat(var(--mobile-per-row,1),1fr)!important}}.theme-box .media-grid-container,.zib-widget .media-grid-container{margin:0}@media print{.media-card.media-card-empty{display:none!important}.media-card{page-break-inside:avoid}}.media-card:focus-visible{outline:2px solid var(--zibll-ad-primary,#409eff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.media-card{transition:none;transform:none!important}}.zibll-ad-loading{text-align:center;padding:40px 20px;color:var(--zibll-ad-text-muted)}.theme-box .zibll-ad-slot-container,.zib-widget .zibll-ad-slot-container{margin:0}.zibll-ad-unit.is-empty .auto-list-null{position:relative;width:100%;opacity:.7;transition:opacity 0.3s ease}.zibll-ad-unit.is-empty:hover .auto-list-null{opacity:1}.auto-list-null .auto-url-list{position:relative;display:flex;align-items:center;padding:.5rem 1rem;border-radius:var(--zibll-ad-radius,8px);background:#fff0;transition:background-color 0.3s ease}.zibll-ad-unit.is-empty:hover .auto-url-list{background-color:rgb(0 0 0 / .02)}.auto-list-null .iconfont{font-size:18px;line-height:1}.auto-list-null .auto-name{flex:1;min-width:0}.zibll-ad-unit.is-empty.is-available{border:none;background:#fff0;min-height:auto;padding:0;display:block}.zibll-ad-unit.is-empty.is-available:hover{box-shadow:none;transform:none;border-color:#fff0}.zibll-ad-unit.is-empty.is-available .ad-empty-overlay{display:none}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.px-2{padding-left:0.5rem!important;padding-right:0.5rem!important}.py-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.ml-2{margin-left:0.5rem!important}.text-muted{color:var(--zibll-ad-text-muted,#909399)!important}@media (max-width:768px){.auto-list-null .auto-url-list{padding:.4rem .8rem}.auto-list-null .iconfont{font-size:16px}}@media (max-width:480px){.auto-list-null .auto-url-list{padding:.3rem .6rem}.auto-list-null .iconfont{font-size:15px}}.theme-box .card-head,.zib-widget .card-head{display:flex;align-items:center;padding-bottom:.75rem}.theme-box .text-sm,.zib-widget .text-sm{font-size:1.25rem;font-weight:500;display:inline-flex;align-items:center}.theme-box .card-head .iconfont,.zib-widget .card-head .iconfont{font-style:normal;margin-right:.5rem;display:inline-flex;align-items:center;vertical-align:middle}.theme-box .icon-hot,.zib-widget .icon-hot{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:.5rem}.theme-box .icon-hot svg,.zib-widget .icon-hot svg{width:100%;height:100%;fill:currentColor;display:block}.theme-box .icon-ad-copy,.zib-widget .icon-ad-copy{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:.35rem}.theme-box .icon-ad-copy svg,.zib-widget .icon-ad-copy svg{width:100%;height:100%;fill:currentColor;display:block}.theme-box .btn,.zib-widget .btn{display:inline-flex;align-items:center;padding:.25rem .85rem;font-size:1rem;border-radius:4px;text-decoration:none;border:1px solid;background-color:#fff0;transition:all 0.3s;cursor:pointer}.theme-box .btn-outline,.zib-widget .btn-outline{border-color:#ff3f9f;color:#ff3f9f}.theme-box .btn-outline:hover,.zib-widget .btn-outline:hover{background-color:#ff3f9f;color:#fff}.theme-box .ml-auto,.zib-widget .ml-auto{margin-left:auto}.theme-box .card-body,.zib-widget .card-body{padding-top:1rem;padding-bottom:0!important;margin-bottom:0!important}.theme-box .posts-row,.zib-widget .posts-row{display:grid;gap:.5rem;grid-template-columns:repeat(var(--per-row,2),1fr);margin-bottom:0!important;padding-bottom:0!important}.theme-box .posts-row>.auto-list,.zib-widget .posts-row>.auto-list,.theme-box .posts-row>.auto-list-null,.zib-widget .posts-row>.auto-list-null{min-width:0}.theme-box .auto-list a,.theme-box .auto-list-null>div,.zib-widget .auto-list a,.zib-widget .auto-list-null>div{display:flex;align-items:center;padding:.25rem .5rem;text-decoration:none;border-radius:var(--theme-border-radius-lg,4px);transition:all 0.3s;min-width:0}.theme-box .auto-list a:hover,.theme-box .auto-list-null>div:hover,.zib-widget .auto-list a:hover,.zib-widget .auto-list-null>div:hover{transform:translateY(-2px)}.theme-box .auto-icon,.zib-widget .auto-icon{width:21px;height:21px;flex-shrink:0}.theme-box .auto-list .auto-icon,.zib-widget .auto-list .auto-icon{border-radius:50%;overflow:hidden}.theme-box .auto-icon img,.zib-widget .auto-icon img{width:100%;height:100%;object-fit:cover}.theme-box .auto-name,.zib-widget .auto-name{margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;max-width:100%}@media (min-width:768px){.theme-box .auto-name,.zib-widget .auto-name{margin-left:.75rem}}.theme-box .auto-list-null,.zib-widget .auto-list-null{opacity:.6}.theme-box .auto-list-null>div,.zib-widget .auto-list-null>div{cursor:pointer}.theme-box .auto-list-null .auto-icon,.zib-widget .auto-list-null .auto-icon{display:flex;align-items:center;justify-content:center;font-size:.625rem;color:var(--muted-color,#93959a);font-weight:600}.theme-box .auto-list-null .auto-icon svg,.zib-widget .auto-list-null .auto-icon svg{width:14px;height:14px;fill:var(--muted-color,#93959a)}.theme-box .auto-list-null .auto-name,.zib-widget .auto-list-null .auto-name{height:1rem;background-color:var(--muted-bg-color,#e6e8ea);border-radius:4px;flex:1;max-width:80px}.theme-box .text-muted,.zib-widget .text-muted{color:var(--muted-color,#93959a)}@media (max-width:768px){.theme-box .card-head,.zib-widget .card-head{padding-bottom:.6rem}.theme-box .card-body,.zib-widget .card-body{padding-top:.4rem}.theme-box .posts-row,.zib-widget .posts-row{gap:.4rem}.theme-box .auto-list a,.theme-box .auto-list-null>div,.zib-widget .auto-list a,.zib-widget .auto-list-null>div{padding:.2rem .4rem}.theme-box .auto-icon,.zib-widget .auto-icon{width:18px;height:18px}.theme-box .auto-name,.zib-widget .auto-name{margin-left:.4rem;font-size:1.125rem}.theme-box .text-sm,.zib-widget .text-sm{font-size:1.125rem}.theme-box .btn,.zib-widget .btn{padding:.2rem .7rem;font-size:.9375rem}.theme-box .icon-hot,.zib-widget .icon-hot{width:1.125rem;height:1.125rem}.theme-box .icon-ad-copy,.zib-widget .icon-ad-copy{width:.9rem;height:.9rem}}@media (max-width:480px){.theme-box .card-head,.zib-widget .card-head{padding-bottom:.5rem}.theme-box .card-body,.zib-widget .card-body{padding-top:1rem}.theme-box .posts-row,.zib-widget .posts-row{gap:.3rem;grid-template-columns:repeat(var(--mobile-per-row,2),1fr)!important}.theme-box .auto-list a,.theme-box .auto-list-null>div,.zib-widget .auto-list a,.zib-widget .auto-list-null>div{padding:.45rem .3rem}.theme-box .auto-icon,.zib-widget .auto-icon{width:16px;height:16px}.theme-box .auto-name,.zib-widget .auto-name{margin-left:.3rem;font-size:1.25rem}.theme-box .auto-icon,.zib-widget .auto-icon{font-size:12px}.theme-box .text-sm,.zib-widget .text-sm{font-size:1.0625rem}.theme-box .btn,.zib-widget .btn{padding:.18rem .6rem;font-size:.875rem}.theme-box .icon-hot,.zib-widget .icon-hot{width:1rem;height:1rem;margin-right:.35rem}.theme-box .icon-ad-copy,.zib-widget .icon-ad-copy{width:.85rem;height:.85rem;margin-right:.25rem}.theme-box .auto-list-null .auto-icon svg,.zib-widget .auto-list-null .auto-icon svg{width:12px;height:12px}}body.dark-theme .theme-box .auto-list-null,body.dark-theme .zib-widget .auto-list-null{background-color:#fff0}body.dark-theme .theme-box .auto-list a,body.dark-theme .theme-box .auto-list-null>div,body.dark-theme .zib-widget .auto-list a,body.dark-theme .zib-widget .auto-list-null>div{color:#e0e0e0;border:1px solid #3a3a3a;background-color:#4c4d4f}body.dark-theme .theme-box .auto-list a:hover,body.dark-theme .theme-box .auto-list-null>div:hover,body.dark-theme .zib-widget .auto-list a:hover,body.dark-theme .zib-widget .auto-list-null>div:hover{box-shadow:0 4px 8px rgb(0 0 0 / .3);background:linear-gradient(135deg,#ff5473 10%,#fb6bea 100%)!important;color:#fff;border:1px solid #ff3f9f}body.dark-theme .theme-box .auto-list-null .auto-icon,body.dark-theme .zib-widget .auto-list-null .auto-icon{color:#909399}body.dark-theme .theme-box .auto-list-null .auto-icon svg,body.dark-theme .zib-widget .auto-list-null .auto-icon svg{fill:#909399}body.dark-theme .theme-box .auto-list-null .auto-name,body.dark-theme .zib-widget .auto-list-null .auto-name{background-color:#5a5d61}body:not(.dark-theme) .theme-box .auto-list-null,body:not(.dark-theme) .zib-widget .auto-list-null{background-color:#fff0}body:not(.dark-theme) .theme-box .auto-list a,body:not(.dark-theme) .theme-box .auto-list-null>div,body:not(.dark-theme) .zib-widget .auto-list a,body:not(.dark-theme) .zib-widget .auto-list-null>div{color:var(--main-color,#484b4f);border:1px solid var(--muted-bg-color,#e6e8ea);background-color:#fff}body:not(.dark-theme) .theme-box .auto-list a:hover,body:not(.dark-theme) .theme-box .auto-list-null>div:hover,body:not(.dark-theme) .zib-widget .auto-list a:hover,body:not(.dark-theme) .zib-widget .auto-list-null>div:hover{background:linear-gradient(135deg,#ff5473 10%,#fb6bea 100%)!important;color:#fff;border:1px solid #ff3f9f}body:not(.dark-theme) .theme-box .auto-list-null .auto-icon,body:not(.dark-theme) .zib-widget .auto-list-null .auto-icon{color:var(--muted-color,#93959a)}body:not(.dark-theme) .theme-box .auto-list-null .auto-icon svg,body:not(.dark-theme) .zib-widget .auto-list-null .auto-icon svg{fill:var(--muted-color,#93959a)}body:not(.dark-theme) .theme-box .auto-list-null .auto-name,body:not(.dark-theme) .zib-widget .auto-list-null .auto-name{background-color:var(--muted-bg-color,#e6e8ea)}body:not(.dark-theme) .theme-box .text-sm,body:not(.dark-theme) .zib-widget .text-sm{color:var(--main-color,#484b4f)}body:not(.dark-theme) .theme-box .icon-hot svg,body:not(.dark-theme) .zib-widget .icon-hot svg{fill:var(--theme-color,#f1404b)}.theme-box .btn:focus-visible,.theme-box .auto-list a:focus-visible,.theme-box .auto-list-null>div:focus-visible,.zib-widget .btn:focus-visible,.zib-widget .auto-list a:focus-visible,.zib-widget .auto-list-null>div:focus-visible{outline:2px solid var(--theme-color,#f1404b);outline-offset:2px}@media (prefers-reduced-motion:reduce){.theme-box .btn,.theme-box .auto-list a,.theme-box .auto-list-null>div,.zib-widget .btn,.zib-widget .auto-list a,.zib-widget .auto-list-null>div{transition:none;transform:none!important}}@media print{.theme-box .card-head,.zib-widget .card-head{display:none}.theme-box .auto-list-null,.zib-widget .auto-list-null{display:none}}