.account558{color:#eae5d5;background:#202931;border-top:2px solid #b7a16d;border-radius:10px;max-width:480px;margin:6vh auto;padding:28px 24px;line-height:1.8;box-shadow:0 16px 50px #0004}.brand558{letter-spacing:.15em;color:#d8c99f;font:700 17px Georgia,serif}.eyebrow558{color:#b8cbd2;margin:24px 0 6px;font-size:13px}.account558 h1{margin:8px 0 16px;font-size:25px;line-height:1.5}.account558 p{font-size:15px}.account558 label{margin:20px 0 8px;font-size:15px;display:block}.account558 input{box-sizing:border-box;color:#fff;background:#111d26;border:1px solid #78828a;border-radius:6px;width:100%;min-height:48px;padding:12px;font-size:16px;display:block}:is(.account558 input:focus-visible,.account558 button:focus-visible,.account558 a:focus-visible){outline-offset:3px;outline:3px solid #87c8ed}.password558{gap:8px;display:flex}.password558 input{min-width:0}.account558 button{cursor:pointer;border-radius:6px;min-height:48px;font-size:16px}.show558{color:#fff;background:#334752;border:1px solid #7e929d;min-width:64px}.primary558{color:#17212a;background:#ceb982;border:1px solid #e4d8b7;width:100%;margin-top:24px;padding:12px;font-weight:700;display:block}.account558 button:disabled{opacity:.55;cursor:default}.account558 .notice558{background:#27473f;border-left:3px solid #98d5b4;padding:14px}.account558 .error558{background:#562d37;border-left:3px solid #f5a2ac;padding:14px}.account558 .link558{color:#b9dcf1;background:0 0;border:0;padding:8px 0;text-decoration:underline}.account558 nav{flex-wrap:wrap;gap:12px 24px;margin:22px 0;display:flex}.account558 nav a{color:#c5e0f0;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.account558 aside{color:#c4cbd0;border-top:1px solid #606b72;margin-top:24px;padding-top:16px;font-size:13px}.account558 small{color:#c6cdd2}.account558 label.check558{align-items:center;gap:10px;display:flex}.check558 input{flex:none;width:22px;min-height:22px}@media (max-width:540px){.account558{margin:12px 10px;padding:24px 18px}.account558 h1{font-size:23px}}.admin562{max-width:720px}.admin562 h2{margin-top:32px;font-size:20px}.admin562 article{border-top:1px solid #606b72;padding:12px 0}.admin562 select{color:#fff;background:#111d26;border:1px solid #78828a;width:100%;min-height:48px;padding:10px;font-size:16px;display:block}.admin562 article button{color:#fff;background:#334752;border:1px solid #7e929d;padding:8px 14px}.admin562 a{color:#c5e0f0}
