#register-dialog,#welcome-dialog{width:min(620px,94vw);height:fit-content;max-height:92vh;overflow:auto}#register-dialog[open],#welcome-dialog[open]{display:block}#register-dialog .settings-form,#welcome-dialog .settings-form{margin:0;border:0;position:relative;padding:38px}#register-dialog h2,#welcome-dialog h2{font-size:34px;line-height:1.15;margin:10px 0 18px}#register-dialog p,#welcome-dialog p{font-size:17px;line-height:1.6}#register-dialog label{font-size:16px}#register-dialog input{font-size:17px}#register-error{color:#9a3826}.text-button{background:none!important;color:var(--ink)!important;border:0!important;text-decoration:underline;cursor:pointer;font:inherit;padding:8px!important}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:25px 0 30px}.plan-card{border:1px solid var(--line);padding:30px;background:#fff;display:flex;flex-direction:column}.plan-card.annual{border:2px solid #ad583a}.plan-label{font-size:15px;letter-spacing:1px;color:#ad583a;font-weight:700}.plan-card h2{font-size:34px;margin:20px 0 10px}.plan-price{font-size:45px!important;color:var(--ink)!important;line-height:1.2!important;margin:10px 0 20px}.plan-price small{font-size:17px;color:var(--muted)}.plan-card p,.plan-card li{font-size:18px;line-height:1.6;color:var(--muted)}.plan-card ul{padding-left:20px;margin-bottom:28px}.plan-card button{margin-top:auto;background:var(--ink);color:white;border:0;padding:15px;font-size:17px;cursor:pointer}.membership-current,.billing-note{font-size:18px;line-height:1.7}.billing-note{color:var(--muted)}.checkout-layout{display:grid;grid-template-columns:330px minmax(0,650px);gap:50px;margin-bottom:50px}.checkout-layout aside{background:#eff1e9;padding:32px;align-self:start;font-size:19px;line-height:1.7}.checkout-price{font-size:48px;margin:20px 0}.checkout-layout .settings-form{margin:0}.checkout-demo{background:#f9efe4;padding:20px;font-size:17px;line-height:1.6;margin-bottom:20px}.checkout-demo p{margin-bottom:0}.visa-wordmark{font:bold italic 32px Arial;color:#183f8b;margin:15px 0}.quiet-checkout{background:white;color:var(--ink);padding:14px;border:1px solid var(--line);cursor:pointer}#checkout-message{font-size:17px;line-height:1.6}#subscriptions-section .page-intro p{max-width:850px}@media(max-width:850px){.plan-grid{grid-template-columns:1fr}.checkout-layout{grid-template-columns:1fr;gap:24px}#register-dialog .settings-form{padding:28px 22px}}#welcome-dialog button:not(.text-button){padding:14px 20px;background:var(--ink);color:white;border:0;cursor:pointer;font-size:17px}
.recovery-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.recovery-actions button{background:transparent;color:var(--ink,#183c36);text-decoration:underline;padding:8px;border:0}.danger-button{background:#983d30!important;color:#fff!important;margin:16px 10px 0 0}.recovery-panel{margin-top:32px}.recovery-panel article{border-top:1px solid #d7dcd3;padding:20px 0;overflow-wrap:anywhere}.account-deletion-panel{margin-top:32px}#delete-account-dialog,#recovery-dialog,#reset-dialog{max-width:650px;width:calc(100% - 36px);max-height:90vh;overflow:auto}
.brief-file-row{display:grid;grid-template-columns:1fr 240px;gap:24px;padding:18px 0;border-bottom:1px solid #d9dfda;align-items:center}.brief-file-row strong{overflow-wrap:anywhere}.brief-file-row small{display:block;margin-top:7px}.brief-file-row label{margin:0}.uploads-heading,.brief-job-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.uploads-heading{margin-top:40px}.brief-job{padding:24px;margin:20px 0;border:1px solid #d9dfda;background:#fff}.brief-job h3{font-size:21px;margin:0}.brief-job progress{width:100%;height:14px;margin-top:20px;accent-color:#183c36}.brief-job p{font-size:16px;line-height:1.6}.brief-job-heading span{font-size:15px;white-space:nowrap}.brief-job button{margin-right:12px}@media(max-width:700px){.brief-file-row{grid-template-columns:1fr;gap:12px}.brief-job-heading{align-items:start;flex-direction:column;gap:10px}}
#manage-uploads .settings-form label,#manage-uploads .settings-form input,#manage-uploads .settings-form select,#brief-upload-submit{font-size:17px}
#manage-uploads .field-help{font-size:15px;line-height:1.65}
#manage-uploads .page-intro p{font-size:18px;line-height:1.65}
/* Match the administrator's delete action to the adjacent Save user button. */
#user-editor>.danger-button{padding:12px 20px;border:0;border-radius:4px;cursor:pointer;font-size:15px;line-height:normal;margin:0 0 0 10px;vertical-align:baseline}
.publish-actions{display:grid;grid-template-columns:1fr 1fr;gap:28px}.publish-actions .settings-form{display:flex;flex-direction:column;gap:20px;padding:28px;min-width:0}.publish-actions p{font-size:17px;line-height:1.65;margin:0}.publish-actions label{margin-top:auto}.publish-actions a{font-size:16px;overflow-wrap:anywhere}.publish-actions button{align-self:flex-start}.publish-steps{padding:0;list-style:none;counter-reset:publishstep}.publish-steps li{counter-increment:publishstep;display:flex;gap:18px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #dce1dc;font-size:16px}.publish-steps > li > .publish-step-line > span:before{content:counter(publishstep) '. ';color:#68756d}.publish-steps strong{font-size:15px}.publish-steps .running{color:#9a661f}.publish-steps .complete{color:#35683d}.publish-steps .failed{color:#983d30}#publish-jobs pre{max-height:380px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5;background:#f4f5f1;padding:18px}@media(max-width:850px){.publish-actions{grid-template-columns:1fr}}
.log-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.log-toolbar label:first-child{display:flex;flex-direction:column;gap:8px;flex:1;min-width:220px}.log-toolbar input[type=search]{padding:12px;border:1px solid #ccd5cd;font-size:16px}.log-toolbar button,#logs-older{padding:12px 20px;border:0;border-radius:4px;background:#183c36;color:#fff;font-size:15px;cursor:pointer}.log-entry{padding:20px 24px;margin:16px 0;border:1px solid #d8ded8;border-left:4px solid #73917b;background:#fff}.log-entry-heading{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:15px}.log-entry-heading strong{font-size:17px}.log-entry p,.log-entry summary{font-size:15px}.log-error{border-left-color:#a34232}.log-warning{border-left-color:#a67d2c}.log-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;background:#f5f6f2;padding:16px;font-size:15px;line-height:1.6}

.publish-step-line{display:flex;justify-content:space-between;gap:18px;width:100%}.publish-steps > li.with-deploy-details{display:block}.publish-steps .deploy-substeps{list-style:none;padding:8px 0 0 24px;counter-reset:none}.publish-steps .deploy-substeps li{counter-increment:none;padding:10px 0;font-size:15px}.deploy-activity{color:#68756d;font-size:15px!important}.publish-diagnosis{padding:18px;background:#fcf0e9;border:1px solid #e6b7a4;margin:16px 0;color:#893b2d}.publish-diagnosis p{margin:8px 0}

.contact-details{max-width:760px}.contact-details address{font-style:normal;line-height:1.8}.contact-details a{overflow-wrap:anywhere}
