.mw{--mw-cream:var(--cream);--mw-parchment:var(--mail-parchment);--mw-navy:var(--navy);--mw-navy-2:var(--mail-navy-hover);--mw-gold:var(--gold);--mw-red:var(--red);--mw-tan:var(--tan);--mw-tan-2:var(--tan-2);--mw-ink:var(--mail-ink);--mw-muted:var(--txt-3);--mw-faint:var(--mail-faint);--mw-link:var(--blue-link);background:var(--mw-cream);color:var(--mw-ink);font-family:var(--font-inter), Arial, sans-serif;border:1px solid var(--mw-tan-2);box-shadow:0 2px 12px var(--mail-shadow-color);border-radius:2px;font-size:13px;line-height:1.5;overflow:hidden}.mw *{box-sizing:border-box}.mw-menubar{background:linear-gradient(to right, var(--mail-header-dark), var(--mail-navy-hover) 60%, var(--mail-header-light));color:var(--surface-white);border-bottom:3px solid var(--mw-gold);font-family:var(--font-lora), serif;flex-wrap:wrap;align-items:center;gap:14px;padding:7px 12px;display:flex}.mw-brand{color:var(--mw-gold);letter-spacing:.5px;font-size:15px;font-weight:700}.mw-account{color:var(--mail-account-ink);margin-left:auto;font-family:Courier New,monospace;font-size:11px}.mw-address{color:var(--mw-gold)}.mw .mw-desk-link{color:var(--surface-white);border:1px solid var(--mail-link-border);border-radius:2px;padding:3px 10px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;text-decoration:none}.mw .mw-desk-link:hover{background:var(--mw-gold);color:var(--mw-navy)}.mw-file-menu{position:relative}.mw-file-menu summary{cursor:pointer;border:1px solid var(--mw-tan-2);background:var(--mw-parchment);padding:4px 9px}.mw-file-menu>div{z-index:10;border:1px solid var(--mw-tan-2);background:var(--mw-parchment);min-width:165px;box-shadow:2px 3px 6px var(--menu-shadow-color);padding:6px;position:absolute;top:100%;left:0}.mw-toolbar{background:var(--mail-toolbar-surface);border-bottom:2px solid var(--mail-toolbar-border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.mw-search{gap:4px;margin-left:auto;display:flex}.mw-search input{border:1px solid var(--border-input);background:var(--surface-white);color:var(--txt);border-radius:2px;outline:none;min-width:150px;padding:5px 8px;font-family:Arial,sans-serif;font-size:12px}.mw-search input:focus{border-color:var(--mw-link);box-shadow:0 0 4px var(--mail-focus-glow)}.mw-status{font-size:11px;font-weight:700}.mw-ok{color:var(--workspace-success-ink)}.mw-error{color:var(--workspace-danger);font-size:12px;font-weight:700}.mw-confirm{background:var(--mail-confirm-surface);border-bottom:1px solid var(--mail-confirm-border);color:var(--mail-confirm-ink);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.mw-layout{background:var(--mw-parchment);grid-template-columns:190px minmax(0,1fr);display:grid}.mw-panes{grid-template-columns:minmax(230px,5fr) minmax(0,7fr);min-height:380px;display:grid}.mw-state{text-align:center;background:var(--mw-parchment);border:1px solid var(--mw-tan-2);max-width:460px;margin:20px auto;padding:24px}.mw-state-title{font-family:var(--font-lora), serif;color:var(--mw-navy);margin:0 0 10px;font-size:20px;font-weight:700}.mw-state p{color:var(--mw-muted);font-size:13px}.mw-attest{flex-direction:column;align-items:center;gap:8px;margin:16px 0;display:flex}.mw-attest label{text-transform:uppercase;letter-spacing:.5px;color:var(--mw-muted);font-size:11px;font-weight:700}.mw-attest input{border:1px solid var(--border-input);background:var(--surface-white);border-radius:2px;padding:8px 10px;font-family:Arial,sans-serif;font-size:14px}.mw-link{color:var(--mw-link);text-decoration:underline}@media (max-width:680px){.mw-layout,.mw-panes{grid-template-columns:1fr}.mw-search{width:100%;margin-left:0}.mw-search input{flex:1}}.mw .kit-btn{border:2px solid var(--workspace-button-border);border-radius:3px;min-height:36px;padding:6px 12px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.mw .kit-btn--secondary{color:var(--mw-navy);background:var(--mail-button-surface);border-color:var(--workspace-button-border)}.mw .kit-btn--primary{color:var(--mw-gold);background:var(--mw-navy);border-color:var(--mw-navy)}.mw .kit-btn--danger{color:var(--surface-white);background:var(--workspace-danger);border-color:var(--workspace-danger-pressed)}.mw .kit-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--mw-navy);background:var(--mail-parchment);border-color:var(--mw-navy)}.mw .kit-btn--primary:hover:not(:disabled):not([aria-disabled=true]){color:var(--workspace-gold-hover);background:var(--mail-navy-hover);border-color:var(--mail-navy-hover)}.mw .kit-btn--danger:hover:not(:disabled):not([aria-disabled=true]){color:var(--surface-white);background:var(--workspace-danger-hover)}.mw .kit-btn:active:not(:disabled):not([aria-disabled=true]){color:var(--mw-navy);background:var(--mail-button-pressed)}.mw .kit-btn--primary:active:not(:disabled):not([aria-disabled=true]){color:var(--mw-gold);background:var(--workspace-navy-pressed)}.mw .kit-btn--danger:active:not(:disabled):not([aria-disabled=true]){color:var(--surface-white);background:var(--workspace-danger-pressed)}.mw .kit-btn:focus-visible{outline:3px solid var(--mw-navy);outline-offset:3px}.mw .kit-btn:disabled,.mw .kit-btn[aria-disabled=true]{color:var(--workspace-disabled-ink);background:var(--workspace-disabled-surface);border-color:var(--workspace-button-border);opacity:1;cursor:not-allowed}.mw .mw-file-menu .kit-btn{text-align:left;width:100%;margin:3px 0;display:block}.mw-search .kit-field{flex-direction:row;align-items:center;gap:4px;margin-bottom:0}.mw-search .kit-field .kit-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mw-search .kit-field .kit-input{min-width:150px}.mw-attest .kit-field{margin-bottom:0}
