.signed-pack{--pack:var(--ar-pack);--pack-hi:var(--ar-pack-hi);--pack-lo:var(--ar-pack-lo);--pack-ink:#062414cc;aspect-ratio:150/250;color:#fff4dc;filter:drop-shadow(0 18px 14px #00000080)drop-shadow(0 2px 1px #00000073);width:320px;display:block;position:relative;container-type:inline-size}.signed-pack[data-type]{--pack-hi:color-mix(in oklab, var(--pack) 78%, #fff4dc);--pack-lo:color-mix(in oklab, var(--pack) 42%, #120e0c);--pack-ink:color-mix(in oklab, var(--pack) 30%, #080604d9)}:is(.signed-pack,.card-back)[data-type=mammifere]{--pack:var(--vivant-type-mammifere)}:is(.signed-pack,.card-back)[data-type=oiseau]{--pack:var(--vivant-type-oiseau)}:is(.signed-pack,.card-back)[data-type=reptile]{--pack:var(--vivant-type-reptile)}:is(.signed-pack,.card-back)[data-type=amphibien]{--pack:var(--vivant-type-amphibien)}:is(.signed-pack,.card-back)[data-type=poisson]{--pack:var(--vivant-type-poisson)}:is(.signed-pack,.card-back)[data-type=insecte]{--pack:var(--vivant-type-insecte)}:is(.signed-pack,.card-back)[data-type=arachnide]{--pack:var(--vivant-type-arachnide)}:is(.signed-pack,.card-back)[data-type=plante]{--pack:var(--vivant-type-plante)}:is(.signed-pack,.card-back)[data-type=champignon]{--pack:var(--vivant-type-champignon)}.signed-pack--under{filter:brightness(.5)drop-shadow(0 10px 10px #00000080)}.signed-pack__body{-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, transparent 0) 0 0 / 6.667cqi 3.334cqi repeat-x, linear-gradient(#000 0 0) 0 3.333cqi / 100% calc(100% - 6.666cqi) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / 6.667cqi 3.334cqi repeat-x;-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, transparent 0) 0 0 / 6.667cqi 3.334cqi repeat-x, linear-gradient(#000 0 0) 0 3.333cqi / 100% calc(100% - 6.666cqi) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / 6.667cqi 3.334cqi repeat-x;mask:conic-gradient(from 135deg at 50% 0, #000 90deg, transparent 0) 0 0 / 6.667cqi 3.334cqi repeat-x, linear-gradient(#000 0 0) 0 3.333cqi / 100% calc(100% - 6.666cqi) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / 6.667cqi 3.334cqi repeat-x;background:0 0;display:block;position:absolute;inset:0;overflow:hidden}.signed-pack__body:before{content:"";pointer-events:none;background:linear-gradient(90deg, #140d0966, transparent 8% 92%, #140d0966), radial-gradient(ellipse at 30% 12%, #fff2c023, transparent 50%), repeating-linear-gradient(35deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(165deg, var(--pack), var(--pack-lo) 78%);position:absolute;inset:10.67cqi 2.5cqi}.signed-pack__crimp{background:repeating-linear-gradient(90deg,#fff1bb20 0 1.33cqi,#57311035 1.33cqi 2.67cqi),linear-gradient(175deg,#fff0b6,#e1ad45 30%,#a46c23 70%,#e2b65f);border-block:.65cqi solid #f0c46b;height:10.67cqi;display:block;position:absolute;left:0;right:0}.signed-pack__crimp--t{clip-path:none;top:0}.signed-pack__crimp--b{clip-path:polygon(1.5% 0,98.5% 0,100% 16%,100% 100%,0 100%,0 16%);bottom:0}.signed-pack__brand{justify-content:center;align-items:center;gap:4cqi;display:flex;position:absolute;top:17cqi;left:0;right:0}.signed-pack__brand .app-stripes{font-size:8cqi}.signed-pack__brand b{font-family:var(--font-slab);color:#fff4dc;text-shadow:0 .9cqi 0 var(--pack-ink);font-size:max(15px,10cqi);font-weight:400;line-height:1}.signed-pack__win{filter:drop-shadow(0 1cqi 1cqi #0006);background:0 0;width:82cqi;height:84cqi;padding:0;display:block;position:absolute;top:33cqi;left:9cqi}.signed-pack__win>span{background:#0c0f13;border-radius:0;width:90%;height:91%;display:block;position:absolute;top:8%;left:5%;overflow:hidden;-webkit-mask:url(/cards/vivant-v2/photo-window-standard.svg) 50%/100% 100% no-repeat;mask:url(/cards/vivant-v2/photo-window-standard.svg) 50%/100% 100% no-repeat}.signed-pack__window-frame,.signed-pack__band-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.signed-pack__band-corners{pointer-events:none;width:100%;height:23.8095%;position:absolute;top:100%;left:0}.signed-pack__band>span{z-index:1;position:relative;transform:translateY(-1.1cqi)}.signed-pack__win img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.signed-pack__band{background:var(--ar-chalk);color:#34291b;height:17.33cqi;font-family:var(--font-slab);font-size:min(10cqi, calc(94cqi / (var(--band-len,6) * .95)));letter-spacing:.12em;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:122.67cqi;left:0;right:0;box-shadow:0 1.33cqi #00000040}.signed-pack__foot{color:#f3fbe9;font:800 8cqi/1 var(--font-ui);letter-spacing:.06em;text-align:center;text-shadow:0 .7cqi 0 var(--pack-ink);display:block;position:absolute;top:145.33cqi;left:0;right:0}.signed-pack__foot:before,.signed-pack__foot:after{content:"";background:linear-gradient(90deg,#0000,#f4d18b);width:13cqi;height:.65cqi;position:absolute;top:50%}.signed-pack__foot:before{left:10cqi}.signed-pack__foot:after{right:10cqi;transform:rotate(180deg)}@container (max-width:168px){.signed-pack__band{font-family:var(--font-ui);letter-spacing:.08em;font-weight:900;font-stretch:112%}}@container (max-width:150px){.signed-pack__brand b{font-family:var(--font-ui);font-size:11.5cqi;font-weight:900;font-stretch:112%}}.signed-pack__side{pointer-events:none;width:5.667%;position:absolute;top:0;bottom:0}.signed-pack__side--left{left:0}.signed-pack__side--right{right:0}.signed-pack__side:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,35% 100%);background:linear-gradient(90deg,#ffe6a0 0%,#dba13c 22%,#a46c23 52%,#f1c66a 80%,#ffe8aa);width:100%;height:17cqi;position:absolute;top:10cqi;left:0}.signed-pack__side--right:before{transform:scaleX(-1)}.signed-pack__side>svg{width:100%;height:100%;display:block;position:relative}.signed-pack__seal{z-index:2;object-fit:contain;filter:drop-shadow(0 1cqi 1cqi #0009);width:24cqi;height:24cqi;position:absolute;top:103cqi;left:38cqi}.signed-pack__seal .card-emblem{width:100%;height:100%;display:block}.signed-pack__band{box-shadow:none;font-size:min(9cqi, calc(82cqi / (var(--band-len,6) * .95)));background:0 0;border:0}
