.tx-pv{--pv-bg:#0D0D0D;--pv-surface:#131313;--pv-line:#2A2A2A;--pv-yellow:#FED951;--pv-text:#EDEDED;--pv-muted:#A0A0A0;--pv-err:#FF8A80;--pop-card:#131313;--pop-line:#2A2A2A;--pop-gold:#FED951;width:min(100% - 2*var(--tx-gap,16px),var(--tx-max,1400px));margin:0 auto;padding:8px 0 clamp(48px,8vw,96px);color:var(--pv-text);box-sizing:border-box}.tx-pv *,.tx-pv *:before,.tx-pv *:after{box-sizing:border-box}.tx-pv [hidden]{display:none!important}body.tx-pv-page .tx-crumbs{padding:20px 0 8px}body.tx-pv-page .tx-dlhero{padding:clamp(20px,4vw,40px) 0 clamp(20px,3vw,32px);gap:16px}body.tx-pv-page .tx-dlhero .addons-title,body.tx-pv-page .tx-crumbs a{color:#fed951}body.tx-pv-page .tx-crumbs a:hover{color:#fff}.tx-pv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tx-pv-chip{display:inline-flex;align-items:center;min-height:30px;padding:3px 12px;border:2px solid #2A2A2A;color:#ededed;font-size:12px;letter-spacing:.5px;text-transform:uppercase;cursor:default;pointer-events:none}.tx-pv-btn,.tx-pv .tx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:0;font-family:Minecraft,Arial,sans-serif;font-size:16px;letter-spacing:.5px;text-decoration:none;cursor:pointer}.tx-pv-btn{background:#2d2d2d;color:var(--pv-text);border:2px solid #0D0D0D;box-shadow:inset 2px 2px #ffffff29,inset -2px -3px #00000073}.tx-pv-btn:hover{background:#3a3a3a;color:var(--pv-yellow)}.tx-pv-primary{background:var(--pv-yellow);color:#0d0d0d}.tx-pv-primary:hover{background:#ffe57f;color:#0d0d0d}.tx-pv-btn:active,.tx-pv .tx-btn:active{transform:translateY(2px)}.tx-pv input:focus-visible,.tx-pv-btn:focus-visible,.tx-pv .tx-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.tx-pv-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(16px,3vw,28px);margin:0;padding:0;list-style:none}.tx-pv-fcard{display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:100%;padding:clamp(20px,4vw,28px);background:var(--pv-surface);border:2px solid var(--pv-line);border-top:3px solid var(--pv-yellow)}.tx-pv-fcard h2{margin:0;font-size:26px;line-height:1.25;color:var(--pv-text);overflow-wrap:anywhere}.tx-pv-fcard p{margin:0;color:var(--pv-muted);line-height:1.6}.tx-pv-fcard .tx-pv-btn{margin-top:auto}.tx-pv .tx-pv-back{margin:0 0 clamp(24px,4vw,36px)}.tx-pv-form{max-width:640px}.tx-pv-label{display:block;margin:0 0 14px;font-family:Minecraft,Arial,sans-serif;font-size:20px;line-height:1.2;letter-spacing:.5px;color:var(--pv-yellow)}.tx-pv .addons-search-input{height:64px;background:#0c0c0c;border-color:#3e3e4a;color:#fff}.tx-pv .addons-search-input:focus-visible{outline:3px solid #fff;outline-offset:3px;border-color:var(--pv-yellow)}.tx-pv .addons-search-input[aria-invalid=true]{border-color:var(--pv-err)}.tx-pv-hint{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--pv-muted);overflow-wrap:anywhere}.tx-pv-result{max-width:420px;margin-top:clamp(24px,4vw,36px)}.tx-pv-result:empty{margin-top:0}.tx-pv-state{display:grid;gap:10px;padding:18px 20px;background:var(--pv-surface);border:2px solid var(--pv-line);border-left:4px solid var(--pv-muted)}.tx-pv-state-title{margin:0;font-weight:700}.tx-pv-state-text{margin:0;color:var(--pv-muted);line-height:1.5;overflow-wrap:anywhere}.tx-pv-state-invalid,.tx-pv-state-error{border-left-color:var(--pv-err)}.tx-pv-state-invalid .tx-pv-state-title,.tx-pv-state-error .tx-pv-state-title{color:var(--pv-err)}.tx-pv-state-invalid .tx-pv-state-title:before{content:"\2715  "}.tx-pv-state-error .tx-pv-state-title:before{content:"!  "}.tx-pv-state-notfound .tx-pv-state-title:before{content:"?  "}.tx-pv-state .tx-pv-btn{justify-self:start;margin-top:4px}.tx-pv-loading{display:flex;align-items:center;gap:14px;border-left-color:var(--pv-yellow)}.tx-pv-spin{flex:none;width:20px;height:20px;border:3px solid var(--pv-line);border-top-color:var(--pv-yellow);border-radius:50%;animation:tx-pv-spin .8s linear infinite}@keyframes tx-pv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tx-pv-spin{animation:none;border-top-color:var(--pv-line);border-right-color:var(--pv-yellow)}}.tx-pv-card{flex:none;width:100%;max-width:100%;min-width:0;padding:20px;border-top-color:var(--pv-line)}.tx-pv-card:hover{transform:none;box-shadow:none;border-top-color:var(--pv-line)}.tx-pv-card:hover .pop-card-title{text-decoration:none}.tx-pv-card .pop-card-media:after{content:none}.tx-pv-card:hover .pop-card-media img{transform:none;filter:none}.tx-pv-card .pop-card-media img{display:block}.tx-pv-card .pop-card-title{margin-top:20px;overflow-wrap:anywhere}.tx-pv-card .pop-card-desc{margin-top:12px;-webkit-line-clamp:5;overflow-wrap:anywhere}.tx-pv-card .pop-card-meta{flex-wrap:wrap;gap:10px 14px;margin-top:20px}.tx-pv-card .tx-pv-idbtn{align-self:flex-start;margin-top:24px;min-height:44px}.tx-pv-idval{display:block;margin-top:12px;padding:12px 14px;background:#0c0c0c;border:2px solid var(--pv-line);color:var(--pv-text);font-size:14px;line-height:1.5;word-break:break-all}.tx-pv-card>.tx-pv-btn{width:100%;margin-top:16px}.tx-pv-imgnote{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--pv-muted)}.tx-pv-info{display:grid;gap:12px;margin-top:24px;padding:2px 0 2px 16px;border-left:3px solid var(--pv-line)}.tx-pv-info p{margin:0;font-size:14px;line-height:1.6;color:var(--pv-muted)}
