/* V14: environment and controls. Original collectible faces/frames untouched. */
.arena-v11 .v14-draft-offers>.v14-draft-offer.a-mystery{width:auto;max-width:none;aspect-ratio:auto;min-width:0}.arena-v11 .v14-draft-offer>.a-button:hover{transform:none}@media(prefers-reduced-motion:reduce){.arena-v11 .a-button{transform:none!important}}
.v14-icon{width:25px;height:25px;object-fit:contain;flex-shrink:0}.a-main{padding-bottom:28px}.a-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.a-mode-tile h2{font-size:34px}.v14-diagnostics[hidden]{display:none!important}
.v14-draft-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1080px;margin:25px auto}.v14-draft-offer{display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:0;border:1px solid #bacbc1;border-radius:12px;background:#fffdf5;padding:22px;box-shadow:0 8px 30px #173c4010;position:relative;overflow:hidden}.v14-draft-offer>.a-card{width:min(100%,220px);flex-shrink:0}.v14-draft-offer>.a-item{display:flex;flex-direction:column;text-align:center;border:0;padding:0;background:transparent;flex:1}.v14-draft-offer .a-item-icon{width:110px;height:110px;margin:18px auto 10px}.v14-draft-offer .a-item-icon>img{width:100%;height:100%;object-fit:contain}.v14-draft-offer>.a-button{width:100%;max-width:240px;margin-top:18px}.v14-offer-label{text-align:center;display:grid;gap:4px;margin-top:15px}.v14-offer-label>b{font:700 23px var(--a-display)}.v14-offer-label>span{font-size:11px;color:#55716d}.v14-draft-offer.a-mystery{background:radial-gradient(ellipse at 50% 35%,#537d75,#193d47 55%,#102f3b);color:#fff8e7;border:1px solid #73998b;cursor:pointer;min-height:440px;font-family:inherit}.v14-draft-offer.a-mystery h2{font:700 29px var(--a-display);margin:18px 0 12px}.v14-draft-offer.a-mystery p{font-size:12px;color:#cfdfd5;line-height:1.7;margin:0 0 18px}.v14-draft-offer.a-mystery small{font-size:9px;letter-spacing:2px;color:#e8cc91}.v14-draft-offer.a-mystery strong{margin-top:20px;font-size:12px;border-bottom:1px solid #dfca91;padding-bottom:8px}.v14-mystery-orbit{width:155px;height:190px;border:1px solid #b4cdbb70;border-radius:16px;display:grid;place-items:center;margin-bottom:28px;transform:rotate(-5deg);box-shadow:13px 8px 0 -1px #50736340,13px 8px 0 0 #acc7b34d}.v14-mystery-orbit>span{font:700 100px var(--a-display);color:#f3d999;transform:rotate(5deg)}.v14-draft-offer.unavailable{color:#6b7d75;text-align:center;background:#e8ebe3;border-style:dashed}.v14-draft-offer.unavailable p{font-size:12px;line-height:1.7}.v14-tilting{will-change:transform;transition:transform 90ms ease-out!important;z-index:2}.a-card.studio:not(.v14-tilting){transition:transform 150ms ease-out}.a-draft-heading h1{margin-top:12px}
.v14-map.a-map-scene{background:var(--scene) center/cover;isolation:isolate;border:1px solid #b4c5b6;grid-template-columns:.9fr 1.1fr;min-height:530px;height:calc(100dvh - 245px);max-height:750px}.v14-map.a-map-scene:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#122e37e8 0%,#173941a8 31%,#1d433414 70%,#153a3222);z-index:-1}.v14-map .a-map-local{background:transparent;box-shadow:none;padding:12px 25px 125px;margin:0}.v14-map .a-map-intro{padding:30px 12px 130px 32px;max-width:420px}.v14-map .a-map-intro h1{font-size:45px;line-height:1.05}.v14-map .a-map-intro p{max-width:300px;font-size:13px;line-height:1.8}.v14-route-promise{display:block;font-size:10px;line-height:1.6;color:#dae7d8;margin-top:20px;max-width:240px}.v14-map .a-map-step{margin-top:15px}.v14-map .a-route-card>img{width:34px;height:34px;filter:invert(1);padding:4px;background:#ffffff15;border-radius:6px}.v14-map .a-route-card div>b{font-size:24px}.v14-map .a-route-card em{font-style:normal;font-size:9px;line-height:1.5;display:block;margin-top:5px;color:#d8e4d9}.v14-map .a-route-card{min-height:106px}.a-map-svg .a-node image{pointer-events:none}.a-map-svg .a-node circle:not(.a-node-target){fill:#fff9e8;stroke:#668b78;stroke-width:2}.a-map-svg .a-node.reachable circle:not(.a-node-target){fill:#fff9e7;stroke:#f28a45;stroke-width:4}.a-map-svg .a-node.visited circle:not(.a-node-target){fill:#c2d6bb;stroke:#edf6de}.a-routes path.v14-route-focus{stroke:#fff4ad!important;stroke-width:6!important;filter:drop-shadow(0 0 3px #312c16)}.a-global-map{background:linear-gradient(#10313b24,#10313b24),var(--map-art) center/cover}.a-map-local .a-map-svg{max-width:390px}.a-map-hint{font-size:9px;letter-spacing:1px}
.v14-team-rail.a-bottom-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:9px 18px;min-height:84px;background:#fffdf3ed;border-color:#b5c7b8;backdrop-filter:blur(14px);box-shadow:0 -6px 22px #193a3a14}.v14-rail-team{display:flex;gap:12px;border:0;background:none;padding:0;cursor:pointer}.v14-rail-hero{display:block;position:relative;width:49px}.v14-thumb{width:45px;height:45px;position:relative;display:inline-grid;place-items:center;background:#dcead8;color:#305b50;border:1px solid #a9c0ae;border-radius:8px;overflow:hidden;flex-shrink:0}.v14-thumb img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1}.v14-thumb b{font-size:11px;position:relative}.v14-rail-hp{display:block;height:4px;background:#d8dcd1;border-radius:3px;overflow:hidden;margin-top:3px}.v14-rail-hp>i{display:block;background:#378a66;height:100%}.v14-rail-hero small{position:absolute;right:1px;top:28px;z-index:2;font-size:9px;background:#fff8e4;border-radius:4px;color:#385949}.v14-bag-button{display:flex;align-items:center;gap:12px}.v14-bag-button .v14-icon{filter:invert(1);width:21px;height:21px}.v14-instruction{font-size:12px;line-height:1.8;color:#516e66;margin:14px 0 20px}.v14-bag-filter{display:flex;gap:8px;overflow:auto;padding:10px 0 4px}.v14-bag-filter .a-button{min-height:44px;font-size:11px;padding:9px 13px;flex-shrink:0}.v14-atelier{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:22px;align-items:start}.v14-bag-list{min-width:0}.v14-bag-item{border:1px solid #c9d6ca;border-radius:9px;background:#fffdf6;padding:14px;margin:10px 0;transition:border-color .15s}.v14-bag-item.chosen{border:2px solid #32876d;padding:13px;background:#eff6e9}.v14-bag-item .a-item{border:0;padding:0;background:none;gap:12px}.v14-bag-item .a-item-icon{width:64px;height:64px;flex-shrink:0}.v14-bag-item .a-item h3{font-size:20px}.v14-bag-item .a-item p{font-size:11px;line-height:1.7}.v14-bag-item .a-item small{font-size:9px}.v14-bag-item .a-tag{font-size:8px;line-height:1.7;display:block}.v14-item-controls{display:flex;align-items:center;gap:8px;border-top:1px solid #d3ddce;padding-top:10px;margin-top:12px}.v14-item-controls>span{flex:1;font-size:10px;line-height:1.6;color:#567365}.v14-item-controls .a-button{padding:9px 12px;font-size:11px;min-height:44px}.v14-drag{cursor:grab;touch-action:none;font-size:24px!important;min-width:44px}.v14-targets{position:sticky;top:0;padding:20px;border:1px solid #c4d2c3;border-radius:10px;background:#edf3e7}.v14-targets>h3{font:700 28px var(--a-display);margin:9px 0 12px}.v14-targets>p{font-size:11px;line-height:1.7;margin-bottom:15px}.v14-target{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #bbcebb;background:#fffdf4;border-radius:8px;padding:11px;margin:9px 0;min-height:77px;color:#1c3b39;cursor:pointer}.v14-target>span:not(.v14-thumb){flex:1;min-width:0}.v14-target b{display:block;font-size:13px}.v14-target small{font-size:9px;line-height:1.5;display:block;color:#627767;margin-top:4px}.v14-target strong{font-size:14px}.v14-target[aria-disabled=true]{opacity:.55}.v14-target:not([disabled]):hover{border-color:#25826a}.v14-inline-hp{display:block;height:4px;background:#d9dfcf;border-radius:2px;margin-top:7px;overflow:hidden}.v14-inline-hp em{display:block;background:#448d6d;height:100%}.v14-drop-hover{border:2px solid #e58b36!important;background:#fff2d0!important;box-shadow:0 0 0 4px #f8d88e55;opacity:1!important}.v14-drag-ghost{position:fixed;top:0;left:0;z-index:5000;pointer-events:none;padding:15px 18px;border-radius:10px;background:#173d44;color:#fff7e4;box-shadow:0 8px 20px #183a4466;font-size:12px;max-width:220px}.v14-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v14-roster-member{min-width:0;border:1px solid #c4d3c2;background:#fffdf6;border-radius:10px;padding:16px}.v14-roster-member>.a-button{width:100%;margin-top:15px;font-size:11px}.v14-roster-member>div:first-child{display:flex;justify-content:center}.v14-roster-member .a-card{width:min(100%,165px)!important}.v14-roster-member h3{font:700 23px var(--a-display);margin:14px 0 5px}.v14-roster-member p{font-size:10px;color:#687e6a;line-height:1.7;min-height:30px}.v14-roster-member.reserve{border-style:dashed;background:#eaf0e4}.v14-roster-member.chosen{border:2px solid #d38b38}.v14-slot{display:flex;align-items:center;gap:7px;border-top:1px solid #d8dfd0;padding:9px 0;font-size:9px;min-height:36px}.v14-slot b{font-size:15px;color:#6d8c72}.v14-empty{border:1px dashed #a7bba6;padding:35px 20px;font-size:13px;color:#6d846e;line-height:1.8}.a-modal.drawer{max-width:1080px}.v14-arcade-seed{display:flex;align-items:center;gap:12px;max-width:530px;margin:15px 0 20px;font-size:11px}.v14-arcade-seed input{flex:1;border:1px solid #c2d0c3;border-radius:6px;padding:13px;background:#fffdf5;color:#31524d;min-width:0}.a-arcade-tile{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(0deg,#143844f4,#1438447a),var(--tile-scene) center/cover!important;min-height:275px;border-color:#9fb6a5!important;color:white!important;border-radius:12px!important}.a-arcade-tile p{color:#e1e9df!important;max-width:280px;line-height:1.7}.a-arcade-tile small{color:#e4d6ad!important}.a-arcade-tile h2{color:#fff8eb!important}.a-arcade-tile b{color:#f0bc72!important}.a-event-scene{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:15px;justify-content:space-between;min-height:270px;padding:26px!important;background:linear-gradient(140deg,#fffcef,#edf4e8)!important;border:1px solid #b8c9b7!important;border-radius:10px!important;color:#284c43!important}.a-event-scene.risk{background:linear-gradient(140deg,#fff1d8,#f5e8dd)!important;border-color:#cfb194!important}.a-event-scene.force{background:linear-gradient(140deg,#35334b,#163b40)!important;color:#fff5de!important}.a-event-scene p{font-size:12px!important;line-height:1.9!important;margin:0!important;color:inherit!important}.a-event-scene strong{font:700 30px var(--a-display)!important;line-height:1.1}.a-event-scene small{font-size:11px;line-height:1.7}.a-event-scene i{font-style:normal;font-size:11px;border-bottom:1px solid currentColor;padding-bottom:5px}.a-event-scene.selected{outline:3px solid #cf8c40;outline-offset:3px}.a-event-scene[disabled]{opacity:.45;cursor:not-allowed}.v14-event-confirm{min-height:70px;margin-top:18px;display:flex;align-items:center;justify-content:center}.a-spotlight>.a-spotlight-card img{object-fit:contain}.arena-v10> .a-spotlight{position:fixed!important;z-index:9000;pointer-events:none}.a-card-info{min-width:30px;min-height:30px}
@media(max-width:1050px){.a-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-map.a-map-scene{grid-template-columns:.9fr 1.1fr}.v14-map .a-map-intro h1{font-size:36px}.v14-map .a-map-intro{padding-left:23px}.v14-map .a-map-local{padding-inline:5px}.v14-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.v14-draft-offers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:20px -14px;padding:5px 18px 18px;gap:14px;scroll-padding:18px}.v14-draft-offer{flex:0 0 79%;max-width:330px;scroll-snap-align:center;padding:20px;min-height:420px}.v14-draft-offer>.a-card{width:200px!important}.v14-draft-offer.a-mystery{min-height:420px}.v14-draft-offer>.a-button{min-height:48px}.v14-map.a-map-scene{grid-template-columns:1fr;grid-template-rows:125px minmax(190px,1fr) 122px;height:calc(100dvh - 235px);min-height:530px;max-height:750px}.v14-map.a-map-scene:before{background:linear-gradient(#0b2f39e6,#0e3b4320 47%,#143b3da0)}.v14-map .a-map-intro{padding:17px 18px 0;max-width:none;position:relative}.v14-map .a-map-intro .a-eyebrow{font-size:8px;letter-spacing:1px}.v14-map .a-map-intro h1{font-size:30px;max-width:290px;margin-top:4px}.v14-map .a-map-intro p{font-size:10px;line-height:1.6;margin:8px 0;max-width:290px}.v14-map .a-map-step{position:absolute;right:16px;top:13px;font-size:26px;display:none}.v14-route-promise{display:none}.v14-map .a-map-local{padding:0 4px 0;margin:0;min-height:0;display:flex;justify-content:center}.v14-map .a-map-svg{max-height:100%;width:auto;max-width:100%}.v14-map .a-map-hint{display:none}.v14-map .a-route-choices{position:relative;inset:auto;grid-row:3;margin:0;display:flex;gap:10px;overflow-x:auto;padding:8px 12px 12px;scroll-snap-type:x mandatory}.v14-map .a-route-card{flex:0 0 82%;min-height:100px;padding:15px 12px;scroll-snap-align:center;max-width:310px}.v14-map .a-route-card div>b{font-size:24px}.v14-map .a-route-card em{font-size:8px}.v14-map .a-route-card small{font-size:7px}.v14-team-rail.a-bottom-bar{gap:10px;left:8px;right:8px;bottom:max(6px,env(safe-area-inset-bottom));padding:8px 10px;min-height:70px}.v14-rail-team{gap:7px;min-width:0}.v14-rail-hero{width:34px}.v14-rail-hero .v14-thumb{width:34px;height:36px;border-radius:5px}.v14-rail-hero small{top:21px;font-size:7px}.v14-bag-button{padding:9px 11px;gap:6px;min-height:44px}.v14-bag-button .v14-icon{width:18px;height:18px}.v14-bag-button span{font-size:11px}.a-main{padding-bottom:40px}.a-footer{padding-bottom:100px}.v14-atelier{display:flex;flex-direction:column;gap:16px}.v14-bag-list{width:100%}.v14-targets{position:relative;top:auto;width:100%;padding:16px;order:-1}.v14-targets>h3{font-size:25px}.v14-targets>p{font-size:10px}.v14-target{min-height:70px;padding:9px;margin:7px 0;gap:10px}.v14-target b{font-size:12px}.v14-target small{font-size:9px}.v14-targets .a-button.text{font-size:11px;min-height:44px}.v14-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v14-roster-member{padding:11px}.v14-roster-member h3{font-size:21px}.v14-roster-member p{font-size:9px}.v14-roster-member .a-button{padding:9px 6px;font-size:9px;min-height:44px}.v14-roster-member .a-card{width:100%!important}.v14-slot{font-size:8px;padding:7px 0}.v14-bag-item .a-item-icon{width:54px;height:54px}.v14-bag-item .a-item h3{font-size:20px}.a-modal.drawer{padding:20px 15px;max-height:calc(100dvh - 24px);margin-bottom:0}.a-modal-title h2{font-size:27px}.a-event-scenes{display:flex!important;gap:14px;overflow:auto;scroll-snap-type:x mandatory;padding:5px 5px 12px!important}.a-event-scene{flex:0 0 87%;scroll-snap-align:center;min-height:270px;padding:22px!important}.a-event-scene strong{font-size:30px!important}.a-event-scene p{font-size:11px!important}.v14-event-confirm{min-height:62px;margin-top:12px}.v14-event-confirm>.a-button{width:100%}.a-arcade-tile{min-height:250px}.v14-arcade-seed{display:grid;gap:7px}.a-home-grid{grid-template-columns:1fr 1fr;gap:12px}.a-mode-tile{padding:20px 15px;min-height:230px}.a-mode-tile h2{font-size:28px}.a-mode-tile p{font-size:10px}.a-mode-tile .a-tile-number{font-size:8px}}
@media(prefers-reduced-motion:reduce){.v14-tilting{transform:none!important}.v14-draft-offer,.v14-map *,.v14-target{animation:none!important;transition:none!important}}
@media(max-width:720px){.v14-targets.idle .v14-target{display:none}.v14-targets.idle{padding:13px 16px}.v14-targets.idle>h3{font-size:21px;margin:8px 0 0}.v14-targets.idle>.a-eyebrow{font-size:8px}}
.v14-map.canyon .a-routes path{stroke:#803b26;stroke-dasharray:12 5}.v14-map.canyon .a-node circle:not(.a-node-target){fill:#fff0cc;stroke:#bd6935}.v14-map.islands .a-routes path{stroke:#104d5c;stroke-dasharray:3 8;stroke-linecap:round}.v14-map.islands .a-node circle:not(.a-node-target){fill:#e8fff8;stroke:#258e94}.v14-map.lakes .a-routes path{stroke:#61418b;stroke-dasharray:0}.v14-map.lakes .a-node circle:not(.a-node-target){fill:#eeecff;stroke:#7f68a2}.v14-map.clouds .a-routes path{stroke:#997330;stroke-dasharray:8 8}.v14-map.clouds .a-node circle:not(.a-node-target){fill:#fffbea;stroke:#bda155}.v14-map.ruins .a-routes path{stroke:#f1ca83;stroke-dasharray:4 6}.v14-map.ruins .a-node circle:not(.a-node-target){fill:#382d4a;stroke:#ddb07d}.v14-map.ruins .a-node image{filter:invert(1)}
.v14-ability-preview{display:block;line-height:1.6;font-size:9px;color:#547365;max-width:230px;margin:4px auto 0}.a-combat-team{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;max-width:100%}.a-combat-team>.a-card{scroll-snap-align:center}
.v14-item-reveal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9000;width:min(90vw,450px);padding:24px;background:#fff9e9;border:2px solid #d5af63;border-radius:15px;box-shadow:0 15px 120px #092f4166;pointer-events:none}.v14-item-reveal .a-item{background:none;border:0;padding:0}.v14-item-reveal .a-item h3{font-size:27px}.v14-item-reveal .a-item-icon{width:90px;height:90px}.v14-item-reveal .a-item p{font-size:12px;line-height:1.6}
.v14-solo-offer{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px;background:#fffdf4;border:1px solid #bfcebc;border-radius:10px}.v14-solo-offer>.a-card{max-width:220px;width:100%!important}.v14-solo-offer>b{font:700 24px var(--a-display);text-align:center}.v14-solo-offer>span{font-size:10px;line-height:1.5;text-align:center;color:#627d6a}.v14-solo-offer>.a-button{font-size:12px;width:100%;margin-top:6px}
@media(prefers-reduced-motion:no-preference){.v14-map .a-player-marker{animation:v14-step-arrive .24s ease-out both}.v14-map .a-route-card{animation:v14-route-arrive .28s ease-out both;animation-delay:calc(.18s + var(--i,0)*.07s)}@keyframes v14-step-arrive{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes v14-route-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
.a-pantheon,.a-bilan{padding:12px 0 25px;gap:22px}.a-pantheon h1,.a-bilan h1{font-size:50px;letter-spacing:-1px}.a-pantheon>header p,.a-bilan-head p{font-size:13px;margin-top:9px;line-height:1.7}.a-pantheon .a-chip,.a-bilan .a-tab,.a-pantheon .a-btn,.a-bilan .a-btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 17px;background:#fffdf4;border:1px solid #b9ccba;border-radius:6px;color:#27483d;font:600 12px var(--a-body,Arena,sans-serif);cursor:pointer;line-height:1.5;text-decoration:none}.a-pantheon-filters{display:flex;gap:8px;flex-wrap:wrap}.a-pantheon-stage{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:20px;padding:35px 20px;background:linear-gradient(90deg,#15383de8,#15383d82),var(--memory-scene) center/cover;color:#fff8e5;border:1px solid #a6baaa;border-radius:14px;min-height:350px}.a-pantheon-hero{min-width:0}.a-pantheon-hero h2{color:#fff6e3!important;font:700 34px var(--a-display);line-height:1.2;display:inline-block;min-width:160px;padding:0 0 7px;border-bottom:1px dashed #c0d3be88}.a-pantheon-hero>p{color:#d8e5d8!important;font-size:12px;line-height:1.7;margin:8px 0}.a-pantheon-stage .a-emblem{display:inline-flex;padding:6px 10px;border:1px solid #e7d49e66;border-radius:20px;color:#f5deab;background:#fff1c614;font-size:9px}.a-pantheon-stage .a-bilan-team{margin:20px 0 24px}.a-pantheon .a-nav{min-width:44px;min-height:54px;border-radius:7px;background:#fff8dd1a;color:#fff0ce;border:1px solid #e6ddbd88;font-size:25px;cursor:pointer}.a-pantheon .a-nav:focus-visible,.a-pantheon .a-btn:focus-visible,.a-bilan .a-tab:focus-visible{outline:3px solid #eb9a54;outline-offset:3px}.a-memory-card{width:130px;margin:0}.a-memory-card img{width:100%;height:auto;aspect-ratio:5/7;object-fit:contain;border-radius:8px}.a-memory-card figcaption{font-size:10px;line-height:1.6;margin-top:8px;color:inherit}.a-pantheon-stage .a-memory-card figcaption{color:#eaf1df}.a-memory-card.is-gone{opacity:.55}.a-bilan-team{gap:16px}.v14-honors-heading{font:700 28px var(--a-display);margin:4px 0 -9px}.a-bilan-tabs{gap:9px;margin-top:0}.a-bilan .a-tab.active{background:#203e3e;color:#fff5dd;border-color:#203e3e}.a-honor-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.a-honor-card{background:#fffdf3;border:1px solid #bdcebb;border-radius:10px;padding:20px;animation:none;min-width:0}.a-honor-art{display:flex;align-items:center;gap:16px;margin:16px 0}.a-honor-art img{width:100px;max-width:100px;aspect-ratio:5/7;object-fit:contain;border-radius:7px}.a-honor-art b{font:700 25px var(--a-display);color:#244941}.a-honor-card>p{font-size:11px;line-height:1.8;color:#627b68;margin-bottom:13px}.a-honor-card>small{display:inline-block;font-size:9px;margin-top:9px;color:#637c68}.a-honor-card .a-details summary{font-size:10px;min-height:40px}.a-honor-card .a-details p{font-size:11px;line-height:1.8}.a-bilan-panel[hidden]{display:none!important}.a-pantheon-actions .a-btn,.a-pantheon-stage .a-btn{background:#fff9e8;color:#234a41}.a-bilan-cta{gap:10px}.a-bilan .a-btn.primary{background:#ee7732;border-color:#d56b2d;color:#fff}.a-pantheon-thumbs{padding:5px 0 8px}.a-pantheon-thumb{background:#ebf0e4;border-color:#bdcdb8;padding:7px;min-height:60px}.a-pantheon-thumb.active{border:2px solid #d88d45}
@media(max-width:900px){.a-honor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.a-pantheon-stage{gap:10px;padding:25px 12px}.a-memory-card{width:106px}.a-pantheon-stage .a-bilan-team{gap:12px}.a-pantheon-hero h2{font-size:29px}}
@media(max-width:600px){.a-pantheon h1,.a-bilan h1{font-size:36px}.a-pantheon>header p,.a-bilan-head p{font-size:11px}.a-pantheon,.a-bilan{gap:18px;padding:10px 0 20px}.a-pantheon-filters{gap:6px}.a-pantheon .a-chip{font-size:10px;padding:9px 10px;min-height:44px}.a-pantheon-stage{grid-template-columns:28px minmax(0,1fr) 28px!important;padding:20px 9px;gap:8px}.a-pantheon .a-nav{min-width:28px;padding:0}.a-pantheon-hero h2{font-size:27px;min-width:0}.a-pantheon-hero>p{font-size:10px}.a-pantheon-stage .a-bilan-team{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:9px;scroll-snap-type:x mandatory}.a-pantheon-stage .a-memory-card{flex:0 0 100px;scroll-snap-align:start}.a-bilan>.a-bilan-team{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:8px}.a-bilan>.a-bilan-team>.a-memory-card{flex:0 0 93px}.a-pantheon-actions{gap:7px}.a-pantheon .a-btn,.a-bilan .a-btn{font-size:10px;padding:10px 12px;min-height:44px}.a-honor-row{grid-template-columns:1fr;gap:12px}.a-honor-card{padding:18px}.a-honor-art{margin:12px 0}.a-honor-art img{width:88px;max-width:88px}.a-honor-art b{font-size:27px}.a-honor-card>p{font-size:11px}.a-bilan-tabs{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto}.a-bilan .a-tab{font-size:10px;padding:10px 14px;flex-shrink:0}.v14-honors-heading{font-size:26px}.a-bilan-cta{gap:7px}.a-bilan-cta>.a-btn{flex:1}.a-pantheon-thumbs .a-pantheon-thumb img{width:26px;height:36px}}
