.card-detail-seo-title{font-family:var(--font-display);font-size:max(2.1rem,min(4.5vw,3rem));font-weight:600}.card-content-section .section-title{font-family:var(--font-display);font-size:max(1.6rem,min(2.6vw,2rem));font-weight:600}.card-detail-content-box .card-title{font-family:var(--font-display);font-style:italic}.card-content-section .section-content p,.card-description-extended p{animation:none}.tcd-strip{margin-bottom:2.5rem}.tcd-strip__label{font-family:var(--font-sans-new);letter-spacing:.18em;text-transform:uppercase;color:rgba(210,161,125,.75);text-align:center;margin-bottom:1rem;font-size:.72rem;font-weight:500}.tcd-strip__track{scrollbar-width:none;justify-content:center;align-items:flex-start;gap:.9rem;padding:.75rem .25rem;display:flex}.tcd-strip__track::-webkit-scrollbar{display:none}.tcd-strip__item{width:max(72px,min(9vw,96px));transition:transform .25s var(--ease-mystic);flex-direction:column;flex:none;align-items:center;gap:.45rem;text-decoration:none;display:flex}.tcd-strip__frame{width:100%;transition:box-shadow .25s var(--ease-mystic);background-color:#c3c0b3;border-radius:6px;padding:3%;display:block;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.35)}.tcd-strip__img{aspect-ratio:500/875;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.tcd-strip__name{color:#c4c4c4;text-align:center;font-size:.72rem;line-height:1.25}a.tcd-strip__item:hover{transform:translateY(-6px)}a.tcd-strip__item:hover .tcd-strip__frame{box-shadow:0 6px 18px rgba(210,161,125,.3)}.tcd-strip__item.is-current{transform:scale(1.06)}.tcd-strip__item.is-current .tcd-strip__frame{box-shadow:0 0 0 2px var(--gold),0 0 22px rgba(210,161,125,.35)}.tcd-strip__item.is-current .tcd-strip__name{color:var(--gold)}@media (max-width:768px){.tcd-strip__track{scroll-snap-type:x proximity;justify-content:flex-start;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;overflow-x:auto}.tcd-strip__item{scroll-snap-align:center}}@media (max-width:575px){.tcd-strip__track{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.tcd-strip__item,.tcd-strip__frame{transition:none}a.tcd-strip__item:hover{transform:none}}.tcd-swipe{touch-action:pan-y;position:relative}.tcd-swipe.is-leaving-left{opacity:.4;transform:translate(-24px)}.tcd-swipe.is-leaving-right{opacity:.4;transform:translate(24px)}@media (prefers-reduced-motion:no-preference){.tcd-swipe{transition:transform .18s var(--ease-mystic),opacity .18s var(--ease-mystic)}}.tcd-swipe__hint{display:none}@media (max-width:768px){.tcd-swipe__hint{font-family:var(--font-display);color:rgba(210,161,125,.45);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:2.2rem;line-height:1;animation:2.4s ease-in-out infinite tcdHintPulse;display:block;position:absolute;top:max(140px,min(28vh,240px))}.tcd-swipe__hint--prev{left:.15rem}.tcd-swipe__hint--next{right:.15rem}}@keyframes tcdHintPulse{0%,to{opacity:.35}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.tcd-swipe{transition:none}.tcd-swipe__hint{animation:none}}.tcd-progress{z-index:1100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.tcd-progress__bar{transform-origin:0;will-change:transform;background:linear-gradient(90deg,rgba(210,161,125,.15) 0%,#d2a17d 55%,#f0cda9 100%);height:100%;transform:scaleX(0);box-shadow:0 0 8px rgba(210,161,125,.45)}@media (prefers-reduced-motion:no-preference){.card-detail-anim .card-content-section:not(.is-in),.card-detail-anim .card-description-extended:not(.is-in),.card-detail-anim .combinations-section:not(.is-in){opacity:0}.card-detail-anim .card-content-section.is-in,.card-detail-anim .card-description-extended.is-in,.card-detail-anim .combinations-section.is-in{opacity:1;animation:tcdFadeUp .65s var(--ease-mystic)backwards;animation-delay:var(--rd,0s)}}@keyframes tcdFadeUp{0%{opacity:0;transform:translateY(18px)}}.card-detail-container{padding-bottom:max(2.5rem,min(6vh,4rem))}@media (max-width:768px){.card-detail-content-box .interpretation-text,.card-description-extended p{font-size:1rem;line-height:1.65}}
