.ambient-player.compact{padding:4px 10px 4px 5px;gap:5px}.ambient-player.compact button{width:40px;height:40px;padding:7px;display:grid;place-items:center}.ambient-player.compact .ambient-volume{width:95px;padding-left:10px}.ambient-player.compact input{width:82px}
.inline-form{display:flex;align-items:end;gap:12px;margin:16px 0 28px}.inline-form label{flex:1;margin:0}.inline-form button{flex-shrink:0}.checklist-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);gap:15px}.checklist-row .check{margin:0}.checklist-row button{min-width:38px;min-height:38px;padding:4px 10px}.budget-editor-row{display:grid;grid-template-columns:1fr 150px;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.budget-editor-row label{margin:0}.budget-editor-row label:nth-child(3){grid-column:1 / -1}.budget-editor-row button{justify-self:start}.list-action{display:flex;width:100%;text-align:left;justify-content:space-between;margin:8px 0;gap:15px}.list-action small{flex-shrink:0}.episode-cover{width:100%;height:190px;object-fit:cover;display:block;border-radius:3px}.character-photo{display:block;width:100%;height:220px;object-fit:cover;margin-bottom:20px;border-radius:4px}.production-summary .empty{padding:25px 15px}.public-page .card audio{margin-top:18px}
@media(max-width:600px){.inline-form{flex-wrap:wrap}.inline-form label{flex-basis:100%}.budget-editor-row{grid-template-columns:1fr}.budget-editor-row label:nth-child(3){grid-column:auto}.list-action{flex-wrap:wrap}.ambient-player.compact{bottom:12px;right:12px}.character-photo{height:240px}}

.scene-storyboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:20px;background:#080a0a}.scene-storyboard figure{margin:0;border:1px solid #354047;background:#111}.scene-storyboard img{display:block;width:100%;max-height:380px;object-fit:contain}.scene-storyboard figcaption{padding:10px;color:#d4d8d7;font-size:.9rem}.panel-edit{padding:14px 0;border-bottom:1px solid #394044}.panel-edit img{width:100%;max-height:180px;object-fit:contain}.script-block[style*="--voice-color"] .block-fields input,.read-block[style*="--voice-color"] strong{color:var(--voice-color)}.read-block[style*="--voice-color"]{border-left-width:4px}#import-preview{max-height:320px;overflow:auto;margin:20px 0}#import-preview details{padding:12px;border:1px solid #354047}input[type=color]{width:90px;height:44px;padding:4px}@media(max-width:600px){.scene-storyboard{grid-template-columns:1fr}}

.water-glass{position:fixed;inset:0;pointer-events:none;z-index:25;overflow:hidden;contain:strict}.water-trail{position:absolute;width:3px;height:100px;border-radius:55% 40% 65% 40%;background:linear-gradient(180deg,transparent,rgba(188,215,222,.06) 25%,rgba(225,246,248,.34) 96%,rgba(255,255,255,.55));box-shadow:1px 0 2px #daf5ff35,-1px 0 2px #0006;backdrop-filter:blur(1px);opacity:0;animation:glass-drip var(--duration) var(--delay) ease-in forwards}.water-trail:after{content:'';position:absolute;bottom:-4px;left:-2px;width:7px;height:12px;border-radius:45% 50% 55% 60%;background:radial-gradient(ellipse at 30% 25%,#e7ffff80,transparent 55%);border-right:1px solid #d9f4ff55}@keyframes glass-drip{0%{transform:translateY(-20px) scaleY(.2);opacity:0}15%{opacity:.8}80%{opacity:.6}100%{transform:translateY(var(--fall)) scaleY(1.3);opacity:0}}
.guided-dialog{position:fixed;inset:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;pointer-events:none;font-family:var(--font-site)}.guided-dialog::backdrop{background:#0009;backdrop-filter:none}.guide-focus{position:fixed;border:2px solid #b8d8de;border-radius:8px;box-shadow:0 0 24px #91bec844;pointer-events:none}.guide-character{position:absolute;bottom:0;right:434px;width:230px;height:min(69vh,570px);pointer-events:none;filter:drop-shadow(0 0 20px #000)}.guide-character img{height:100%;width:100%;object-fit:contain;object-position:bottom}.guide-speech{position:absolute;right:28px;bottom:28px;width:min(390px,calc(100vw - 36px));padding:22px;background:#101818f5;border:1px solid #647d80;border-radius:18px 18px 18px 3px;box-shadow:0 15px 65px #000;pointer-events:auto;max-height:70vh;overflow:auto}.guide-speech h2{font-size:1.65rem;line-height:1.2;margin:12px 0}.guide-speech p{font-size:1.05rem;line-height:1.65;color:#e1e7e5}.guide-speech .small{font-size:.8rem;color:#afbab7}.guide-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.7rem;letter-spacing:.08em}.guide-top button{min-height:36px;padding:3px 12px}.guide-actions{display:flex;justify-content:space-between;gap:15px}#guided-tour{white-space:nowrap}@media(max-width:700px){.studio-header{flex-wrap:wrap;height:auto;min-height:78px;padding:12px 18px;gap:8px}.studio-header .small{display:none}.guide-character{right:5px;bottom:280px;width:135px;height:220px;opacity:.95}.guide-speech{right:12px;bottom:12px;max-height:52vh;padding:18px}.guide-speech h2{font-size:1.35rem}.guide-speech p{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.water-glass{display:none}}
/* Document-style screenplay: plain text fields retain native keyboard editing. */
.document-editor,.document-reading{--paper:#101313;--ink:#e8e4da;--muted-paper:#acb6b3;--paper-line:#303a38}
.document-editor[data-paper=light],.document-reading[data-paper=light]{--paper:#fffdf7;--ink:#242523;--muted-paper:#56615f;--paper-line:#dddcd3}
.document-editor .document-layout{grid-template-columns:165px minmax(0,850px);justify-content:center;gap:28px}
.document-editor #script-scenes,.document-reading .reading{background:var(--paper);color:var(--ink);padding:56px 64px;box-shadow:0 12px 50px #0003;border:1px solid var(--paper-line);border-radius:3px}
.document-editor .script-scene{background:none;border:0;border-radius:0;margin:0 0 48px;overflow:visible}
.document-editor .scene-head{background:none;border:0;padding:0 0 16px;display:block}
.document-editor .scene-head input[data-scene-title]{font-size:22px;font-weight:bold;width:100%;color:var(--ink);padding:4px 0}
.document-editor #script-scenes input,.document-editor #script-scenes textarea{font-family:var(--font-site);background:transparent;border:1px solid transparent;border-radius:2px;box-shadow:none;color:var(--ink)}
.document-editor #script-scenes input:focus,.document-editor #script-scenes textarea:focus{outline:1px solid var(--muted-paper);background:color-mix(in srgb,var(--paper),var(--ink) 3%)}
.document-editor .script-block{padding:0;margin:0 0 18px;border:0!important;background:none!important}
.document-editor .script-block[data-type=dialogo]{margin-left:15%;margin-right:15%}
.document-editor .block-fields{display:block;margin:0}
.document-editor .block-fields input{width:100%;text-align:center;text-transform:uppercase;font-weight:bold;font-size:18px;padding:0 4px;height:auto;min-height:24px;color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--voice-color,transparent);text-underline-offset:5px;text-decoration-thickness:2px}
.document-editor #script-scenes textarea{display:block;resize:none;overflow:hidden;min-height:28px;width:100%;padding:2px 0;font-size:19px;line-height:1.45;margin:0;font-weight:normal}
.document-editor .direction{font-style:italic;font-size:16px;width:100%;padding:2px 0;color:var(--muted-paper)!important}
.document-editor .script-block:not([data-type=dialogo]) textarea{font-style:italic}
.document-editor .script-block[data-type=nota] textarea{font-style:normal}
.document-editor:not(.show-document-tools) .block-fields select,.document-editor:not(.show-document-tools) .block-actions,.document-editor:not(.show-document-tools) .scene-head .minutes,.document-editor:not(.show-document-tools) .scene-head small,.document-editor:not(.show-document-tools) .scene-head button,.document-editor:not(.show-document-tools) [data-scene-art],.document-editor:not(.show-document-tools) .add-block,.document-editor:not(.show-document-tools) .direction:placeholder-shown,.document-editor:not(.show-document-tools) .script-block:not([data-type=dialogo]) .block-fields{display:none}
.document-editor.show-document-tools .block-actions{display:flex;flex-wrap:wrap;margin-top:12px;padding:10px;background:#152020;border-radius:4px}
.document-editor.show-document-tools .block-fields select{margin-bottom:8px}
.document-editor.show-document-tools .scene-head{display:flex;flex-wrap:wrap;gap:8px}
.document-editor.show-document-tools .scene-head input[data-scene-title]{flex-basis:100%}
.document-editor .scene-nav a{font-size:14px;line-height:1.5}
.document-controls{align-items:center}.document-controls .small{flex:1;min-width:220px}
.document-reading .reading{max-width:850px;margin:24px auto}
.document-reading .reading h2{color:var(--ink);font-size:24px;margin:32px 0 16px;border:0}
.document-reading .reading h2 small{display:none}
.document-reading .reading .read-block{padding:0;margin:0 15% 18px;border:0!important;background:none;color:var(--ink)}
.document-reading .reading .read-block strong{display:block;text-align:center;color:var(--ink);text-transform:uppercase;font-size:.85em;text-decoration:underline;text-decoration-color:var(--voice-color,transparent);text-underline-offset:5px}
.document-reading .reading .read-block p{color:var(--ink);line-height:1.45;margin:3px 0;white-space:pre-wrap}
.document-reading .reading .technical{margin-left:0;margin-right:0;font-style:italic;color:var(--muted-paper)}
.document-reading .reading .technical strong{display:none}
.document-reading .reading [data-retake]{opacity:0;font-size:12px;padding:3px 8px;margin:0!important}
.document-reading .read-block:hover [data-retake],.document-reading [data-retake]:focus{opacity:1}
@media(max-width:900px){.document-editor .document-layout{display:block}.document-editor #script-scenes,.document-reading .reading{padding:28px 20px}.document-editor .script-block[data-type=dialogo],.document-reading .reading .read-block{margin-left:7%;margin-right:7%}.document-editor .scene-nav{position:static;display:flex;overflow:auto;margin-bottom:20px}.document-editor .scene-nav a{min-width:140px}}
@media print{.document-editor #script-scenes,.document-reading .reading{background:white;color:black;box-shadow:none;border:0;padding:0;--ink:#000;--paper:#fff}.document-controls,[data-retake]{display:none!important}}

.document-options{margin:16px 0}.document-options>summary{cursor:pointer;color:inherit;padding:10px 0}.document-options .toolbar{margin-top:12px}
.document-editor .scene-order-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;color:var(--muted-paper);font-size:14px}.document-editor .scene-order-controls label{display:flex;align-items:center;gap:8px;margin:0}.document-editor #script-scenes .scene-order-controls input{width:72px;border:1px solid var(--paper-line);padding:4px 8px}.document-editor .scene-order-controls button{padding:5px 10px;font-size:13px}@media print{.scene-order-controls{display:none!important}}
/* MALUM editorial character folio. */
dialog.rpg-dialog{--sheet:#e9e3d2;--sheet-ink:#282a25;--sheet-muted:#676659;--sheet-line:#b5ad95;--sheet-accent:#813c31;width:min(1180px,calc(100vw - 40px));max-width:1180px;max-height:95dvh;overflow:auto;overscroll-behavior:contain;padding:20px 38px 28px;background:radial-gradient(ellipse at 2% 0%,#ac977c26,transparent 55%),repeating-linear-gradient(0deg,#8f806506 0px,#8f806506 1px,transparent 1px,transparent 4px),var(--sheet);color:var(--sheet-ink);font-family:var(--font-site);border:1px solid var(--sheet-line);border-radius:3px;box-shadow:0 20px 100px #0009;}
dialog.rpg-dialog[data-sheet=dark]{--sheet:#131917;--sheet-ink:#e2dbc6;--sheet-muted:#a6a797;--sheet-line:#414a3c;--sheet-accent:#d19b80;color-scheme:dark}
dialog.rpg-dialog[data-sheet=light]{color-scheme:light}
.rpg-dialog .modal-head{padding:0 0 14px;margin-bottom:12px;border-bottom:1px solid var(--sheet-line);gap:8px}.rpg-dialog .modal-head h2{font-size:16px;letter-spacing:.03em;flex:1}.rpg-dialog .modal-head button{font-size:12px;padding:6px 12px;min-height:34px}
.rpg-dialog p,.rpg-dialog small,.rpg-dialog .small,.rpg-dialog label{color:var(--sheet-muted)}.rpg-dialog button{font-family:var(--font-site)}
.rpg-dialog label{font-size:12px;letter-spacing:.015em;margin:0;display:block;min-width:0}.rpg-dialog input,.rpg-dialog textarea,.rpg-dialog select{font-family:var(--font-site);color:var(--sheet-ink);background:transparent;border:0;border-bottom:1px solid var(--sheet-line);border-radius:0;box-shadow:none;font-size:16px;font-weight:normal;padding:6px 0;margin:0;min-height:32px;width:100%}.rpg-dialog input:focus,.rpg-dialog textarea:focus,.rpg-dialog select:focus{outline:1px solid var(--sheet-accent);outline-offset:3px;background:color-mix(in srgb,var(--sheet),var(--sheet-ink) 3%)}.rpg-dialog select option{background:var(--sheet);color:var(--sheet-ink)}.rpg-dialog textarea{resize:vertical;min-height:128px;line-height:26px;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 25px,color-mix(in srgb,var(--sheet-line),transparent 65%) 25px,color-mix(in srgb,var(--sheet-line),transparent 65%) 26px);background-position:0 6px;field-sizing:content}.rpg-dialog [type=checkbox]{width:18px;min-height:18px;accent-color:var(--sheet-accent)}
.folio-kicker{display:flex;justify-content:space-between;color:var(--sheet-muted);font-size:10px;letter-spacing:.21em;padding:6px 0}.rpg-banner{display:grid;grid-template-columns:150px minmax(0,1fr) 180px;gap:26px;align-items:center;padding:20px 0 26px;position:relative;border-bottom:3px double var(--sheet-line)}.rpg-portrait{height:195px;padding:5px;border:1px solid var(--sheet-line);position:relative;transform:rotate(-2deg);background:color-mix(in srgb,var(--sheet),var(--sheet-ink) 4%);box-shadow:3px 5px 0 color-mix(in srgb,var(--sheet-line),transparent 75%)}.rpg-portrait:before,.rpg-portrait:after{content:'';position:absolute;width:24px;height:24px;border-color:var(--sheet-accent);pointer-events:none}.rpg-portrait:before{top:-4px;left:-4px;border-left:2px solid;border-top:2px solid}.rpg-portrait:after{right:-4px;bottom:-4px;border-right:2px solid;border-bottom:2px solid}.rpg-portrait img{width:100%;height:100%;object-fit:cover;object-position:top;filter:saturate(.65) contrast(1.03)}.portrait-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:var(--sheet-muted)}.portrait-empty b{font-size:80px;font-weight:normal;opacity:.35}
.rpg-heading>span{font-size:10px;letter-spacing:.22em;color:var(--sheet-accent)}.rpg-heading h2{font-size:clamp(36px,4vw,58px);font-weight:normal;line-height:1;margin:10px 0 8px;color:var(--sheet-ink);letter-spacing:-.04em;overflow-wrap:anywhere}.folio-role{font-size:16px;font-style:italic;color:var(--sheet-muted);margin-bottom:18px}.folio-identity{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:14px}.folio-brand{text-align:center;align-self:start;padding-top:14px}.rpg-logo{width:180px;max-width:100%;height:105px;object-fit:contain}.folio-brand>span{display:block;font-size:8px;letter-spacing:.22em;color:var(--sheet-muted);margin-top:8px}.folio-seal{width:40px;height:40px;line-height:38px;border:3px double var(--sheet-accent);border-radius:50%;font-size:23px;transform:rotate(12deg);margin:16px auto 0;color:var(--sheet-accent);opacity:.7}
.folio-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--sheet-line);margin:0 0 24px;gap:0}.rpg-dialog .folio-tabs button{border:0;border-radius:0;background:none;color:var(--sheet-muted);font-weight:normal;padding:14px 6px;font-size:15px;gap:10px;min-height:50px;border-bottom:3px solid transparent}.folio-tabs button span{font-size:10px;opacity:.65}.rpg-dialog .folio-tabs button[aria-pressed=true]{color:var(--sheet-ink);border-bottom-color:var(--sheet-accent);background:linear-gradient(0deg,color-mix(in srgb,var(--sheet-accent),transparent 93%),transparent)}.folio-page[hidden]{display:none!important}.folio-page{animation:folio-in .2s ease-out}.folio-attribute-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.folio-attribute-heading h3{font-size:21px;font-weight:normal;margin:0}.folio-attribute-heading>span{font-size:9px;letter-spacing:.14em;color:var(--sheet-muted)}.folio-attributes{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin:0 0 28px}.folio-attribute{position:relative;text-align:center;padding:15px 3px 3px;border:1px solid var(--sheet-line);border-top:2px solid var(--sheet-accent);background:linear-gradient(150deg,color-mix(in srgb,var(--sheet-ink),transparent 97%),transparent);border-radius:2px 2px 22px 22px}.attribute-index{position:absolute;top:3px;right:6px;font-size:8px;opacity:.4}.folio-attribute label{font-size:11px;letter-spacing:0}.rpg-dialog .folio-attribute input{font-size:35px;line-height:1;min-height:48px;text-align:center;border:0;padding:0;appearance:textfield}.folio-attribute input::-webkit-inner-spin-button{appearance:none}.rpg-dialog input::placeholder{color:var(--sheet-muted);opacity:.45}
.folio-spread{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px}.folio-side{border-left:1px solid var(--sheet-line);padding-left:26px}.folio-section{margin:0 0 26px;min-width:0}.folio-section h3{font-weight:normal;font-size:22px;line-height:1.2;margin:0 0 16px;display:flex;align-items:center;gap:12px;color:var(--sheet-ink)}.folio-section h3:after{content:'';height:1px;flex:1;background:var(--sheet-line)}.folio-section h3:before{content:'◆';color:var(--sheet-accent);font-size:7px}.folio-section>label+label{margin-top:16px}.folio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-bottom:16px}.folio-grid+label{margin-bottom:14px}.folio-skills textarea{min-height:180px}.folio-vital{display:grid;grid-template-columns:36px 1fr;gap:8px;padding:0 0 14px;margin-bottom:14px;border-bottom:1px dotted var(--sheet-line)}.vital-mark{font-size:28px;line-height:1.5;color:var(--sheet-accent)}.folio-vital h4{font-size:17px;font-weight:normal;margin:0;letter-spacing:.04em}.vital-values{display:grid;grid-template-columns:1fr 15px 1fr;align-items:end;gap:6px}.vital-values>span{padding-bottom:8px;color:var(--sheet-muted)}.vital-values label{font-size:10px}.rpg-dialog .vital-values input{font-size:24px;min-height:32px;padding:0}.folio-vital meter{width:100%;height:5px;display:block;margin-top:8px}.folio-vital meter[hidden]{display:none}.folio-vital meter::-webkit-meter-bar{background:color-mix(in srgb,var(--sheet-line),transparent 65%);border:0}.folio-vital meter::-webkit-meter-optimum-value{background:var(--sheet-accent)}.folio-keepsake{border:3px double var(--sheet-line);padding:18px;position:relative}.folio-keepsake h3{font-style:italic;font-size:20px}.folio-keepsake h3:after{display:none}.folio-participation{display:flex;align-items:center;gap:16px}.folio-participation strong{font-size:46px;font-weight:normal}.folio-footnote{display:flex;justify-content:space-between;gap:16px;border-top:3px double var(--sheet-line);padding:14px 0;font-size:10px;color:var(--sheet-muted)}.folio-footnote span:first-child{letter-spacing:.18em}.rpg-dialog form>label{max-width:420px;margin:8px 0}.rpg-dialog form>button[type=submit]{position:sticky;bottom:0;z-index:2;margin-top:14px;min-width:180px;box-shadow:0 0 0 5px var(--sheet);background:var(--sheet-accent);color:var(--sheet);border-color:var(--sheet-accent)}.rpg-dialog details{border-bottom:1px solid var(--sheet-line);margin:8px 0}.rpg-dialog details summary{cursor:pointer;font-size:13px;min-height:36px;align-content:center}.rpg-dialog #character-json{max-height:180px}
@keyframes folio-in{from{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:800px){dialog.rpg-dialog{padding:14px!important;width:calc(100vw - 12px)!important}.rpg-banner{grid-template-columns:80px minmax(0,1fr) 80px;gap:12px;padding:18px 0}.rpg-portrait{height:110px}.rpg-heading h2{font-size:29px}.rpg-heading>span{font-size:8px;letter-spacing:.07em}.folio-role{font-size:13px;margin:8px 0}.rpg-logo{width:80px;height:65px}.folio-brand{padding-top:0}.folio-brand>span{font-size:7px;letter-spacing:.03em}.folio-seal{display:none}.folio-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.folio-kicker{font-size:8px;letter-spacing:.07em}.folio-kicker span:last-child{display:none}.folio-tabs{margin-bottom:18px}.rpg-dialog .folio-tabs button{font-size:12px;gap:3px;flex-direction:column;padding:7px 2px;line-height:1.3;min-height:48px}.folio-attributes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.folio-attribute label{font-size:12px}.rpg-dialog .folio-attribute input{font-size:30px!important}.folio-spread{grid-template-columns:1fr;gap:0}.folio-side{border:0;padding:0}.folio-survival{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.folio-survival h3{grid-column:1/-1}.folio-vital{display:block;padding:0 5px 12px}.vital-mark{font-size:22px}.vital-values{grid-template-columns:1fr 8px 1fr;gap:4px}.rpg-dialog .vital-values input{font-size:22px!important;width:100%}.folio-vital h4{font-size:16px}.folio-vital input::-webkit-inner-spin-button{appearance:none}.folio-footnote{font-size:9px}.folio-section h3{font-size:22px}.rpg-dialog .folio-identity input{font-size:16px!important}.rpg-dialog .folio-identity label{font-size:10px}.rpg-dialog textarea{font-size:17px!important}.rpg-dialog .modal-head{flex-wrap:wrap}.rpg-dialog .modal-head h2{flex-basis:100%}.rpg-dialog .modal-head button{min-height:44px}}
@media(max-width:430px){.rpg-banner{grid-template-columns:75px minmax(0,1fr) 68px;gap:10px}.rpg-heading h2{font-size:25px}.folio-identity{grid-column:1/-1}.rpg-logo{width:68px}.rpg-heading .folio-identity{display:grid;grid-template-columns:1fr}.rpg-banner{align-items:start}.rpg-portrait{margin-top:10px}.folio-role{font-size:12px}}
@media(prefers-reduced-motion:reduce){.folio-page{animation:none}}
@media(max-width:800px){.rpg-heading{display:contents}.rpg-portrait{grid-column:1;grid-row:1/4;margin-top:0}.rpg-heading>span{grid-column:2;grid-row:1}.rpg-heading h2{grid-column:2;grid-row:2;margin:0}.folio-role{grid-column:2;grid-row:3;margin:0}.folio-brand{grid-column:3;grid-row:1/4}.rpg-heading .folio-identity{grid-column:1/-1;grid-row:4;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.rpg-banner{row-gap:6px;align-items:center}}@media(max-width:430px){.rpg-heading .folio-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}
