/* Sculpted, matte soil. Progress uses the identical centerline, never a glow. */
.chapter-road-shadow{stroke:#806b50;stroke-width:30;opacity:.28;transform:translateY(2px)}.chapter-road-highlight{stroke:#f7eedb;stroke-width:27;transform:translateY(-2px)}.chapter-road-bed,.chapter-map--arena.chapter-map--2 .chapter-road-bed{stroke:#d0bfa4;stroke-width:21}.chapter-road-inset{stroke:#c1ad90;stroke-width:14;stroke-dasharray:none;opacity:.35}.chapter-road-progress{stroke:#a78034;stroke-width:2.7;stroke-dasharray:3.5 8;filter:none}
.chapter-stop{width:43%;gap:4px}.chapter-object{width:76%;height:26cqw;position:relative}.mission-reward-badge{display:flex;align-items:center;justify-content:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid #b79b52;border-radius:10px;background:#fff7df;color:#284330;text-align:left;font:10px/1.2 system-ui,sans-serif}.mission-reward-badge img{width:26px!important;height:28px!important;object-fit:contain!important;flex-shrink:0}.mission-reward-badge b{display:block;font-weight:750}.chapter-stop.is-locked .mission-reward-badge{opacity:.68}.mission-reward-preview{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #bba46c;background:#fbf3da;border-radius:18px;margin:18px 0}.mission-reward-preview>img{width:76px;height:98px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 3px #61502b25)}.mission-reward-preview .eyebrow{font-size:10px;margin:0 0 7px}.mission-reward-preview h3{margin:0;font:600 23px/1.12 Georgia,serif;color:#294633}.mission-reward-preview p:not(.eyebrow){font-size:12px;line-height:1.5;margin:8px 0 0;color:#606c52}.mission-reward-preview button{font-size:12px;margin-top:12px;min-height:42px}.campaign-task-art{position:relative;display:block;width:100px;height:130px;flex-shrink:0}.campaign-task-art>img,.campaign-task-art>.mission-main-art{width:100%;height:100%;object-fit:contain}.campaign-task-art *{animation:none!important}
.campaign-context-stage{min-height:280px;container-type:inline-size;isolation:isolate}.campaign-context-stage>.mission-main-art{width:64%;height:83%;object-fit:contain;animation:var(--mission-animation,book-arrive) 4.8s ease-in-out both;filter:drop-shadow(0 9px 9px #59432230)}.campaign-context-stage[data-focus-index="1"]>.mission-main-art{transform:translateY(-3%) scale(1.13);animation:none;transition:transform .35s ease}.campaign-context-stage .mission-main-art{animation-name:var(--mission-animation)}.campaign-context-stage img{animation:none;width:100%;height:100%;object-fit:contain}.campaign-context-stage>.mission-main-art{animation:var(--mission-animation,book-arrive) 4.8s ease-in-out both;width:64%;height:83%}
.campaign-card{display:block;width:100%;height:100%;container-type:inline-size;border:1px solid #b49a5d!important;border-radius:9px!important;box-shadow:0 5px 8px #2b291a30;overflow:hidden;font-size:8px!important;background:#f3f0de!important}.campaign-card .card-head{padding:5px!important;min-height:15%;font-size:6cqw!important}.campaign-card .plant-name{font-size:7cqw!important}.campaign-card img,.campaign-card .foil-art img{height:100%!important;object-fit:cover!important}.campaign-card .plant-art,.campaign-card>.foil-art{height:48%!important;min-height:0!important}.campaign-card .stats{gap:2px!important;padding:4px!important}.campaign-card .stats span{font-size:5cqw!important}.campaign-card .stats b{font-size:8cqw!important}.campaign-card .cross-hint,.campaign-card .excellence-motif,.campaign-card .tier-label,.campaign-card .excellence-label{display:none!important}.campaign-card .desc{font-size:5cqw!important;line-height:1.25!important;padding:4px!important}.campaign-card .energy-cost b{font-size:10cqw!important}.campaign-card .energy-cost small{font-size:4cqw!important}.campaign-card .support-kind{font-size:6cqw!important;padding:3px!important}
.campaign-card-back{display:grid;place-content:center;justify-items:center;position:relative;width:100%;height:100%;border:2px solid #c4a153;border-radius:9px;background:radial-gradient(ellipse at center,#31503c,#123425 75%);box-shadow:inset 0 0 0 4px #183c2d,inset 0 0 0 5px #ad8e44,0 5px 8px #3b301f40;overflow:hidden;padding:12%;box-sizing:border-box}.campaign-card-back img{width:90%!important;height:auto!important;object-fit:contain}.campaign-card-back small{font:600 5px/1.2 Georgia,serif;letter-spacing:.1em;color:#d9bf76;margin-top:5px}.campaign-card-corners{position:absolute;inset:10px;border:1px solid #b5984b80;border-radius:14px 2px;pointer-events:none}.mission-art-pack{display:block;position:relative;width:82%;height:94%;margin:auto}.mission-art-pack>.campaign-card-back{position:absolute;width:62%;height:95%;left:19%;top:2%;transform:rotate(-14deg);transform-origin:50% 90%}.mission-art-pack>.campaign-card-back:nth-child(2){transform:rotate(0)}.mission-art-pack>.campaign-card-back:nth-child(3){transform:rotate(14deg)}.campaign-context-stage>.mission-art-pack{width:57%;height:81%;}.campaign-context-stage .mission-art-pack>.campaign-card-back{animation:card-fan 3.6s ease both}.campaign-context-stage .mission-art-pack>.campaign-card-back:nth-child(2){--card-angle:0deg;animation-delay:.15s}.campaign-context-stage .mission-art-pack>.campaign-card-back:nth-child(3){--card-angle:14deg;animation-delay:.3s}.campaign-context-stage .mission-art-pack>.campaign-card-back:first-child{--card-angle:-14deg}
.mission-art-duel,.mission-art-cross,.mission-art-attribute{display:block;position:relative;width:100%;height:100%;margin:auto}.campaign-context-stage>.mission-art-duel,.campaign-context-stage>.mission-art-cross{width:91%;height:79%}.duel-left,.duel-right{display:block;position:absolute;width:39%;height:90%;top:2%;left:2%;transform:rotate(-7deg)}.duel-right{left:auto;right:2%;transform:rotate(7deg)}.duel-support{position:absolute;width:26%;height:63%;bottom:-5%;left:37%;z-index:2;transform:rotate(-9deg)}.mission-versus{position:absolute;top:36%;left:45%;color:#9a7732;font:italic 20px Georgia,serif}.duel-score{position:absolute;bottom:1%;left:34%;width:32%;text-align:center;border-radius:9px;background:#1c3e2e;color:#f3d78f;font:600 14px Georgia,serif;padding:5px;z-index:3}.chapter-object .duel-score,.chapter-object .mission-versus,.chapter-object .mission-attribute-dial,.campaign-task-art .duel-score,.campaign-task-art .mission-versus{display:none}.campaign-context-stage .duel-left{animation:duel-left 4.2s ease both}.campaign-context-stage .duel-right{animation:duel-right 4.2s ease both}.campaign-context-stage .duel-score{animation:score-reveal 4.2s ease both}.scene-exchange .duel-left,.scene-steady-duel .duel-left{animation-name:exchange-left}.scene-exchange .duel-right,.scene-steady-duel .duel-right{animation-name:exchange-right}.scene-seed-shield .duel-support,.scene-seed-duel .duel-support{animation:seed-cover 4.2s ease both}.scene-effect-wave .duel-support,.scene-effect-duel .duel-support{animation:effect-arrive 4.2s ease both}.scene-effect-wave .duel-left,.scene-effect-duel .duel-left{animation-name:effect-boost}.campaign-context-stage[data-focus-index="1"] .duel-support{transform:translateY(-10%) scale(1.1);animation:none}.campaign-context-stage[data-focus-index="1"] .duel-right{filter:brightness(1.12);transition:filter .3s ease}
.mission-art-trophy{position:relative;display:block;width:90%;height:100%;margin:auto}.mission-art-trophy>.mission-main-art{width:100%;height:100%;object-fit:contain}.trophy-official-seal{position:absolute;left:35%;top:33%;width:32%!important;height:29%!important;object-fit:contain!important;background:radial-gradient(ellipse,#183d2d 55%,transparent 70%);border-radius:50%;padding:2%;box-sizing:border-box}.campaign-context-stage>.mission-art-trophy{width:60%;height:86%;animation:trophy-rise 4s ease both}.scene-victory>.mission-art-trophy{animation-name:trophy-turn}.mission-art-attribute>.campaign-card{position:absolute;width:58%;height:95%;left:21%;top:2%}.mission-attribute-dial{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;gap:30%}.mission-attribute-dial b{font-size:8px;color:#254630;padding:7px;background:#fff7e5;border:1px solid #b9a065;border-radius:8px;align-self:center;text-align:center}.campaign-context-stage>.mission-art-attribute{width:75%;height:79%}.campaign-context-stage .mission-art-attribute>.campaign-card{animation:attribute-read 4.8s ease both}.mission-attribute-dial b{animation:attribute-pick 4.8s ease both}.mission-attribute-dial b:nth-child(2){animation-delay:.25s}.mission-attribute-dial b:nth-child(3){animation-delay:.5s}.mission-attribute-dial b:nth-child(4){animation-delay:.75s}.cross-parent,.cross-offspring{position:absolute;display:block;width:37%;height:89%;left:3%;top:3%;transform:rotate(-10deg)}.cross-parent:nth-child(2){left:auto;right:3%;transform:rotate(10deg)}.cross-offspring{left:31%;top:10%;z-index:2;transform:none}.mission-art-cross>b{position:absolute;left:46%;top:35%;color:#dfc77c;font:32px Georgia,serif;z-index:3}.campaign-context-stage .cross-parent{animation:cross-parents 4.8s ease both}.campaign-context-stage .cross-offspring{animation:cross-offspring 4.8s ease both}.scene-cross-reveal .cross-offspring{animation-name:cross-discovery}
.course-scene-paths,.course-scene-steps,.course-scene-days,.course-scene-metrics{position:absolute;left:6%;right:6%;bottom:5%;display:flex;gap:8px;justify-content:center}.course-scene-paths span,.course-scene-steps span,.course-scene-days span,.course-scene-metrics span{flex:1;max-width:160px;background:#fff9e9f2;border:1px solid #c4ae77;border-radius:12px;padding:10px 7px;text-align:center;color:#254631;font:12px Georgia,serif;animation:chapter-chip 4s ease both}.course-scene-paths b{display:block;font-size:11px;margin-top:4px}.course-scene-paths span:nth-child(2),.course-scene-metrics span:nth-child(2),.course-scene-steps span:nth-child(2){animation-delay:.35s}.course-scene-steps span:nth-child(3),.course-scene-metrics span:nth-child(3){animation-delay:.7s}.course-scene-steps span:nth-child(4){animation-delay:1.05s}.course-scene-steps span{font-size:9px;padding:10px 4px}.course-scene-benefit{position:absolute;right:5%;bottom:12%;padding:12px;background:#1c3e2e;color:#f8e9bd;border-radius:12px;font-size:11px;animation:benefit-reveal 4s ease both}.course-scene-benefit b{display:block;margin-top:5px}.scene-book-open{--mission-animation:book-arrive}.scene-mineral-path,.scene-organic-path{--mission-animation:path-unfold}.scene-compare-paths,.scene-choose-path{--mission-animation:compare-turn}.scene-chapter-turn{--mission-animation:chapter-turn}.scene-observe{--mission-animation:detail-pan}.scene-lesson-steps{--mission-animation:lesson-open}.scene-photo-story{--mission-animation:photo-story}.scene-daily-rhythm{--mission-animation:rhythm-arrive}.scene-inventory-open{--mission-animation:kit-open}.scene-equip-item{--mission-animation:equip-lift}.scene-benefit-reveal{--mission-animation:benefit-focus}.scene-instrument-focus{--mission-animation:instrument-turn}.scene-kit-build{--mission-animation:kit-stack}.scene-garden-focus{--mission-animation:garden-approach}.scene-history-link{--mission-animation:history-pan}.scene-connection{--mission-animation:connection-fit}.scene-book-finale{--mission-animation:book-close}
.paused .campaign-context-stage *{animation-play-state:paused!important}.campaign-training-intro{padding:20px;border:1px solid #cabc94;border-radius:18px;background:#faf5e5;margin:18px 0}.campaign-training iframe{width:100%;height:min(68dvh,720px);min-height:420px;border:1px solid #b6a06a;border-radius:18px;background:#173b2c}.campaign-training [hidden]{display:none!important}.campaign-training .garden-loading{min-height:400px;height:54dvh;max-height:600px}.campaign-training .garden-loading h1{font-size:26px}.campaign-training .germination{transform:scale(.72);margin:-35px 0}.campaign-training-return{margin-top:12px}
@keyframes card-fan{0%{transform:translateY(15%) rotate(0);opacity:.2}70%{transform:rotate(var(--card-angle))}100%{transform:rotate(var(--card-angle));opacity:1}}@keyframes duel-left{0%{transform:translateX(-45%) rotate(-16deg);opacity:0}40%{transform:translateX(6%) rotate(-5deg);opacity:1}60%{transform:translateX(10%) rotate(-2deg)}100%{transform:rotate(-7deg)}}@keyframes duel-right{0%{transform:translateX(45%) rotate(16deg);opacity:0}40%{transform:translateX(-6%) rotate(5deg);opacity:1}60%{transform:translateX(-10%) rotate(2deg)}100%{transform:rotate(7deg)}}@keyframes exchange-left{0%{transform:translateY(20%) rotate(-7deg);opacity:0}45%{transform:translateY(-7%) rotate(-5deg);opacity:1}100%{transform:rotate(-7deg)}}@keyframes exchange-right{0%{transform:translateY(-20%) rotate(7deg);opacity:0}45%{transform:translateY(7%) rotate(5deg);opacity:1}100%{transform:rotate(7deg)}}@keyframes score-reveal{0%,55%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:none}}@keyframes seed-cover{0%,20%{transform:translateY(70%) rotate(-20deg);opacity:0}65%{transform:translateY(-8%) rotate(-5deg);opacity:1}100%{transform:rotate(-9deg)}}@keyframes effect-arrive{0%{transform:scale(.5) rotate(-30deg);opacity:0}55%{transform:scale(1.12) rotate(5deg);opacity:1}100%{transform:rotate(-9deg)}}@keyframes effect-boost{0%{transform:rotate(-7deg)}55%{transform:translateY(-7%) scale(1.05) rotate(-2deg)}100%{transform:rotate(-7deg)}}@keyframes trophy-rise{0%{transform:translateY(28px) scale(.85);opacity:0}60%{transform:translateY(-5px) scale(1.04);opacity:1}100%{transform:none}}@keyframes trophy-turn{0%{transform:rotate(-12deg) scale(.8);opacity:0}65%{transform:rotate(4deg) scale(1.05);opacity:1}100%{transform:none}}@keyframes attribute-read{0%{transform:rotate(-6deg) scale(.9)}50%{transform:rotate(2deg) scale(1.06)}100%{transform:none}}@keyframes attribute-pick{0%,20%{opacity:.45;transform:scale(.92)}65%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:none}}@keyframes cross-parents{0%{opacity:0;transform:translateY(10%) scale(.85)}35%{opacity:1;transform:scale(1)}80%,100%{opacity:.55;transform:scale(.9)}}@keyframes cross-offspring{0%,40%{opacity:0;transform:scale(.6) translateY(25%)}75%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:none}}@keyframes cross-discovery{0%,25%{opacity:0;transform:rotateY(90deg)}70%{opacity:1;transform:rotateY(0) scale(1.06)}100%{transform:none}}@keyframes chapter-chip{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:none}}
@keyframes book-arrive{0%{transform:translateY(10%) rotate(-9deg);opacity:.3}60%{transform:rotate(3deg) scale(1.06)}100%{transform:none;opacity:1}}@keyframes path-unfold{0%{transform:translateX(-12%) scale(.9)}60%{transform:translateX(5%) scale(1.05)}100%{transform:none}}@keyframes compare-turn{0%{transform:rotate(-7deg)}45%{transform:rotate(7deg) scale(1.08)}100%{transform:none}}@keyframes chapter-turn{0%{transform:perspective(700px) rotateY(-25deg)}60%{transform:perspective(700px) rotateY(8deg) scale(1.06)}100%{transform:none}}@keyframes detail-pan{0%{transform:scale(1)}50%{transform:translate(5%,-8%) scale(1.22)}100%{transform:none}}@keyframes lesson-open{0%{transform:translateY(12%) scale(.82)}55%{transform:translateY(-5%) scale(1.08)}100%{transform:none}}@keyframes photo-story{0%{transform:rotate(-10deg) translateX(-7%)}60%{transform:rotate(4deg) scale(1.05)}100%{transform:none}}@keyframes rhythm-arrive{0%{transform:translateY(15%);opacity:.3}35%{transform:translateY(-4%);opacity:1}70%{transform:translateY(2%)}100%{transform:none}}@keyframes kit-open{0%{transform:scale(.82) rotate(7deg)}65%{transform:scale(1.08) rotate(-3deg)}100%{transform:none}}@keyframes equip-lift{0%{transform:translateY(20%) rotate(-5deg)}70%{transform:translateY(-8%) rotate(3deg)}100%{transform:none}}@keyframes benefit-focus{0%{transform:scale(.9)}60%{transform:translateX(-6%) scale(1.12)}100%{transform:none}}@keyframes instrument-turn{0%{transform:rotate(-12deg) translateX(10%)}55%{transform:rotate(5deg) translateX(-5%)}100%{transform:none}}@keyframes kit-stack{0%{transform:translateY(20%) scale(.9);opacity:.4}55%{transform:translateY(-6%) scale(1.04);opacity:1}100%{transform:none}}@keyframes garden-approach{0%{transform:scale(.75);opacity:.5}70%{transform:scale(1.1);opacity:1}100%{transform:none}}@keyframes history-pan{0%{transform:translateX(10%) rotate(5deg)}50%{transform:translateX(-8%) rotate(-3deg)}100%{transform:none}}@keyframes connection-fit{0%{transform:translateY(-15%) rotate(8deg);opacity:.3}70%{transform:translateY(3%) rotate(-3deg);opacity:1}100%{transform:none}}@keyframes book-close{0%{transform:perspective(600px) rotateY(20deg) scale(.9)}65%{transform:perspective(600px) rotateY(-7deg) scale(1.07)}100%{transform:none}}@keyframes benefit-reveal{0%,30%{opacity:0;transform:translateX(15px)}100%{opacity:1;transform:none}}
@media(max-width:420px){.mission-reward-preview{padding:12px;gap:10px}.mission-reward-preview>img{width:58px;height:78px}.mission-reward-preview h3{font-size:20px}.mission-reward-badge{font-size:9px;padding:3px 5px}.mission-reward-badge img{width:22px!important;height:25px!important}}@media(prefers-reduced-motion:reduce){.campaign-context-stage *,.campaign-context-stage,.chapter-stop *,.chapter-road-progress{animation:none!important;transition:none!important}.cross-parent{opacity:.6}.cross-offspring{opacity:1}}body[data-reduce-motion=true] .campaign-context-stage *,body[data-reduce-motion=true] .campaign-context-stage,body[data-reduce-motion=true] .chapter-stop *{animation:none!important;transition:none!important}
.campaign-sample-invite{padding:18px;border:1px solid #b99e5d;border-radius:18px;background:#fbf3dc;margin:18px 0}.campaign-sample-invite h3{font:600 24px Georgia,serif;color:#244732;margin:5px 0 10px}.campaign-sample-invite p{font-size:13px;line-height:1.5}.campaign-sample-invite button{font-size:12px;width:100%;margin-top:10px}.campaign-sample-lessons{display:flex;gap:10px;margin:14px 0}.campaign-sample-lessons button{flex:1;font-size:12px;min-height:42px}.campaign-sample-lessons [aria-pressed=true]{background:#eadba8;border-color:#ab8d44}.campaign-sample-photo{display:block;width:100%;max-height:440px;object-fit:contain;border-radius:18px;background:#f3ecdc}.campaign-sample-content{padding:18px 0;color:#294633;min-height:240px}.campaign-sample-content p,.campaign-sample-content li{font-size:14px;line-height:1.65}.campaign-sample-content li{margin-bottom:12px}.campaign-sample-content h3{font-family:Georgia,serif;font-size:25px}.campaign-sample-soil details{padding:12px;border:1px solid #d7cbb0;border-radius:12px;margin:10px 0;background:#fbf7e9}.campaign-sample-soil summary{font-size:13px;font-weight:600;cursor:pointer}.campaign-sample-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-sample-indicators span{padding:12px;border:1px solid #cdbb87;border-radius:12px;background:#fff9e8;font-size:12px}.campaign-sample-indicators b{display:block;color:#936d27;font:600 22px Georgia,serif;margin-bottom:6px}
.journey-node-label .mission-reward-badge{font-size:10px;max-width:180px;width:max-content;margin:4px auto 0}.journey-node-label .mission-reward-badge img{width:22px!important;height:25px!important}.journey-node-label .mission-reward-badge b{position:static;width:auto;height:auto;border:0;border-radius:0;background:none;font:700 10px system-ui,sans-serif;color:inherit}
.chapter-bank-stone{fill:#ddceb4;stroke:#a9977b;stroke-width:.45}.chapter-bank-stone.stone-1{fill:#f1e7d2;stroke:#c1af94}.chapter-bank-stone.stone-2{fill:#caba9f;stroke:#a79377}.chapter-bank-stone.stone-3{fill:#e7dcc5;stroke:#c1ae8e}.campaign-card .plant-head{min-height:0!important;height:18%;box-sizing:border-box}.campaign-card .rarity-stars{font-size:5cqw!important;max-width:35%;}.campaign-card .plant-art img{padding-bottom:0!important}.campaign-card .stats{min-height:0!important;max-height:26%;}.campaign-card .stats b{line-height:1!important;margin:0!important}
.journey .chapter-map{aspect-ratio:384/1360}
.campaign-context-stage{width:100%;max-width:100%;min-height:0;aspect-ratio:4/3}.campaign-card .shine-art{height:100%;min-height:0}.chapter-object .campaign-card{display:flex;flex-direction:column}.chapter-object .campaign-card .plant-head{flex:0 0 18%;padding:2px!important;min-height:0!important;height:18%}.chapter-object .campaign-card .plant-art,.chapter-object .campaign-card>.shine-art,.chapter-object .campaign-card>img{flex:1 1 55%;min-height:0;height:55%!important}.chapter-object .campaign-card .stats{flex:0 0 22%;height:22%;padding:1px!important;margin:0!important}.chapter-object .campaign-card .stats b{font-size:7cqw!important}.chapter-object .campaign-card .rarity-stars{font-size:4cqw!important}.chapter-object .campaign-card .desc{display:none}.chapter-object .campaign-card .support-kind{font-size:5cqw!important}.campaign-card img{padding:0!important}
.chapter-road-texture{stroke-width:20;opacity:.78}.chapter-road-inset{stroke:#9a8464;stroke-width:7;opacity:.08}.chapter-road-shadow{opacity:.22}.chapter-road-highlight{opacity:.75}
/* Native Arena cards keep their art readable at mission-icon size. The full
   collection header has a fixed decorative strip; compact campaign faces do not. */
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]{display:flex;flex-direction:column;padding:2px!important;border-radius:7px!important;box-sizing:border-box}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.card-head{flex:0 0 24%;height:24%!important;min-height:0!important;padding:3px!important;gap:2px;overflow:hidden;box-sizing:border-box}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.card-head::before,html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.card-head::after{display:none}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id] .plant-name{font:600 7cqw/1.05 Georgia,serif!important;letter-spacing:0}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id] .rarity-stars{font-size:4cqw!important;line-height:1.1!important;max-width:100%;overflow-wrap:anywhere}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id] .energy-cost{width:17cqw;height:17cqw;min-width:0;padding:0}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id] .energy-cost b{font:600 10cqw/1 Georgia,serif!important}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id] .energy-cost small{font:3cqw/1 system-ui!important}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.plant-art,html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.shine-art,html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>img{flex:1 1 55%;height:55%!important;min-height:0!important;box-sizing:border-box}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id] img{padding:0!important;height:100%!important;min-height:0;object-fit:contain!important}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.stats{flex:0 0 20%;height:20%;max-height:20%;min-height:0;padding:2px!important;gap:1px!important;overflow:hidden;box-sizing:border-box}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.stats span{font:500 4cqw/1.1 system-ui!important}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id]>.stats b{font:600 8cqw/1 Georgia,serif!important;margin:0!important}
html[data-ui-experience] body .campaign-card.arena-collection-face[data-card-id] .cross-card-hint{display:none!important}
.chapter-object .campaign-card .support-kind,.campaign-task-art .campaign-card .support-kind{display:none!important}
