/* Legacy palette aliases mirror the studio semantic tokens. No variables/layers. */
.delivery>label:last-child{width:100%}
html,body{margin:0;padding:0;background:#faf7f2;color:#11100f;font:16px/1.5 Arial,sans-serif}*{box-sizing:border-box}header{padding:22px 28px;border-bottom:1px solid #c5a880;background:#ffffff}header img{width:200px;max-width:70%;height:auto}h1,h2,h3{font-family:Georgia,serif;font-weight:normal;letter-spacing:0}h1{font-size:28px;margin:12px 0}h2{font-size:26px}h3{font-size:22px}main{max-width:1100px;margin:0 auto;padding:20px 28px}label{display:block;margin:10px 0}input,select,button,.action{font:inherit;min-height:44px;border:1px solid #c5a880;border-radius:4px;padding:10px;background:#ffffff;color:#11100f}input,select{display:block;width:100%;margin-top:5px}button,.action{display:inline-block;margin:6px 8px 6px 0;cursor:pointer;text-decoration:none}button[type=submit],#new,.action{background:#11100f;color:#faf7f2}button:disabled{opacity:.5;cursor:wait}[hidden]{display:none!important}#login{max-width:440px;margin:25px auto}#status{color:#8c2231;min-height:24px;word-wrap:break-word}.columns{font-size:0}.columns>label{font-size:16px;display:inline-block;vertical-align:top;width:48%;margin-right:2%}.tick{display:inline-block;margin:6px 16px 6px 0}.tick input{display:inline-block;width:20px;min-height:20px;margin:0 8px 0 0;vertical-align:middle}.event,.delivery,.quote{padding:14px 0;border-bottom:1px solid #c5a880;overflow:hidden}.event h4,.quote h3{margin:8px 0}.event label{display:inline-block;vertical-align:top;width:31%;margin-right:2%}.event label.wide{width:64%}.event .tick{width:auto}.delivery>label{display:inline-block;vertical-align:top;width:20%;margin-right:2%}.delivery>label:first-child{width:48%}.quote p{margin:4px 0;word-wrap:break-word}.muted{color:#66615a}#search{max-width:440px}#pricing{margin:15px 0}#share-url{font-size:14px}#function-picker{border-bottom:1px solid #c5a880;padding-bottom:16px}input:focus,select:focus,button:focus{outline:2px solid #8c2231;outline-offset:2px}@media(max-width:600px){header,main{padding:18px}.columns>label{width:100%;margin-right:0}.event label,.event label.wide{width:48%;margin-right:2%}.delivery>label,.delivery>label:first-child{width:100%}h1{font-size:26px}}

/* Literal aliases of normal login-black, login-gold, login-ivory and login-panel. */
body.studio-signin{background:#090405;color:#eee0cf;min-height:100vh}
.studio-signin header{background:transparent;border:0;max-width:1200px;margin:0 auto;padding:40px 36px;overflow:hidden}
.studio-signin header img{width:128px}
.studio-signin header nav{float:right;padding-top:20px}
.studio-signin header nav a{color:#b8ada3;text-decoration:none;font-size:11px;text-transform:uppercase;margin-left:28px}
.studio-signin main{max-width:1200px;padding:35px 36px;overflow:hidden}
.studio-signin #status{color:#eee0cf}
#login-story{float:left;width:49%;padding:35px 24px 30px 0}
#login-story .eyebrow{color:#c5a880;font-size:11px;text-transform:uppercase}
#login-story h1{font-size:54px;line-height:1.08;margin:26px 0}
#login-story em{color:#c5a880}
#login-story>p:last-child{color:#b8ada3;max-width:470px}
.studio-signin #login{float:right;width:43%;max-width:440px;margin:20px 0 40px;padding:36px;border:1px solid #69513a;background:#12090b}
.studio-signin #login h2{text-align:center;font-size:28px;margin:0 0 12px}
.signin-caption{text-align:center;color:#b8ada3;font-size:11px;text-transform:uppercase;margin-bottom:34px}
.studio-signin #login label{font-size:11px;text-transform:uppercase;color:#b8ada3;margin-top:22px}
.studio-signin #login input{background:#090405;color:#eee0cf;border-color:#69513a;border-radius:0}
.studio-signin #login button{width:100%;background:#c5a880;color:#090405;border-radius:0;margin-top:22px}
.signin-privacy{border-top:1px solid #69513a;padding-top:24px;margin-top:28px;font-size:12px;color:#b8ada3}
@media(max-width:900px){#login-story h1{font-size:40px}.studio-signin #login{width:46%;padding:26px}}
@media(max-width:600px){.studio-signin header,.studio-signin main{padding:22px}.studio-signin header nav a{margin-left:12px}.studio-signin header nav a:not(:first-child){display:none}#login-story{float:none;width:100%;padding:0}#login-story h1{font-size:34px}.studio-signin #login{float:none;width:100%;margin:25px auto}}
