.form-wrapper{display:flex;justify-content:center;align-items:flex-start;margin-block:3rem}.form-card{position:relative;width:100%;max-width:460px;padding:2rem;background:var(--ko-panel);border:1px solid var(--ko-line);border-radius:var(--ko-radius);box-shadow:0 10px 40px rgb(0 0 0 / 60%),inset 0 1px 0 rgb(255 236 196 / 4%);backdrop-filter:blur(6px)}.form-card--wide{max-width:880px}.form-card::after,.form-card::before{content:'';position:absolute;width:9px;height:9px;border-color:var(--ko-line-2);border-style:solid;border-width:0;pointer-events:none}.form-card::before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.form-card::after{right:-1px;bottom:-1px;border-right-width:1px;border-bottom-width:1px}.form-logo{margin:0 auto 1rem auto;height:50px;display:block}.form-title{margin:0 0 1.5rem;font-family:BeaufortForLoL,Inter,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:center;color:var(--ko-gold-lt);text-shadow:0 1px 3px rgb(0 0 0 / 80%)}.form-section{margin-bottom:1.5rem}.form-section:last-of-type{margin-bottom:1rem}.form-section__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;padding-bottom:.45rem;border-bottom:1px solid var(--ko-line);font-family:BeaufortForLoL,Inter,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ko-gold)}.form-section__title i{color:var(--ko-gold-deep)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.form-group--full{grid-column:1/-1}.form-group{display:flex;flex-direction:column;min-width:0}.form-card .form-control,.form-card .form-select{background:#191410;border:1px solid var(--ko-line);border-radius:var(--ko-radius);color:var(--ko-text);transition:border-color .2s,box-shadow .2s}.form-card .form-control:focus,.form-card .form-select:focus{background:#191410;border-color:var(--ko-gold);box-shadow:0 0 0 3px rgb(200 162 83 / 12%)}.form-card .form-floating>label{color:var(--ko-dim);padding-inline:.85rem}.form-card .form-floating>.form-control:focus~label,.form-card .form-floating>.form-control:not(:placeholder-shown)~label,.form-card .form-floating>.form-select~label{color:var(--ko-gold)}.form-card .form-floating>label::after{background:#191410!important}.error-text{margin-top:5px;font-size:12px;color:#e9a196}.form-wrapper .form-hint{margin:0 0 1.5rem;padding:.75rem 1rem;border:1px solid var(--ko-line);border-left:2px solid var(--ko-gold);background:rgb(200 162 83 / 8%);font-size:.9rem;line-height:1.45;text-align:left;color:var(--ko-text)}.btn-form{width:100%;padding:13px;margin-top:.5rem;border:1px solid var(--ko-line-2);border-radius:3px;font-family:BeaufortForLoL,Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(180deg,#6d5527,#3a2c13);color:var(--ko-gold-lt);text-shadow:0 1px 2px rgb(0 0 0 / 70%);box-shadow:inset 0 1px 0 rgb(255 235 190 / 12%),0 2px 8px rgb(0 0 0 / 45%);transition:background .2s,border-color .2s,color .2s}.btn-form:hover{background:linear-gradient(180deg,#8a6c31,#4a3818);border-color:var(--ko-gold);color:#fff3d4}.form-wrapper p{margin-top:1rem;margin-bottom:0;text-align:center;font-size:.875rem;color:var(--ko-muted)}.form-wrapper p a{font-weight:700;color:var(--ko-gold)}.form-wrapper p a:hover{color:var(--ko-gold-lt);text-decoration:underline}.form-wrapper .form-links{margin-top:1.5rem;text-align:center;font-size:.9rem}.form-links .txt_gap{display:inline-block;width:1px;height:.85em;margin:0 .75rem;vertical-align:middle;background:currentColor;opacity:.35}@media only screen and (max-width:768px){.form-wrapper{margin-block:0}.form-card,.form-card--wide{max-width:100%;padding:1.25rem;border-radius:0;border-left:0;border-right:0}.form-card::after,.form-card::before{content:none}.form-grid{grid-template-columns:minmax(0,1fr)}.container-fluid{padding:0}.form-logo{display:none}.footer{margin:0}}
