#prototype-signin{position:relative;z-index:10;border:1px solid #a4bc7b;background:#0b1713d9;color:#d4e8b8;border-radius:5px;padding:9px 15px;font:12px Tahoma,sans-serif;cursor:pointer;white-space:nowrap}#prototype-signin:focus-visible{outline:2px solid #d8eb9e;outline-offset:4px}#prototype-login{border:1px solid #4c6d54;border-radius:12px;background:linear-gradient(145deg,#11261d,#08100d);color:#e6f3de;padding:32px;width:min(460px,calc(100% - 32px));box-shadow:0 25px 100px #000b;font:14px/2 Tahoma,sans-serif}#prototype-login::backdrop{background:#000b;backdrop-filter:blur(8px)}#prototype-login h2{font:700 25px/1.8 Tahoma,sans-serif;margin:18px 0 8px;color:#e6f3de}#prototype-login p{color:#a9bdac;font:13px/2 Tahoma,sans-serif}#prototype-login .prototype-kicker{font:10px/2 monospace;letter-spacing:1px;color:#c1d599;direction:ltr}#prototype-login label{display:block;margin:24px 0 8px;font-size:12px}#prototype-login input{width:100%;padding:13px;background:#050e09;border:1px solid #44614a;color:#e6f3de;border-radius:5px;font:14px Tahoma,sans-serif}#prototype-login input:focus{outline:2px solid #b6da85}#prototype-login button{cursor:pointer}#prototype-login .prototype-submit{width:100%;padding:13px;border:0;border-radius:5px;background:#c0d98e;color:#14200e;margin-top:15px;font:bold 13px Tahoma,sans-serif}#prototype-login small{display:block;text-align:center;margin-top:16px;color:#91a58d;font:10px/2 Tahoma,sans-serif}.prototype-close{float:left;border:0;background:transparent;color:#d0dfc5;font:25px monospace;line-height:1}body:has(#prototype-login[open]){overflow:hidden}@media(max-width:700px){#prototype-signin{font-size:10px;padding:8px}.site-header{flex-wrap:wrap;gap:10px}#prototype-login{padding:24px}}
#prototype-login{font-family:Arial,sans-serif}#prototype-login h2{font-family:Arial,sans-serif;line-height:1.4}#prototype-login p,#prototype-login input,#prototype-login .prototype-submit,#prototype-login small{font-family:Arial,sans-serif}.prototype-close{float:right}
