/* Extend the existing open layout, with no new panel surfaces. */
.mala-site .mala-header__side--right{grid-template-columns:repeat(4,minmax(0,1fr))}
.mala-site .more-key-help{font:400 15px/1.55 var(--mala-sans);max-width:60ch;margin-top:14px}
.mala-site .more-char-count{font-variant-numeric:tabular-nums;font-size:14px!important;min-height:23px}
.mala-site .more-drop-hint{font:400 15px/1.6 var(--mala-sans);margin-block:14px}
.mala-site .more-file-over .more-drop-hint{color:var(--mala-accent)}
.mala-site .more-error-links{margin:12px 0 20px;padding-left:20px;font:400 16px/1.6 var(--mala-sans)}
.mala-site .more-error-links a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}
.mala-site .more-launch-guide{max-width:65ch;font:400 17px/1.6 var(--mala-sans);margin:24px 0 8px}
.mala-site .more-launch-status{font:500 16px/1.5 var(--mala-sans);max-width:62ch;margin:12px 0 20px}
.mala-site .more-motion{min-height:92px;padding-block:8px 12px}
.mala-site .more-motion p{font:400 15px/1.5 var(--mala-sans);margin:0}
.mala-site .more-action{min-height:44px;font:500 16px/1.5 var(--mala-sans)}
.mala-site .more-client-tools{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px}
.mala-site .more-client-tools button{margin:0;padding:8px 0;min-height:44px;font-size:16px}
.mala-site .more-client-status,.mala-site .more-copy-fallback{flex:1 0 100%;min-width:0;margin:0;font:400 15px/1.55 var(--mala-sans)}
.mala-site .more-copy-fallback label{display:block;margin-bottom:8px}
.mala-site .more-copy-fallback textarea{white-space:pre-wrap;min-height:180px}
.mala-site.personal-entry #personalLoading{color:var(--mala-ink)}
.mala-projects .projects-intro{max-width:62ch;font:400 20px/1.6 var(--mala-sans);margin-bottom:48px}
.mala-projects .projects-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:0 0 60px}
.mala-projects .projects-list li{min-width:0}
.mala-projects .project-name{display:inline-flex;align-items:center;min-height:48px;font:500 40px/1.15 var(--mala-serif);margin-bottom:20px;overflow-wrap:anywhere}
.mala-projects .project-description{font:400 18px/1.6 var(--mala-sans);max-width:35ch;margin:0 0 20px}
.mala-projects .project-open{display:inline-flex;align-items:center;min-height:44px;font:500 16px/1.4 var(--mala-sans)}
.mala-projects .projects-note{font:400 16px/1.6 var(--mala-sans);max-width:64ch;margin-top:24px}
@media(max-width:1050px){.mala-site .mala-header[data-open=true] .mala-header__side--right{grid-template-columns:repeat(3,minmax(0,1fr))}.mala-site .mala-header__side--right .mala-header__languages{grid-column:1/-1}.mala-projects .projects-list{grid-template-columns:1fr 1fr;gap:36px}}
@media(max-width:650px){.mala-projects .projects-intro{font-size:18px;margin-bottom:32px}.mala-projects .projects-list{grid-template-columns:1fr;gap:36px}.mala-projects .project-name{font-size:34px;margin-bottom:12px}.mala-projects .project-description{font-size:17px}.mala-site .more-client-tools{gap:8px 20px}}
@media print{[data-exclude-from-print]{display:none!important}}
