/* Opaque, independently decorated reverse; no reflected portrait. */
.ft-turntable{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.ft-face{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.ft-front{transform:rotateY(0deg) translateZ(1px)}.ft-back{transform:rotateY(180deg) translateZ(1px);background:#05070c!important;isolation:isolate}.ft-back-guilloche{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.ft-back-emblem{position:absolute;left:36%;top:30%;width:28%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ft-metal);background:radial-gradient(circle,#19202b,#04060c 75%);box-shadow:0 0 0 5px #06080d,0 0 0 6px #cab58455,inset 0 0 16px #d2bb7322}.ft-back-emblem .ft-symbol{width:76%;height:76%}.ft-back-title{position:absolute;bottom:10%;left:5%;right:5%;display:flex;flex-direction:column;align-items:center;gap:8px;color:#d7c499}.ft-back-title b{font:400 clamp(20px,7cqw,30px)/1.2 Georgia,serif;letter-spacing:.2em}.ft-back-title span{font:11px/1.5 Arial,sans-serif;letter-spacing:.2em}.ft-back-title small{font:8px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#9c927f}.ft-is-back .ft-front{visibility:hidden;transition:visibility 0s .38s}.ft-front{visibility:visible;transition:visibility 0s .38s}.ft-is-back .ft-back{visibility:visible}.ft-back{visibility:visible}.ft-frame{z-index:5}.ft-front>.ft-frame{transform:translateZ(1px)}.ft-is-back>.ft-turntable>.ft-glint,.ft-is-back>.ft-turntable>.ft-particles{visibility:hidden}
/* Bright facets on the frame: keep the reading area clear. */
html[data-ft-quality='medium'] .ft-diamonds>i:nth-child(n+7){display:block}html[data-ft-quality='medium'] .ft-diamonds>i:nth-child(n+19){display:none}html[data-ft-quality='low'] .ft-diamonds{display:block}html[data-ft-quality='low'] .ft-diamonds>i:nth-child(n+3){display:none}.ft-diamonds>i{will-change:auto}.ft-diamonds>i{background:radial-gradient(circle,#fff 0 7%,#eef9ff 9%,#d5e9ff70 17%,transparent 48%)}@keyframes ft-diamond-flash{0%,55%,91%,100%{opacity:0;transform:translate(-50%,-50%) scale(.15) rotate(12deg)}65%{opacity:.22;transform:translate(-50%,-50%) scale(.55) rotate(16deg)}70%{opacity:.95;transform:translate(-50%,-50%) scale(1) rotate(18deg)}74%{opacity:.35;transform:translate(-50%,-50%) scale(.66) rotate(20deg)}84%{opacity:0;transform:translate(-50%,-50%) scale(.16) rotate(23deg)}}
.ft-attribute{--stat-ink:#eee7d8;--stat-light:#fffaf0;border-bottom:1px solid color-mix(in srgb,var(--stat-ink) 25%,transparent);position:relative}.ft-attribute:after{content:'';position:absolute;bottom:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--stat-ink) 65%,white),transparent);opacity:.6}.ft-attribute[data-stat-tier='green']{--stat-ink:#6be8ae;--stat-light:#dcffef}.ft-attribute[data-stat-tier='blue']{--stat-ink:#70c6ff;--stat-light:#e2f5ff}.ft-attribute[data-stat-tier='purple']{--stat-ink:#cb9cff;--stat-light:#f4e6ff}.ft-attribute[data-stat-tier='orange']{--stat-ink:#ffb36a;--stat-light:#fff0d7}.ft-attribute[data-stat-tier='gold']{--stat-ink:#ffe085;--stat-light:#fffbe5}.ft-card .ft-attribute b{color:var(--stat-ink);background:linear-gradient(180deg,var(--stat-light) 0%,var(--stat-ink) 48%,var(--stat-ink) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--stat-ink) 25%,transparent));font-weight:600}.ft-card .ft-attribute span{color:color-mix(in srgb,var(--stat-ink) 65%,#d1d7dd)}.ft-card .ft-stat-unit{color:#ff7478;-webkit-text-fill-color:#ff7478;font:500 .66em/1.2 Arial,sans-serif;font-style:normal;white-space:normal;text-shadow:0 0 5px #ff394c33}.ft-many-attributes{gap:3px;padding-top:8px;background:linear-gradient(180deg,transparent,#080b12b8 10%,#080b12ed 50%)}.ft-many-attributes .ft-attributes{gap:3px 10px}.ft-many-attributes .ft-attribute{padding-bottom:3px}.ft-many-attributes .ft-attribute span{font-size:clamp(9px,2.7cqw,11px)}.ft-many-attributes .ft-attribute b{font-size:clamp(10px,3cqw,12px);line-height:1.2}.ft-many-attributes .ft-attribute:first-child b{font-size:clamp(15px,4.6cqw,19px)}html[data-ft-reduce='true'] .ft-diamonds{display:none!important}@media(prefers-reduced-motion:reduce){.ft-diamonds{display:none!important}}.ft-gallery .ft-diamonds,.ft-tiers .ft-diamonds,.rank-full .ft-diamonds{display:none!important}

.ft-is-back .ft-mode{visibility:hidden}
