.character-card[data-v-b012f80b]{border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.character-card[data-v-b012f80b]:hover{box-shadow:0 14px 36px #00000073;transform:translateY(-4px)}.card-media[data-v-b012f80b]{aspect-ratio:2/3;background:#2a2230;overflow:hidden;position:relative;width:100%}.media-placeholder[data-v-b012f80b]{align-items:center;color:#ffffff80;display:flex;inset:0;justify-content:center;position:absolute;z-index:0}.media-link[data-v-b012f80b]{display:block;text-decoration:none;z-index:1}.card-img[data-v-b012f80b],.media-link[data-v-b012f80b]{inset:0;position:absolute}.card-img[data-v-b012f80b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .4s ease,opacity .3s ease;width:100%}.character-card:hover .card-img[data-v-b012f80b]{transform:scale(1.06)}.media-shade[data-v-b012f80b]{background:linear-gradient(188deg,rgba(0,0,0,.4) 2%,rgba(0,0,0,.28) 18%,transparent 33%),linear-gradient(3deg,rgba(0,0,0,.72) 2%,rgba(0,0,0,.58) 18%,transparent 36%);inset:0;position:absolute}.media-name[data-v-b012f80b]{align-items:baseline;bottom:18px;color:#fff;display:flex;gap:8px;left:16px;position:absolute;right:16px}.name-text[data-v-b012f80b]{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.45);transition:color .2s ease}.character-card:hover .name-text[data-v-b012f80b]{color:#ec5f78}.age-text[data-v-b012f80b]{font-size:18px;font-weight:500;opacity:.82}.card-actions[data-v-b012f80b]{display:flex;flex-direction:column;gap:10px;position:absolute;right:12px;top:12px;z-index:3}.card-action-btn[data-v-b012f80b]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 12px #00000047;cursor:pointer;display:flex;height:46px;justify-content:center;text-decoration:none;transition:transform .15s ease,background .2s ease,border-color .2s ease;width:46px}.card-action-btn[data-v-b012f80b]:hover{background:#ffffff29;transform:scale(1.08)}.card-action-btn[data-v-b012f80b]:active{transform:scale(.94)}.card-action-btn.is-liked[data-v-b012f80b]{background:#ec5f7833;border-color:#ec5f788c}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding:0 16px;pointer-events:none;position:absolute;top:0;width:100%}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;gap:12px;justify-content:center}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}@container style(--v-window-transition-duration){.v-window .v-window-item{transition-duration:var(--v-window-transition-duration)!important}}.v-window--crossfade>.v-window__container{isolation:isolate}.v-window--crossfade>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition-duration:0s}}.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-reverse-transition-enter-from,.v-window-x-transition-leave-to{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-reverse-transition-enter-from,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-window-crossfade-transition-enter-active,.v-window-crossfade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-crossfade-transition-leave-from,.v-window-crossfade-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-crossfade-transition-enter-from,.v-window-crossfade-transition-leave-to{opacity:0}
