.gc-login{--gl-bg: #100e0c;--gl-raise: #171410;--gl-line: rgba(215, 196, 160, .16);--gl-brass: #d7b56d;--gl-brass-deep: #c4a15a;--gl-ink: #f3efe6;--gl-muted: #b7b0a4;--gl-ease: cubic-bezier(.22, 1, .36, 1);position:relative;isolation:isolate;min-height:min(78vh,52rem);display:grid;place-items:center;padding:clamp(2rem,5vw,3.5rem) 1.25rem;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(215,181,109,.14),transparent 60%),var(--gl-bg);color:var(--gl-ink)}.gc-login__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%)}.gc-login__panel{position:relative;z-index:1;width:min(100%,26.5rem);padding:clamp(1.5rem,4vw,2rem);border:1px solid var(--gl-line);border-left:2px solid var(--gl-brass);border-radius:3px;background:linear-gradient(180deg,rgba(215,181,109,.07),transparent 42%),var(--gl-raise);box-shadow:0 18px 50px #00000059;animation:gc-login-in .55s var(--gl-ease) both}@keyframes gc-login-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}.gc-login__brand{margin-bottom:1.35rem;padding-bottom:1.15rem;border-bottom:1px solid var(--gl-line)}.gc-login__eyebrow{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gl-brass)}.gc-login__title{margin:0 0 .45rem;font-family:var(--font-heading-family, var(--font-body-family, system-ui, sans-serif));font-size:clamp(1.7rem,3.5vw,2.1rem);font-weight:750;letter-spacing:-.02em;line-height:1.05;text-transform:none;color:var(--gl-ink)}.gc-login__lead,.gc-login__hint{margin:0;font-size:.9rem;line-height:1.5;color:var(--gl-muted)}.gc-login__subtitle{margin:0 0 .5rem;font-size:1.05rem;font-weight:750}.gc-login__form{display:grid;gap:.55rem}.gc-login__label{margin-top:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d7b56de6}.gc-login__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.35rem}.gc-login__row .gc-login__label{margin-top:0}.gc-login__input{width:100%;min-height:2.65rem;padding:.65rem .85rem;border:1px solid var(--gl-line);border-radius:2px;background:#0a09088c;color:var(--gl-ink);font-size:.92rem;outline:none;transition:border-color .2s var(--gl-ease)}.gc-login__input::placeholder{color:#b7b0a48c}.gc-login__input:focus{border-color:#d7b56d8c}.gc-login__btn{margin-top:.55rem;min-height:2.75rem;border:0;border-radius:3px;background:var(--gl-brass-deep);color:#1a140c;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:filter .2s var(--gl-ease)}.gc-login__btn:hover{filter:brightness(1.08)}.gc-login__link,.gc-login__forgot,.gc-login__switch a{color:var(--gl-brass);font-size:.82rem;text-decoration:none}.gc-login__link:hover,.gc-login__forgot:hover,.gc-login__switch a:hover{text-decoration:underline}.gc-login__switch{margin:.85rem 0 0;text-align:center;font-size:.84rem;color:var(--gl-muted)}.gc-login__error{margin:0;padding:.65rem .75rem;border:1px solid rgba(220,80,80,.35);border-radius:2px;background:#dc505014;color:#ffb4b4;font-size:.84rem}.gc-login__success{margin:0 0 .85rem;padding:.65rem .75rem;border:1px solid rgba(94,233,168,.3);border-radius:2px;background:#5ee9a814;color:#8ef0c4;font-size:.84rem}.gc-login__discord{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:1.15rem;min-height:2.5rem;padding:.55rem .9rem;border:1px solid rgba(215,181,109,.3);border-radius:3px;background:#d7b56d0f;color:var(--gl-ink);font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .2s var(--gl-ease),background .2s var(--gl-ease)}.gc-login__discord svg{width:1rem;height:1rem;color:var(--gl-brass)}.gc-login__discord:hover{border-color:#d7b56d8c;background:#d7b56d1a}.gc-login__recover{display:none}.gc-login__main{display:block}.gc-login__recover:target{display:block}.gc-login__recover:target~.gc-login__main{display:none}.gc-account{--gl-bg: #100e0c;--gl-raise: #171410;--gl-line: rgba(215, 196, 160, .16);--gl-brass: #d7b56d;--gl-brass-deep: #c4a15a;--gl-ink: #f3efe6;--gl-muted: #b7b0a4;--gl-ease: cubic-bezier(.22, 1, .36, 1);position:relative;isolation:isolate;min-height:min(78vh,52rem);padding:clamp(2rem,5vw,3.5rem) 1.25rem 3rem;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(215,181,109,.14),transparent 60%),var(--gl-bg);color:var(--gl-ink)}.gc-account .gc-login__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%)}.gc-account__shell{position:relative;z-index:1;width:min(100%,58rem);margin:0 auto;animation:gc-login-in .55s var(--gl-ease) both}.gc-account__panel{width:min(100%,26.5rem);margin:0 auto}.gc-account__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;padding-bottom:1.15rem;border-bottom:1px solid var(--gl-line)}.gc-account__email{color:var(--gl-muted)}.gc-account__logout{display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .9rem;border:1px solid rgba(215,181,109,.35);border-radius:3px;color:var(--gl-brass);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.gc-account__logout:hover{border-color:#d7b56da6;background:#d7b56d14}.gc-account__downloads{margin-bottom:1rem}.gc-account__downloads .gc-login__lead{margin:0 0 .85rem}.gc-account__app-blocks{display:grid;gap:.65rem}.gc-account__app-block .btn,.gc-account__app-block .button,.gc-account__app-block a{display:inline-flex!important;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem!important;border:0!important;border-radius:3px!important;background:#c4a15a!important;color:#1a140c!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;margin:0!important}.gc-account__grid{display:grid;gap:1rem}@media(min-width:860px){.gc-account__grid{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.9fr);align-items:start}}.gc-account__card{padding:clamp(1.15rem,3vw,1.5rem);border:1px solid var(--gl-line);border-left:2px solid var(--gl-brass);border-radius:3px;background:linear-gradient(180deg,rgba(215,181,109,.07),transparent 42%),var(--gl-raise)}.gc-account__card-title{margin:0 0 .9rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gl-brass)}.gc-account__orders{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.gc-account__order{padding:.75rem .85rem;border:1px solid var(--gl-line);border-radius:2px;background:#0a090866}.gc-account__order-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.gc-account__order-id{color:var(--gl-ink);font-weight:750;text-decoration:none}.gc-account__order-id:hover{color:var(--gl-brass)}.gc-account__order-total{color:var(--gl-brass);font-size:.9rem;font-weight:700;white-space:nowrap}.gc-account__order-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;font-size:.8rem;color:var(--gl-muted)}.gc-account__pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;font-size:.82rem;color:var(--gl-muted)}.gc-account__pager a{color:var(--gl-brass);text-decoration:none}.gc-account__address{margin:0 0 .85rem;font-size:.9rem;line-height:1.55;color:var(--gl-muted)}.gc-account__address p{margin:0}.gc-account__side-link{display:inline-block;margin-bottom:1rem;color:var(--gl-brass);font-size:.84rem;text-decoration:none}.gc-account__side-link:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.gc-login__panel,.gc-account__shell{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/gc-login.css.map */
