/* Solo presentación de la copia local, autorizada para aprovechar el ancho. */
body .wrap{max-width:none;width:100%;box-sizing:border-box;padding-left:max(clamp(16px,2vw,40px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,2vw,40px),env(safe-area-inset-right,0px))}
.local-sitebar{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:7px 0 14px;border-bottom:1px solid #24314f;font-size:14px}
.local-sitebar a,.local-sitefoot a{color:#e9b872;text-decoration:none;display:inline-block;padding:6px 0}.local-sitebar a:focus-visible,.local-sitefoot a:focus-visible{outline:2px solid #e9b872;outline-offset:4px}.local-sitebar span{color:#8e9ab5;font-size:12px}.local-sitefoot{display:block!important;padding:16px 0;border-top:1px solid #24314f;font-size:14px}
@media(min-width:1500px){body:not(.local-carta) .main{grid-template-columns:minmax(0,1fr) clamp(340px,23vw,430px)}}
@media print{.local-sitebar,.local-sitefoot{display:none!important}}
.carta-copy-panel{border:1px solid #354767;background:#101a2d;padding:20px;border-radius:8px;margin-top:16px;color:#e6e9f2}.carta-copy-panel h3{font-family:Georgia,serif;color:#e9b872}.carta-copy-panel p{color:#a1afc4;max-width:850px}.carta-copy-panel textarea{display:block;width:100%;box-sizing:border-box;min-height:250px;background:#080e1b;color:#e6e9f2;border:1px solid #354767;border-radius:5px;padding:14px;font:13px/1.7 ui-monospace,monospace;margin:15px 0;resize:vertical}
