/* The approved inset Greed Island frame, independent of collection layouts. */
.lab-garden{--g-card-paper:#d0cdb8;--g-card-ink:#202020;--g-card-edge:#ada698;--g-card-press:#5c574f;--g-card-numeral:'Bodoni MT Condensed','Bodoni MT','Didot','Times New Roman',serif;--g-card-title:'Noto Serif JP','Yu Mincho','Hiragino Mincho ProN','Noto Serif CJK JP',serif}
.lab-garden .xg-framed{--xg-u:1px;position:relative;display:flex;flex-direction:column;width:100%;padding:calc(12*var(--xg-u)) calc(10*var(--xg-u)) calc(20.7*var(--xg-u));border:0;border-radius:calc(10*var(--xg-u));background:transparent;box-shadow:none;container-type:inline-size;isolation:isolate;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.lab-garden .xg-full-frame{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}
.lab-garden .xg-framed .g-card-head{width:100%;background:transparent;aspect-ratio:300/48}
.lab-garden .xg-framed .g-head-frame{display:none}
.lab-garden .xg-framed .g-card-middle{aspect-ratio:300/175.7;margin-top:calc(8*var(--xg-u));background:transparent;border:0}
.lab-garden .xg-framed .g-card-art{left:calc(6*var(--xg-u));top:calc(6*var(--xg-u));width:calc(100% - 12*var(--xg-u));height:calc(100% - 12*var(--xg-u));padding:calc(.6*var(--xg-u));border:0}
.lab-garden .xg-framed .g-card-art svg{width:100%;height:100%}
.lab-garden .xg-framed .g-card-bottom{aspect-ratio:auto;min-height:calc(175.6*var(--xg-u));margin-top:calc(10*var(--xg-u));padding:calc(10*var(--xg-u));border:0;background:transparent}
.lab-garden .xg-framed .g-card-description-wrap{padding:calc(15*var(--xg-u));border:0;background:transparent}
/* One printed face at every scale. Minimum screen font sizes or a separate
   dialog type scale would reflow the card as soon as a deal/flight begins. */
.lab-garden .xg-framed .g-card-description{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:calc(14*var(--xg-u));line-height:1.48}
.lab-garden .xg-framed .g-head-id .g-head-copy{letter-spacing:-.02em}
.lab-garden .xg-card-imprint{position:absolute;bottom:calc(7*var(--xg-u));left:calc(12*var(--xg-u));z-index:8;color:#c5c2b5;font:400 calc(8.5*var(--xg-u))/1.05 Arial,sans-serif;letter-spacing:.015em;white-space:nowrap}
/* Isolation belongs inside the printed surface. Isolating the card itself
   flattens the 3D siblings and displays a mirrored front instead of its back. */
.lab-garden .hc-card.hc-greed:has(>.hc-card-back){isolation:auto}
.lab-garden .hc-greed-back{position:absolute;inset:0;display:block;border-radius:inherit;background:#191e1c;transform:rotateY(180deg);backface-visibility:hidden;pointer-events:none}
.lab-garden .hc-greed-back-field{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit}
.lab-garden .hc-greed-back-mark{position:absolute;left:20%;top:50%;display:block;width:60%;height:auto;aspect-ratio:1;transform:translateY(-50%)}
.lab-garden .hc-greed-back .xg-card-imprint{left:12%;bottom:calc(20*var(--xg-u));color:#c5cbb4}

/* Printed ink stays above the coating. The illustration receives the strong
   hologram; exposed stock and camouflage catch a much quieter edge reflection. */
.lab-garden .hc-greed .g-card-head,.lab-garden .hc-greed .g-card-description-wrap{z-index:8}
.lab-garden .hc-greed .hc-foil{clip-path:none;mask-image:linear-gradient(to bottom,#0006 0 calc(60*var(--xg-u)),#000  calc(68*var(--xg-u)) calc(243.7*var(--xg-u)),#0004 calc(253.7*var(--xg-u)) 100%);border-radius:inherit}
.lab-garden .hc-greed.hc-trainer .hc-foil{mix-blend-mode:soft-light;opacity:calc(.36 + var(--hc-light)*.24);background-size:60% 100%,190% 180%;filter:contrast(1.4) saturate(1.65)}
.lab-garden .hc-greed.hc-vmax .hc-foil{mix-blend-mode:color;opacity:calc(.42 + var(--hc-light)*.24);filter:contrast(1.3) saturate(1.45)}
.lab-garden .hc-greed .hc-etch{opacity:calc(.08 + var(--hc-light)*.13);mask-image:radial-gradient(ellipse 78% 70% at var(--hc-px) var(--hc-py),#000 10%,#0007 90%)}
.lab-garden .hc-greed .hc-specular{clip-path:none;border-radius:inherit;opacity:calc(.075 + var(--hc-light)*.16);mix-blend-mode:screen;background:linear-gradient(112deg,#fff0 0%,#a9e3fb00 32%,#bceaff33 36.5%,#fff8 38%,#f5dfa733 39.5%,#ffeaff00 44%,#fff0 100%);background-size:240% 150%;background-position:var(--hc-bx) var(--hc-by);mask-image:linear-gradient(#0003 0 calc(60*var(--xg-u)),#000 calc(68*var(--xg-u)) calc(243.7*var(--xg-u)),#0002 calc(253.7*var(--xg-u)) 100%)}
.lab-garden .hc-greed.hc-vmax .hc-etch{opacity:calc(.12 + var(--hc-light)*.18)}
.lab-garden .hc-greed.hc-vmax .hc-specular{opacity:calc(.08 + var(--hc-light)*.17)}
@media(prefers-reduced-motion:reduce){.lab-garden .hc-greed.hc-trainer .hc-foil{opacity:.36}.lab-garden .hc-greed.hc-vmax .hc-foil{opacity:.42}.lab-garden .hc-greed .hc-specular{opacity:.08}}

/* The purple reverse retains its printed field and emblem. A fine film and
   moving specular reflection sit over the ink on the visible card side. */
.lab-garden .hc-greed-back::before,.lab-garden .hc-greed-back::after{content:'';position:absolute;inset:0;display:block;border-radius:inherit;pointer-events:none}
.lab-garden .hc-greed-back::before{z-index:2;mix-blend-mode:soft-light;opacity:calc(.035 + var(--hc-light)*.24);background:repeating-linear-gradient(108deg,#fff0 0px,#e9fffa55 .45px,#fff0 .9px,#fff0 4.4px),linear-gradient(calc(120deg + var(--hc-spectrum)),#96c9d8,#d7bddf 24%,#e7d3a7 42%,#a7d9bd 61%,#a7b6e1 80%,#ccb5d5);background-size:100% 100%,260% 240%;background-position:center,var(--hc-bx) var(--hc-by)}
.lab-garden .hc-greed-back::after{z-index:3;mix-blend-mode:screen;opacity:calc(.025 + var(--hc-light)*.29);background:radial-gradient(ellipse 46% 35% at var(--hc-px) var(--hc-py),#f3ffffbd,#fff0 72%),linear-gradient(112deg,#fff0 30%,#dff9ff00 37%,#f3ffff7a 40%,#e2fff900 44%,#fff0 51%);background-size:100% 100%,230% 180%;background-position:center,var(--hc-bx) var(--hc-by)}
@media(prefers-reduced-motion:reduce){.lab-garden .hc-greed-back::before{opacity:.035}.lab-garden .hc-greed-back::after{opacity:.025}}
