.field-row{gap:var(--sp-16);margin-bottom:var(--sp-12);flex-wrap:wrap;display:flex}.field-row label{gap:var(--sp-4);min-width:140px;font-size:var(--fs-corpo);color:var(--text);flex-direction:column;flex:1;display:flex}.field-row.stacked{flex-direction:column}.field-row.stacked label{min-width:100%}.hp-adjust-mode-row{gap:var(--sp-8)}.scroll-copy-row{gap:var(--sp-8);margin-bottom:var(--sp-12);flex-wrap:wrap}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.info-banner{align-items:center;gap:var(--sp-10);font-size:var(--fs-corpo);color:var(--text-h);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-piccolo);padding:var(--sp-10) var(--sp-14);margin-bottom:var(--sp-12);display:flex}.info-banner button{font:inherit;font-size:var(--fs-etichetta);white-space:nowrap;margin-left:auto}.confirm-new{align-items:center;gap:var(--sp-10);font-size:var(--fs-corpo);color:var(--text);display:flex}.character-card .confirm-new{padding:0 var(--sp-16) 14px}.confirm-new button{font:inherit;font-size:var(--fs-corpo);padding:var(--sp-8) var(--sp-14);border-radius:var(--r-piccolo);border:1px solid var(--border);background:var(--bg);color:var(--text-h);cursor:pointer;white-space:nowrap;text-align:center;min-width:96px}.confirm-new button:last-of-type{border-color:var(--pericolo);color:var(--pericolo)}.scenario-backdrop .confirm-new{color:#fff;text-shadow:var(--velo-text-shadow,0 1px 3px #000000e6)}.scenario-backdrop .confirm-new button{background:rgba(24, 16, 9, var(--velo-opacita,.52));border-color:var(--vetro-border);-webkit-backdrop-filter:blur(var(--velo-blur-sm,4px));backdrop-filter:blur(var(--velo-blur-sm,4px));color:#fff}.scenario-backdrop .confirm-new button:last-of-type{color:#ffb3ba;border-color:#ff9aa4}.account-backup{margin:var(--sp-14) 0;padding-top:var(--sp-14);border-top:1px solid var(--border)}.account-backup-actions{gap:var(--sp-8);margin:var(--sp-8) 0;flex-wrap:wrap;display:flex}.account-backup-confirm{align-items:flex-start;gap:var(--sp-8);margin:var(--sp-8) 0;flex-direction:column}.card{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--r-standard);margin-bottom:20px;padding:20px 24px}.card h2{margin-bottom:var(--sp-16)}.vetro,.scenario-backdrop .sheet>.card{background:rgba(24, 16, 9, var(--velo-opacita,.52));border-radius:var(--vetro-radius);box-shadow:var(--ombra-forte);color:#fff;border:1px solid #ffffff4d}.vetro-lg,.scenario-backdrop .sheet>.card{-webkit-backdrop-filter:blur(var(--velo-blur-lg,12px));backdrop-filter:blur(var(--velo-blur-lg,12px))}.vetro .vetro{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.sheet{box-sizing:border-box;width:100%;max-width:720px;padding:calc(32px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) 32px calc(24px + env(safe-area-inset-left,0px));text-align:left;margin:0 auto}.master-screen-gate{text-align:center;gap:var(--sp-12);flex-direction:column;max-width:480px;margin:40px auto;display:flex}.scenario-backdrop{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative}.scenario-backdrop:before{content:"";z-index:-2;background-color:#1a1310;background-image:var(--scenario-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.scenario-backdrop.senza-foto:before{background-image:none}.scenario-backdrop.senza-foto,.scenario-backdrop.campagne-vetro-scuro{--bg:#18100985;--code-bg:#18100985;--text:#ffffffeb;--text-h:#fff;--text-muted:#ffffffb8;--border:#ffffff42}.scenario-backdrop:has(.sheet-libro){overflow:hidden}.scenario-backdrop .page-header{background:rgba(24, 16, 9, var(--velo-opacita,.52));border-radius:var(--r-standard);padding:var(--sp-8) var(--sp-12);-webkit-backdrop-filter:blur(var(--velo-blur-md,6px));backdrop-filter:blur(var(--velo-blur-md,6px))}.page-header{justify-content:space-between;align-items:center;gap:var(--sp-12) var(--sp-16);flex-wrap:wrap;padding-right:56px;display:flex}.page-header>.back-to-locanda-btn{order:-1}.page-header h1{font-size:var(--fs-titolo-pagina);letter-spacing:normal;margin:0}.page-header-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.contenuti-importati-aria-sotto-barra{margin-top:var(--aria-sotto-barra)}.motivo-errore-server{-webkit-user-select:text;user-select:text;white-space:pre-wrap;text-align:left}
