.nick-check-page{max-width:780px}.nick-check-page .section-head h2{font-size:22px}.nick-check-page .player-search-bar{margin-top:20px}.nick-check-result{margin:16px 0;padding:18px 20px;border:1px solid #347044;border-radius:15px;background:linear-gradient(120deg,#14251a,#111a14);color:#d9f0dd;font-size:16px;font-weight:750;line-height:1.5}.nick-check-result.is-available{border-color:#2e9650;background:linear-gradient(120deg,#12301d,#132019);color:#93efaa}.nick-check-result.is-taken,.nick-check-result.is-not_allowed{border-color:#91434b;background:linear-gradient(120deg,#2c171a,#1c1518);color:#ff9da3}.nick-check-page .search-status{margin-top:10px}
.three-letter-nick-page{max-width:1120px}.three-letter-nick-page .section-head h2{font-size:26px}.three-letter-nick-form{height:auto!important;grid-template-columns:minmax(0,1fr) 210px!important;grid-template-rows:72px 70px!important;column-gap:12px!important;row-gap:16px!important;margin:22px 0 20px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.three-letter-nick-form .player-search-field{min-height:72px;border:1px solid #293b30;border-radius:13px;background:#111a14;padding:0 20px;gap:14px}.three-letter-nick-form .player-search-field input{font-size:18px}.three-letter-nick-form .player-search-button,.three-letter-nick-form #three-letter-nick-candidate{min-width:0;width:100%;height:72px;border-radius:13px;font-size:15px;font-weight:750}.three-letter-nick-form #three-letter-nick-candidate{grid-column:1 / -1;justify-self:center;width:min(340px,100%);height:64px;margin-top:6px;border:1px solid #314535;border-radius:13px;background:#132019;color:#d9f0dd;font-size:15px;font-weight:750;cursor:pointer}.three-letter-nick-form #three-letter-nick-candidate:hover{border-color:#35e75b;background:#17281d}.three-letter-nick-page .nick-check-result{padding:22px 26px;font-size:18px}.three-letter-nick-page .search-status{font-size:14px;margin:14px 4px 0}
@media(max-width:760px){.three-letter-nick-form{height:auto!important;grid-template-columns:1fr!important;grid-template-rows:58px 58px 58px!important}.three-letter-nick-form .player-search-field,.three-letter-nick-form .player-search-button,.three-letter-nick-form #three-letter-nick-candidate{height:58px;min-height:58px}.three-letter-nick-form #three-letter-nick-candidate{width:100%;margin-top:0}}

.three-letter-nick-purchase{margin-top:34px;padding:24px 28px;border:1px solid #285a35;border-radius:16px;background:linear-gradient(120deg,#13251a,#101912);box-shadow:0 12px 32px #0003}.three-letter-nick-purchase h3{margin:0;color:#e5f1e8;font-size:22px;font-weight:800;letter-spacing:-.02em}@media(max-width:760px){.three-letter-nick-purchase{margin-top:26px;padding:20px}.three-letter-nick-purchase h3{font-size:19px}}

.three-letter-nick-purchase h4{margin:18px 0 10px;color:#91a997;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.three-letter-nick-contact{display:flex;align-items:center;gap:10px;color:#e5f1e8;font-size:16px;font-weight:750}.three-letter-nick-instagram{width:23px;height:23px;fill:none;stroke:#41e66c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.three-letter-nick-instagram .instagram-dot{fill:#41e66c;stroke:none}

.three-letter-nick-payment-note{margin:9px 0 0;color:#a6b9aa;font-size:15px;line-height:1.5}

.three-letter-nick-actions{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:14px;margin-top:6px}.three-letter-nick-actions #three-letter-nick-candidate{grid-column:auto;justify-self:auto;flex:0 1 340px;width:340px;max-width:100%;height:64px;margin:0}.three-letter-nick-detail{flex:0 1 240px;min-height:64px;display:flex;align-items:center;justify-content:center;border:1px solid #2f7541;border-radius:13px;background:#15301e;color:#d9f0dd;font-size:15px;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s}.three-letter-nick-detail:hover{border-color:#35e75b;background:#1b3c26}@media(max-width:760px){.three-letter-nick-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.three-letter-nick-actions #three-letter-nick-candidate,.three-letter-nick-detail{width:100%;min-height:58px;height:58px;flex:auto}}

@media(max-width:760px){.three-letter-nick-form{grid-template-rows:58px 58px!important}}

.three-letter-nick-payment-note{margin:10px 0 16px;color:#a6b9aa;font-size:15px;line-height:1.5}.three-letter-nick-buy{min-width:190px;min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #39e765;border-radius:13px;background:#35e75b;color:#06200b;font:800 15px var(--sans);text-decoration:none;cursor:pointer;transition:filter .16s,box-shadow .16s}.three-letter-nick-buy:hover{filter:brightness(1.1);box-shadow:0 0 20px #29ed5655}

.two-letter-nick-stock{margin-top:16px;display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid #285a35;border-radius:12px;background:#111a14;color:#a6b9aa;font:700 12px var(--mono);letter-spacing:.1em}.two-letter-nick-stock strong{color:#42e66b;font:800 20px var(--sans);letter-spacing:0}

.two-letter-nick-stock-check{margin-top:12px;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2f7541;border-radius:11px;background:#15301e;color:#d9f0dd;font-size:13px;font-weight:800;letter-spacing:.04em;text-decoration:none;transition:background .16s,border-color .16s}.two-letter-nick-stock-check:hover{border-color:#35e75b;background:#1b3c26}

.two-letter-nick-stock-warning{margin-top:12px;padding:13px 16px;border:1px solid #7a6129;border-radius:11px;background:#211d12;color:#e9d59b;font-size:13px;font-weight:650;line-height:1.5}
