.sorvyra-logo_logo__5dhmF{--sorvyra-text:#172024;--sorvyra-muted:#67706d;display:inline-flex;min-width:0;align-items:center;gap:.72rem}.sorvyra-logo_dark__tc98Y{--sorvyra-text:#ffffff;--sorvyra-muted:rgba(255,255,255,0.58)}.sorvyra-logo_light__yoe4q{--sorvyra-text:#172024;--sorvyra-muted:#67706d}.sorvyra-logo_mark__0aKmA{position:relative;display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(215,178,88,.42);border-radius:.9rem;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.2),transparent 35%),linear-gradient(145deg,#122529,#081317);box-shadow:0 .65rem 1.6rem rgba(5,15,18,.18),inset 0 1px 0 rgba(255,255,255,.09);font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1}.sorvyra-logo_mark__0aKmA:after{position:absolute;right:-.65rem;bottom:-.75rem;width:2.2rem;height:2.2rem;border:.38rem solid rgba(17,160,163,.3);border-radius:999px;content:""}.sorvyra-logo_markS__ePNLH,.sorvyra-logo_markV___Ay_a{position:absolute;z-index:1;font-size:1.42rem}.sorvyra-logo_markS__ePNLH{left:.62rem;top:.65rem;color:#e6bf61}.sorvyra-logo_markV___Ay_a{right:.52rem;bottom:.55rem;color:#58c6c2;font-size:1.2rem}.sorvyra-logo_copy__RtyCO{display:grid;min-width:0;gap:.2rem}.sorvyra-logo_wordmark__zlOIh{display:flex;min-width:0;align-items:baseline;gap:.48rem;color:var(--sorvyra-text);white-space:nowrap}.sorvyra-logo_name__jNiBI{font-size:1.05rem;font-weight:850;letter-spacing:.12em}.sorvyra-logo_divider__sLpzk{width:1px;height:.88rem;background:rgba(215,178,88,.68)}.sorvyra-logo_store__r86N_{color:#c99f45;font-size:.72rem;font-weight:850;letter-spacing:.2em}.sorvyra-logo_subtitle__jWMYv{overflow:hidden;color:var(--sorvyra-muted);font-size:.56rem;font-weight:760;letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sorvyra-logo_compact__SjTyc{gap:.6rem}.sorvyra-logo_compact__SjTyc .sorvyra-logo_mark__0aKmA{width:2.45rem;height:2.45rem;border-radius:.78rem}.sorvyra-logo_compact__SjTyc .sorvyra-logo_markS__ePNLH{left:.52rem;top:.55rem;font-size:1.23rem}.sorvyra-logo_compact__SjTyc .sorvyra-logo_markV___Ay_a{right:.44rem;bottom:.47rem;font-size:1rem}.sorvyra-logo_compact__SjTyc .sorvyra-logo_name__jNiBI{font-size:.93rem}.sorvyra-logo_compact__SjTyc .sorvyra-logo_store__r86N_{font-size:.63rem}.sorvyra-logo_compact__SjTyc .sorvyra-logo_subtitle__jWMYv{font-size:.5rem}.sorvyra-logo_large__FcnXE{gap:.95rem}.sorvyra-logo_large__FcnXE .sorvyra-logo_mark__0aKmA{width:3.6rem;height:3.6rem;border-radius:1.05rem}.sorvyra-logo_large__FcnXE .sorvyra-logo_markS__ePNLH{left:.78rem;top:.78rem;font-size:1.8rem}.sorvyra-logo_large__FcnXE .sorvyra-logo_markV___Ay_a{right:.68rem;bottom:.65rem;font-size:1.5rem}.sorvyra-logo_large__FcnXE .sorvyra-logo_name__jNiBI{font-size:1.36rem}.sorvyra-logo_large__FcnXE .sorvyra-logo_store__r86N_{font-size:.85rem}.sorvyra-logo_large__FcnXE .sorvyra-logo_subtitle__jWMYv{font-size:.62rem}@media (max-width:420px){.sorvyra-logo_subtitle__jWMYv{display:none}.sorvyra-logo_wordmark__zlOIh{gap:.34rem}.sorvyra-logo_divider__sLpzk{display:none}.sorvyra-logo_store__r86N_{letter-spacing:.12em}}@media (max-width:360px){.sorvyra-logo_compact__SjTyc .sorvyra-logo_store__r86N_{display:none}}