:root{color-scheme:dark;--home-bg:#101113;--home-panel:#191a1d;--home-line:#303235;--home-text:#eeece8;--home-muted:#9696a0;--home-gold:#e7b486;--home-cyan:#93ccd0}*{box-sizing:border-box}body{margin:0;background:var(--home-bg);color:var(--home-text);font:14px/1.6 "Microsoft YaHei",Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--home-gold);outline-offset:4px}[hidden]{display:none!important}.home-main{max-width:1600px;margin:auto;padding:0 36px 55px}.home-intro{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:45px 0 32px}.home-eyebrow{font-size:10px;color:var(--home-gold);letter-spacing:3px;margin:0 0 11px}.home-intro h1{font-weight:600;font-size:34px;line-height:1.3;letter-spacing:2px;margin:0 0 12px}.home-intro p:last-child{color:#a3a1aa;font-size:13px;margin:0}.home-stats{display:flex;gap:28px;flex:none}.home-stats>div{border-left:1px solid #393632;padding-left:24px}.home-stats strong{display:block;font:42px/1.1 Georgia,serif;color:#eed8bf;letter-spacing:-1px}.home-stats span{display:block;font-size:11px;color:var(--home-muted);margin-top:9px}.home-controls{display:flex;gap:24px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--home-line);padding:13px 0 21px}.home-tabs{display:flex;gap:22px;flex-wrap:wrap}.home-tabs button{padding:8px 0;background:none;border:0;border-bottom:2px solid transparent;color:#a7a6b0;white-space:nowrap;font-size:13px}.home-tabs button span{font:10px Arial;color:#72757e;margin-left:5px}.home-tabs button[aria-pressed=true]{color:#f0c69f;border-color:#dba474}.home-tabs button[aria-pressed=true] span{color:#d7ae8b}.home-search{display:flex;align-items:center;gap:10px;background:#1a1b1e;border:1px solid #37383d;border-radius:5px;padding:9px 12px;width:265px;flex:none}.home-search>span{font-size:20px;line-height:1;color:#8e8e96}.home-search input{border:0;outline:none;min-width:0;width:100%;background:none;color:#e5e3e0;font-size:12px}.home-search input::placeholder{color:#777984}.home-result{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#888b95;padding:16px 0;margin:0}.home-result a{color:#bda38d}.home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 23px}.resource-card{min-width:0;background:#191a1c;border:1px solid #303236;border-radius:7px;overflow:hidden;transition:border-color .18s,transform .18s}.resource-card:hover{border-color:#705943;transform:translateY(-2px)}.resource-visual{display:block;position:relative;aspect-ratio:1.36;background:radial-gradient(ellipse at 50% 45%,#293438,#171b1e 76%);overflow:hidden}.resource-visual img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.resource-card[data-type=template] .resource-visual img:first-child,.resource-card[data-type=monster] .resource-visual img:first-child{object-fit:cover}.resource-visual:hover img{transform:scale(1.035)}.resource-visual .resource-title-image{position:absolute;left:10%;top:8%;width:80%;height:78%;object-fit:contain;pointer-events:none}.resource-badge{position:absolute;top:12px;left:12px;padding:3px 8px;color:#d3d2cf;font-size:10px;border:1px solid #6b6d6b66;background:#171b1ddb;border-radius:3px;letter-spacing:1px}.resource-preview-arrow{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #b0a18b88;border-radius:50%;font-size:15px;background:#161719dd;color:#edd4b5}.resource-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#87908e;font-size:12px}.resource-placeholder span:first-child{font-size:35px;color:#819294}.resource-body{padding:16px 16px 14px}.resource-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-title-row h2{font-size:15px;line-height:1.5;font-weight:500;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-title-row h2 a:hover{color:#ecc098}.resource-price{font-size:10px;color:#d8ad82;white-space:nowrap}.resource-description{font-size:11px;color:#90909a;line-height:1.7;height:37px;overflow:hidden;margin:8px 0 11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.resource-meta{display:flex;justify-content:space-between;gap:8px;color:#717780;font-size:10px;margin-bottom:12px}.resource-meta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-actions{display:flex;gap:7px;align-items:stretch;border-top:1px solid #303034;padding-top:12px}.resource-actions a,.resource-actions button{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:35px;padding:6px 5px;border:1px solid #49423b;border-radius:4px;background:#22201e;color:#d4b99e;text-align:center;font-size:10px;line-height:1.5}.resource-actions .resource-preview{flex:.85;border-color:#a77f59;background:#d5a97e;color:#21180f}.resource-actions a:hover{border-color:#d4ab83}.resource-actions small{display:block;font-size:9px;color:#8e8a83}.resource-actions [aria-disabled=true]{background:#1b1d20;color:#717780;border-color:#35383d;cursor:default}.home-state{margin:0;padding:70px 20px;border:1px dashed #34363b;border-radius:7px;text-align:center;color:#9595a0}.home-state h2{color:#dedbd5;font-size:20px;font-weight:500}.home-state p{font-size:13px}.home-state button,.home-state a{display:inline-block;padding:9px 20px;background:#372b21;border:1px solid #8a6544;border-radius:4px;color:#ecc49d}.home-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:33px;flex-wrap:wrap}.home-pagination button{min-height:35px;padding:6px 13px;border:1px solid #444046;border-radius:4px;background:#1b1b1e;color:#c8b8a7;font-size:12px}.home-pagination button:disabled{opacity:.35}.home-pagination>span{font:12px Arial;color:#9a9193;min-width:60px;text-align:center}.home-pagination label{display:flex;align-items:center;gap:8px;font-size:11px;color:#8f8a92}.home-pagination input{width:58px;padding:6px 7px;border:1px solid #454046;background:#19181b;border-radius:4px;min-height:35px;font-size:12px}.home-footnote{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #303235;margin-top:40px;padding-top:20px;color:#85858e;font-size:11px}.home-footnote a{color:#bf9d7c}.home-footer{border-top:1px solid #2d2e31;max-width:1528px;margin:auto;padding:23px 0;display:flex;justify-content:space-between;color:#727581;font-size:10px;letter-spacing:1px}.home-footer a{color:#a28b75}.home-noscript{margin:24px auto;max-width:800px;padding:24px;background:#30291e;color:#e2c49e;font-size:13px}
@media(max-width:1280px){.home-main{padding:0 26px 45px}.home-grid{gap:22px 17px}.resource-body{padding:14px 12px}.resource-title-row h2{font-size:14px}.home-tabs{gap:17px}.home-controls{gap:20px}.home-search{width:225px}.home-footer{margin:0 26px}.home-stats{gap:20px}.home-stats>div{padding-left:20px}}
@media(max-width:1000px){.home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-controls{flex-wrap:wrap}.home-search{margin-left:auto}.home-intro h1{font-size:30px}.home-stats strong{font-size:35px}}
@media(max-width:720px){.home-main{padding:0 18px 35px}.home-intro{padding:28px 0 22px;gap:16px;align-items:flex-start}.home-intro h1{font-size:27px;letter-spacing:1px}.home-intro p:last-child{font-size:11px;max-width:225px}.home-eyebrow{font-size:8px;letter-spacing:2px}.home-stats>div{padding-left:13px}.home-stats>div:last-child{display:none}.home-stats strong{font-size:31px}.home-stats span{font-size:9px}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.home-controls{padding:0 0 16px;gap:14px}.home-tabs{width:100%;gap:5px 15px}.home-tabs button{font-size:12px}.home-search{width:100%}.home-result{font-size:10px;gap:10px}.home-result>span:last-child{display:none}.resource-visual{aspect-ratio:1.08}.resource-body{padding:11px 10px}.resource-title-row h2{font-size:12px}.resource-price{font-size:9px}.resource-description{font-size:10px;line-height:1.7;height:34px;margin:6px 0 8px}.resource-meta{font-size:9px;margin-bottom:9px}.resource-badge{font-size:8px;top:8px;left:8px;padding:2px 5px}.resource-actions{gap:5px;flex-wrap:wrap;padding-top:9px}.resource-actions .resource-preview{flex-basis:100%}.resource-actions a,.resource-actions button{font-size:9px;min-height:31px}.home-footnote{align-items:flex-start;font-size:10px}.home-footer{margin:0 18px;gap:15px;font-size:9px}.home-pagination{gap:8px;margin-top:25px}.home-pagination button{font-size:11px;padding:6px 10px}.home-pagination label{font-size:10px}}
@media(prefers-reduced-motion:reduce){.resource-card,.resource-visual img{transition:none}.resource-card:hover{transform:none}}
.resource-visual .resource-character-image{position:absolute;inset:3% 0 0 42%;width:58%;height:100%;object-fit:contain;pointer-events:none}.resource-visual.resource-title-vertical .resource-title-image{left:3%;top:4%;width:47%;height:87%}.resource-visual.resource-title-centered .resource-title-image{left:13%;top:5%;width:74%;height:90%}
@media(max-width:720px){.home-intro h1>span{display:block}}

/* 2026-10-02: readable resource actions, shared with the PHP edition. */
.resource-actions{gap:8px;flex-wrap:wrap}
.resource-actions a,.resource-actions button{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.5;min-height:48px;padding:9px 8px;color:#f0d7bd;filter:none;text-shadow:none;letter-spacing:0;transform:none}
.resource-actions .resource-preview{flex-basis:100%;background:#deb185;color:#24190e;border-color:#deb185}
.resource-actions small{font-size:12px;font-weight:500;color:#c1b2a2;line-height:1.5;margin-top:1px}
.resource-actions [aria-disabled=true]{opacity:1;color:#b2b5bc;background:#1b1d20}
@media(max-width:720px){.resource-actions{gap:6px}.resource-actions a,.resource-actions button{font-size:13px;min-height:44px;padding:8px 6px}.resource-actions small{font-size:12px}}

/* PHP 版统一按钮可读性：文本以实际像素显示，保持高对比。 */
.resource-actions{gap:8px;flex-wrap:wrap}
.resource-actions a,.resource-actions button{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.5;min-height:48px;padding:9px 8px;color:#f0d7bd;filter:none;text-shadow:none;letter-spacing:0;transform:none}
.resource-actions .resource-preview{flex-basis:100%;background:#deb185;color:#24190e;border-color:#deb185}
.resource-actions small{font-size:12px;font-weight:500;color:#c1b2a2;line-height:1.5;margin-top:1px}
.resource-actions [aria-disabled=true]{color:#b2b5bc;background:#1b1d20}
.resource-card:hover{transform:none}
@media(max-width:720px){.resource-actions{gap:6px}.resource-actions a,.resource-actions button{font-size:13px;min-height:44px;padding:8px 6px}.resource-actions small{font-size:12px}.resource-actions .resource-preview{flex-basis:100%}}

.resource-actions .resource-download-amount{border:0;background:transparent;align-items:flex-start!important;padding:12px 4px!important;min-width:94px;flex:0 0 auto;color:#9ba4af;font-size:11px!important}.resource-download-amount small{color:#efc398!important;font-size:21px!important;line-height:1.35!important;font-weight:650!important;letter-spacing:.3px}.resource-actions .resource-download[data-site-template-action]{flex:1;border-radius:9px;background:linear-gradient(135deg,#2c3540,#1a232d);border:1px solid #4b6074;color:#dce9f4;box-shadow:inset 0 1px 0 #ffffff08}.resource-actions .resource-download[data-site-template-action]:not([aria-disabled=true]):hover{background:#34475a;border-color:#85aac8}.resource-actions .resource-download[data-site-template-action] small{color:#99acc0}.detail-amount{background:#201c18;border:1px solid #5b4734;border-radius:8px;padding:14px 20px!important}

@media(max-width:720px){.resource-actions .resource-download-amount{min-width:68px;padding:10px 0!important}.resource-download-amount small{font-size:18px!important}}

/* 2026-10-15: head-title cards show still previews without motion. */
.resource-card[data-resource-kind=head-title],.resource-card[data-resource-kind=head-title]:hover,.resource-card[data-resource-kind=head-title] .resource-visual,.resource-card[data-resource-kind=head-title] .resource-visual img{animation:none;transition:none;transform:none}

/* 2026-10-16: jewelry cards keep still images on every catalog page. */
.resource-card[data-resource-kind=jewelry-material],.resource-card[data-resource-kind=jewelry-material]:hover,.resource-card[data-resource-kind=jewelry-material] .resource-visual,.resource-card[data-resource-kind=jewelry-material] .resource-visual img{animation:none;transition:none;transform:none}
/* Jewelry files and their displayed pixels use the same 40×40 size. */
.resource-card[data-resource-kind=jewelry-material] .resource-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:auto;height:104px;min-height:104px}
.resource-card[data-resource-kind=jewelry-material] .resource-visual img{position:static;inset:auto;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;object-fit:contain}
.resource-card[data-jewelry-family=six] .resource-visual{height:190px;min-height:190px;padding:28px 12px 12px;background:#20272c;box-sizing:border-box}
.jewelry-six-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;width:min(100%,250px)}
.jewelry-six-card-item{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:11px;color:#d4dce1;line-height:1.5}
.jewelry-six-image-error{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:10px;color:#b0bec6}

.resource-card[data-title-family=quscw-five] .resource-visual{height:422px;aspect-ratio:auto;padding:30px 10px 10px;box-sizing:border-box;background:#171c22}
.quscw-title-card-grid{display:grid;grid-template-columns:1fr;gap:4px;align-content:center;width:100%;height:100%}
.resource-card[data-title-family=quscw-five] .resource-visual img{position:static;inset:auto;display:block;width:100%;height:72px;min-height:72px;max-height:72px;object-fit:contain;transform:none!important;transition:none!important}
.quscw-title-error{height:72px;display:flex;align-items:center;justify-content:center;color:#b0bcc4;font-size:12px}

/* Independent500PI title cards; one sprite per card. */
.resource-card[data-title-family="500pi-solo"] .resource-visual{height:220px;background:#1c232c}.resource-card[data-title-family="500pi-solo"] .resource-visual>img{width:100%;height:100%;object-fit:contain;transform:none}.resource-card[data-title-family="500pi-solo"]:hover .resource-visual>img{transform:none}.resource-card[data-title-family="500pi-solo"] .resource-actions{grid-template-columns:1fr 1fr}.solo-title-error{padding:22px;color:#c8c4bb}

/* Independent500PI title cards; one sprite per card. */
.resource-card[data-title-family="mirdiy-buff"] .resource-visual{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:260px;aspect-ratio:auto;background:#1c232c}.resource-card[data-title-family="mirdiy-buff"] .resource-visual>img{display:block;flex:0 0 auto;width:80%;height:auto;max-width:208px;max-height:208px;aspect-ratio:1;object-fit:contain;transform:translate(var(--buff-offset-x,0%),var(--buff-offset-y,0%));transition:none!important}.resource-card[data-title-family="mirdiy-buff"]:hover .resource-visual>img{transform:translate(var(--buff-offset-x,0%),var(--buff-offset-y,0%))}.resource-card[data-title-family="mirdiy-buff"] .resource-actions{grid-template-columns:1fr 1fr}.buff-effect-error{padding:22px;color:#c8c4bb}

.resource-card[data-resource-id="effect:mirdiy-buff-01-20261025"]{--buff-offset-x:-1.69271%;--buff-offset-y:-1.56250%}
.resource-card[data-resource-id="effect:mirdiy-buff-02-20261025"]{--buff-offset-x:-2.47396%;--buff-offset-y:-3.51562%}
.resource-card[data-resource-id="effect:mirdiy-buff-03-20261025"]{--buff-offset-x:-2.08333%;--buff-offset-y:-2.47396%}
.resource-card[data-resource-id="effect:mirdiy-buff-04-20261025"]{--buff-offset-x:-0.13021%;--buff-offset-y:-0.26042%}
.resource-card[data-resource-id="effect:mirdiy-buff-05-20261025"]{--buff-offset-x:-0.39062%;--buff-offset-y:-1.43229%}
.resource-card[data-resource-id="effect:mirdiy-buff-06-20261025"]{--buff-offset-x:-1.69271%;--buff-offset-y:-5.07812%}
.resource-card[data-resource-id="effect:mirdiy-buff-07-20261025"]{--buff-offset-x:-1.69271%;--buff-offset-y:-4.81771%}
.resource-card[data-resource-id="effect:mirdiy-buff-08-20261025"]{--buff-offset-x:-1.04167%;--buff-offset-y:1.43229%}
.resource-card[data-resource-id="effect:mirdiy-buff-09-20261025"]{--buff-offset-x:-1.04167%;--buff-offset-y:-4.55729%}
.resource-card[data-resource-id="effect:mirdiy-buff-10-20261025"]{--buff-offset-x:-0.65104%;--buff-offset-y:-3.77604%}
.resource-card[data-resource-id="effect:mirdiy-buff-11-20261025"]{--buff-offset-x:-0.52083%;--buff-offset-y:-3.38542%}
.resource-card[data-resource-id="effect:mirdiy-buff-12-20261025"]{--buff-offset-x:1.95312%;--buff-offset-y:-3.38542%}
.resource-card[data-resource-id="effect:mirdiy-buff-13-20261025"]{--buff-offset-x:-0.78125%;--buff-offset-y:-2.86458%}
.resource-card[data-resource-id="effect:mirdiy-buff-14-20261025"]{--buff-offset-x:2.08333%;--buff-offset-y:-6.64062%}
.resource-card[data-resource-id="effect:mirdiy-buff-15-20261025"]{--buff-offset-x:-3.64583%;--buff-offset-y:-2.60417%}
.resource-card[data-resource-id="effect:mirdiy-buff-16-20261025"]{--buff-offset-x:0.26042%;--buff-offset-y:-4.16667%}
.resource-card[data-resource-id="effect:mirdiy-buff-17-20261025"]{--buff-offset-x:-0.52083%;--buff-offset-y:-0.91146%}
.resource-card[data-resource-id="effect:mirdiy-buff-18-20261025"]{--buff-offset-x:1.30208%;--buff-offset-y:-4.94792%}
.resource-card[data-resource-id="effect:mirdiy-buff-19-20261025"]{--buff-offset-x:1.43229%;--buff-offset-y:-6.11979%}
.resource-card[data-resource-id="effect:mirdiy-buff-20-20261025"]{--buff-offset-x:-0.26042%;--buff-offset-y:0.91146%}
.resource-card[data-resource-id="effect:mirdiy-buff-21-20261025"]{--buff-offset-x:-1.17188%;--buff-offset-y:-2.60417%}
.resource-card[data-resource-id="effect:mirdiy-buff-22-20261025"]{--buff-offset-x:-0.52083%;--buff-offset-y:-1.43229%}
.resource-card[data-resource-id="effect:mirdiy-buff-23-20261025"]{--buff-offset-x:-0.13021%;--buff-offset-y:-7.16146%}
.resource-card[data-resource-id="effect:mirdiy-buff-24-20261025"]{--buff-offset-x:0.26042%;--buff-offset-y:-3.38542%}
.resource-card[data-resource-id="effect:mirdiy-buff-25-20261025"]{--buff-offset-x:1.56250%;--buff-offset-y:-4.16667%}
.resource-card[data-resource-id="effect:mirdiy-buff-26-20261025"]{--buff-offset-x:0.78125%;--buff-offset-y:-4.81771%}
.resource-card[data-resource-id="effect:mirdiy-buff-27-20261025"]{--buff-offset-x:-1.30208%;--buff-offset-y:-5.72917%}
.resource-card[data-resource-id="effect:mirdiy-buff-28-20261025"]{--buff-offset-x:-2.08333%;--buff-offset-y:-6.90104%}
.resource-card[data-resource-id="effect:mirdiy-buff-29-20261025"]{--buff-offset-x:-1.04167%;--buff-offset-y:-0.39062%}
.resource-card[data-resource-id="effect:mirdiy-buff-30-20261025"]{--buff-offset-x:-3.38542%;--buff-offset-y:-2.21354%}
.resource-card[data-resource-id="effect:mirdiy-buff-31-20261025"]{--buff-offset-x:-0.91146%;--buff-offset-y:-0.91146%}
.resource-card[data-resource-id="effect:mirdiy-buff-32-20261025"]{--buff-offset-x:-0.52083%;--buff-offset-y:-1.30208%}
.resource-card[data-resource-id="effect:mirdiy-buff-33-20261025"]{--buff-offset-x:-4.94792%;--buff-offset-y:-4.42708%}
.resource-card[data-resource-id="effect:mirdiy-buff-34-20261025"]{--buff-offset-x:-1.17188%;--buff-offset-y:-4.94792%}
.resource-card[data-resource-id="effect:mirdiy-buff-35-20261025"]{--buff-offset-x:-0.13021%;--buff-offset-y:0.78125%}
.resource-card[data-resource-id="effect:mirdiy-buff-36-20261025"]{--buff-offset-x:-0.91146%;--buff-offset-y:-3.38542%}
.resource-card[data-resource-id="effect:mirdiy-buff-37-20261025"]{--buff-offset-x:0.26042%;--buff-offset-y:-4.03646%}
.resource-card[data-resource-id="effect:mirdiy-buff-38-20261025"]{--buff-offset-x:-0.39062%;--buff-offset-y:-3.25521%}
.resource-card[data-resource-id="effect:mirdiy-buff-39-20261025"]{--buff-offset-x:2.86458%;--buff-offset-y:-1.17188%}
.resource-card[data-resource-id="effect:mirdiy-buff-40-20261025"]{--buff-offset-x:-1.04167%;--buff-offset-y:-3.38542%}
.resource-card[data-resource-id="effect:mirdiy-buff-41-20261025"]{--buff-offset-x:-0.13021%;--buff-offset-y:-3.77604%}
.resource-card[data-resource-id="effect:mirdiy-buff-42-20261025"]{--buff-offset-x:-2.60417%;--buff-offset-y:0.39062%}
.resource-card[data-resource-id="effect:mirdiy-buff-43-20261025"]{--buff-offset-x:-1.69271%;--buff-offset-y:-2.60417%}
.resource-card[data-resource-id="effect:mirdiy-buff-44-20261025"]{--buff-offset-x:1.17188%;--buff-offset-y:-4.55729%}
.resource-card[data-resource-id="effect:mirdiy-buff-45-20261025"]{--buff-offset-x:-4.94792%;--buff-offset-y:-0.13021%}
.resource-card[data-resource-id="effect:mirdiy-buff-46-20261025"]{--buff-offset-x:-0.65104%;--buff-offset-y:-2.47396%}
.resource-card[data-resource-id="effect:mirdiy-buff-47-20261025"]{--buff-offset-x:-0.65104%;--buff-offset-y:-2.08333%}
.resource-card[data-resource-id="effect:mirdiy-buff-48-20261025"]{--buff-offset-x:-1.17188%;--buff-offset-y:-5.85938%}
.resource-card[data-resource-id="effect:mirdiy-buff-49-20261025"]{--buff-offset-x:-0.78125%;--buff-offset-y:-1.04167%}
.resource-card[data-resource-id="effect:mirdiy-buff-50-20261025"]{--buff-offset-x:-1.30208%;--buff-offset-y:-1.04167%}