@font-face{font-family:IM Fell Double Pica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-double-pica-latin-400-normal-D-pPgt1Q.woff2)format("woff2"),url(/assets/im-fell-double-pica-latin-400-normal-CLUqSm4z.woff)format("woff")}@font-face{font-family:IM Fell Double Pica;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/im-fell-double-pica-latin-400-italic-BKncWcH6.woff2)format("woff2"),url(/assets/im-fell-double-pica-latin-400-italic-CKqXs7Cj.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff")}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}:root{--abeto:#1e3a2f;--abeto-hondo:#152a21;--abeto-claro:#2b4d3f;--lacre:#8e1b2c;--lacre-vivo:#a9263a;--lacre-hondo:#6d1421;--crema:#f3ebdc;--papel:#eadfc8;--papel-sombra:#d9cbb0;--oro:#b8955a;--oro-claro:#dcc391;--tinta:#2a221d;--tinta-suave:#5a4c41;--salvia:#7e9479;--noche:#1d2b44;--kraft:#c4a57c;--f-titulo:"IM Fell Double Pica", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-texto:"EB Garamond", "Iowan Old Style", Georgia, serif;--f-mano:"Pinyon Script", "Snell Roundhand", cursive;--f-sello:"Barlow Condensed", "Arial Narrow", sans-serif;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.1875rem;--t-l:1.5rem;--t-xl:clamp(1.85rem, 5.6vw, 2.5rem);--t-xxl:clamp(2.3rem, 8.2vw, 3.8rem);--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--e-8:4.5rem;--radio:3px;--ancho-carta:36rem;--sombra-papel:0 1px 0 #ffffff59 inset, 0 1px 1px #140c0647, 0 6px 14px -6px #0a060273;--sombra-hoja:0 1px 2px #140c064d, 0 18px 40px -18px #050301a6;--suave:cubic-bezier(.22, .7, .2, 1);--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--grano-papel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .24  0 0 0 0 .12  0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;font-family:var(--f-texto);font-size:var(--t-m);color:var(--crema);background-color:var(--abeto);background-image:var(--grano), radial-gradient(120% 80% at 50% 0%, var(--abeto-claro) 0%, var(--abeto) 45%, var(--abeto-hondo) 100%);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-synthesis-weight:none;background-attachment:fixed;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--f-titulo);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}h1{font-size:var(--t-xxl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-l)}h1 em,h2 em{font-style:italic;font-weight:500}p{margin:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}img,svg,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--oro-claro);outline-offset:3px;border-radius:2px}.sobre-papel :focus-visible,.hoja :focus-visible{outline-color:var(--lacre)}.oculto-visual{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rotulo{font-family:var(--f-sello);font-weight:500;font-size:var(--t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--oro-claro)}.hoja .rotulo{color:var(--tinta-suave)}.mano{font-family:var(--f-mano);font-size:1.55em;font-weight:400;line-height:1}.tenue{opacity:.78}.centro{text-align:center}.marco{flex-direction:column;min-height:100dvh;display:flex}.cabecera{justify-content:space-between;align-items:center;gap:var(--e-3);padding:max(var(--e-3), env(safe-area-inset-top)) var(--e-4) var(--e-3);border-bottom:1px solid #dcc39138;display:flex}.marca{align-items:center;gap:var(--e-2);font-family:var(--f-titulo);min-height:44px;font-size:1.35rem;font-style:italic;line-height:1;text-decoration:none;display:flex}.marca svg{flex:none;width:30px;height:30px}.cabecera nav{align-items:center;gap:var(--e-1);display:flex}.pagina{width:100%;max-width:72rem;padding:calc(30px + var(--e-4)) var(--e-4) calc(var(--e-8) + env(safe-area-inset-bottom));flex:1;margin:0 auto}.pagina.estrecha{max-width:40rem}.pila{gap:var(--e-4);display:grid}.pila.amplia{gap:var(--e-6)}.fila{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.fila.entre{justify-content:space-between}.boton{justify-content:center;align-items:center;gap:var(--e-2);border-radius:var(--radio);background:var(--lacre);min-height:48px;color:var(--crema);font-family:var(--f-sello);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 0 #ffffff2e inset, 0 2px 0 var(--lacre-hondo), 0 6px 12px -6px #0009;transition:transform .15s var(--suave), background-color .15s, box-shadow .15s;border:1px solid #0000;padding:.55rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{background:var(--lacre-vivo)}.boton:active{box-shadow:0 1px 0 #ffffff1f inset, 0 0 0 var(--lacre-hondo);transform:translateY(2px)}.boton[disabled],.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed}.boton svg{width:20px;height:20px}.boton.ancho{width:100%}.boton.linea{color:var(--oro-claro);box-shadow:none;background:0 0;border-color:#dcc3918c}.boton.linea:hover{background:#dcc3911a}.hoja .boton.linea,.sobre-papel .boton.linea{color:var(--tinta);border-color:#2a221d66}.hoja .boton.linea:hover,.sobre-papel .boton.linea:hover{background:#2a221d0f}.boton.crema{background:var(--crema);color:var(--tinta);box-shadow:0 2px 0 var(--papel-sombra), 0 8px 16px -8px #000000b3}.boton.crema:hover{background:#fbf5e8}.boton-texto{align-items:center;gap:var(--e-2);min-height:44px;padding:0 var(--e-2);cursor:pointer;font-family:var(--f-texto);font-style:italic;font-size:var(--t-m);text-underline-offset:4px;color:inherit;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.boton-texto svg{width:18px;height:18px}.boton-icono{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:inline-grid}.boton-icono:hover{background:#dcc39124}.cabecera .boton-icono.active{background:#dcc39138;box-shadow:inset 0 0 0 1px #dcc3918c}.hoja .boton-icono:hover{background:#2a221d14}.boton-icono svg{width:24px;height:24px}.cerrar-hoja{top:var(--e-2);right:var(--e-2);z-index:1;position:absolute}.boton-icono.borde{border:1px solid}.hoja{color:var(--tinta);background-color:var(--crema);background-image:var(--grano-papel), repeating-linear-gradient(0deg, #2a221d07 0 1px, transparent 1px 7px);box-shadow:var(--sombra-hoja);padding:var(--e-6) var(--e-5);border-radius:2px;position:relative}.hoja.calida{background-color:var(--papel)}.hoja:after{content:"";pointer-events:none;border:1px solid #b8955a80;position:absolute;inset:8px}.hoja>*{z-index:1;position:relative}.hoja.lisa:after{display:none}@media (min-width:40rem){.hoja{padding:var(--e-7) var(--e-7)}}.separador{align-items:center;gap:var(--e-3);color:var(--oro);margin:var(--e-2) 0;display:flex}.separador:before,.separador:after{content:"";opacity:.5;background:currentColor;flex:1;height:1px}.separador svg{flex:none;width:40px;height:35px}.campo{gap:var(--e-1);display:grid}.campo>label,.campo>.etiqueta{font-family:var(--f-sello);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-suave);font-weight:500}.campo .opcional{letter-spacing:.08em;text-transform:none;font-family:var(--f-texto);font-style:italic;font-size:var(--t-s);opacity:.8}.campo input[type=text],.campo input[type=email],.campo input[type=password],.campo input[type=url],.campo input[type=search],.campo input[type=datetime-local],.campo textarea,.campo select{width:100%;min-height:48px;font-family:var(--f-texto);color:var(--tinta);appearance:none;background:0 0;border:0;border-bottom:1px solid #2a221d73;border-radius:0;padding:.45rem .1rem;font-size:1.25rem}.campo textarea{resize:none;background:#ffffff47 repeating-linear-gradient(0deg,#0000 0 1.99rem,#2a221d17 1.99rem 2rem) 0 .55rem;border:1px solid #2a221d4d;min-height:9rem;padding:.6rem .75rem;line-height:2rem}.campo input::placeholder,.campo textarea::placeholder{color:var(--tinta-suave);opacity:.6;font-style:italic}.campo input:focus,.campo textarea:focus{border-color:var(--lacre);box-shadow:0 1px 0 var(--lacre);outline:none}.campo textarea:focus{box-shadow:0 0 0 1px var(--lacre)}.campo .pista{font-size:var(--t-s);color:var(--tinta-suave);font-style:italic}.campo .contador{font-family:var(--f-sello);font-size:var(--t-xs);letter-spacing:.08em;color:var(--tinta-suave);justify-self:end}.campo .contador.justo{color:var(--lacre);font-weight:600}.error-campo,.aviso-error{color:var(--lacre);font-style:italic}.aviso-error{padding:var(--e-3) var(--e-4);border-left:3px solid var(--lacre);background:#8e1b2c12}.sobre-verde .aviso-error{color:#f6cfd4;background:#00000038;border-color:#e58a97}.interruptor{justify-content:space-between;align-items:center;gap:var(--e-4);cursor:pointer;min-height:48px;display:flex}.interruptor input{appearance:none;cursor:pointer;background:#2a221d14;border:1px solid #2a221d73;border-radius:30px;flex:none;width:52px;height:30px;margin:0;transition:background-color .2s;position:relative}.interruptor input:after{content:"";background:var(--tinta-suave);width:22px;height:22px;transition:transform .2s var(--suave), background-color .2s;border-radius:50%;position:absolute;top:3px;left:3px}.interruptor input:checked{background:var(--lacre);border-color:var(--lacre)}.interruptor input:checked:after{background:var(--crema);transform:translate(22px)}input[type=range]{appearance:none;width:100%;height:44px;accent-color:var(--lacre);background:0 0}input[type=range]::-webkit-slider-runnable-track{background:#2a221d59;border-radius:3px;height:3px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--lacre);border:2px solid var(--crema);border-radius:50%;width:22px;height:22px;margin-top:-10px;box-shadow:0 1px 3px #0006}.tostadas{left:0;right:0;bottom:calc(var(--e-4) + env(safe-area-inset-bottom));z-index:60;justify-items:center;gap:var(--e-2);padding:0 var(--e-4);pointer-events:none;display:grid;position:fixed}.tostada{pointer-events:auto;align-items:center;gap:var(--e-3);max-width:30rem;padding:var(--e-3) var(--e-4);background:var(--crema);color:var(--tinta);border-radius:var(--radio);border-left:4px solid var(--oro);box-shadow:var(--sombra-hoja);font-size:var(--t-m);cursor:pointer;animation:subir .35s var(--suave);display:flex}.tostada.error{border-left-color:var(--lacre)}@keyframes subir{0%{opacity:0;transform:translateY(16px)}}.velo{z-index:50;background:#0a120ec7;place-items:end center;animation:.2s aparecer;display:grid;position:fixed;inset:0}.velo.centro-v{padding:var(--e-4);align-items:center}.velo>.hoja{overscroll-behavior:contain;width:100%;max-width:34rem;max-height:92dvh;padding-bottom:calc(var(--e-6) + env(safe-area-inset-bottom));animation:subir .3s var(--suave);border-radius:6px 6px 0 0;overflow:auto}.velo.centro-v>.hoja{border-radius:2px}@keyframes aparecer{0%{opacity:0}}.cargando{place-items:center;gap:var(--e-4);text-align:center;min-height:60dvh;font-style:italic;display:grid}.cargando svg{width:64px;height:64px;animation:1.6s ease-in-out infinite latir}@keyframes latir{50%{opacity:.75;transform:scale(1.08)}}.nieve{z-index:1;pointer-events:none;position:fixed;inset:0}.marco>*{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.guirnalda-luces{pointer-events:none;justify-content:center;height:30px;margin-bottom:-30px;display:flex;position:relative;overflow:hidden}.guirnalda-luces svg{flex:none}.entrada>.guirnalda-luces,.bienvenida>.guirnalda-luces{margin:0;position:absolute;top:0;left:0;right:0}.luz{animation:4.8s ease-in-out infinite titilar}.luz-1{animation-delay:-1.2s}.luz-2{animation-delay:-2.4s}.luz-3{animation-delay:-3.6s}@keyframes titilar{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.luz{animation:none}}@media print{.guirnalda-luces{display:none}}.sobre{width:100%;height:auto;box-shadow:var(--sombra-papel);border-radius:4px;display:block}.sobre--vacio{box-shadow:none}.sobre--bloqueado{box-shadow:0 1px 1px #0000004d}.sobre--abierto{filter:saturate(.82)brightness(.96)}.sobre-numero{font-family:var(--f-titulo);font-style:italic;font-weight:400}.sobre-mano{font-family:var(--f-mano)}.sobre-estampado{font-family:var(--f-sello);font-weight:500}.estampando{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.5,.5,1) both estampar}@keyframes estampar{0%{opacity:0;transform:scale(2.1)rotate(9deg)}55%{opacity:1;transform:scale(.93)rotate(0)}to{opacity:1;transform:scale(1)}}.cuadricula{gap:var(--e-4) var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:36rem){.cuadricula{gap:var(--e-5) var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:56rem){.cuadricula{gap:var(--e-6) var(--e-5);grid-template-columns:repeat(5,minmax(0,1fr))}}.celda{width:100%;color:inherit;text-align:center;cursor:pointer;transition:transform .25s var(--suave);background:0 0;border:0;border-radius:4px;padding:0;text-decoration:none;display:block;position:relative}.celda:hover{transform:translateY(-3px)rotate(-.7deg)}.celda:active{transform:translateY(0)scale(.98)}.celda.elegida .sobre{outline:2px solid var(--oro-claro);outline-offset:4px}.celda.bloqueada{cursor:default}.celda.bloqueada:hover{transform:none}.celda-pie{font-family:var(--f-sello);letter-spacing:.1em;text-transform:uppercase;color:var(--oro-claro);opacity:.9;justify-content:center;align-items:center;gap:.3rem;margin-top:.45rem;font-size:.72rem;line-height:1.25;display:flex}.celda-pie svg{flex:none;width:18px;height:18px}.celda.bloqueada .celda-pie{opacity:.62}.celda.nueva .sobre{box-shadow:var(--sombra-papel), 0 0 0 1px #dcc39180, 0 0 22px -2px #dcc39173;animation:3.4s ease-in-out infinite respirar}@keyframes respirar{50%{transform:translateY(-2px)scale(1.018)}}.celda.hoy .sobre{box-shadow:var(--sombra-papel), 0 0 0 2px var(--oro-claro), 0 0 30px -2px #dcc391b3}.celda-hoy{background:var(--lacre);color:var(--crema);border-radius:2px;padding:.05rem .6rem;position:absolute;top:-.6rem;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0006}.recibidos .dia-25{grid-column:span 2}@media (min-width:36rem){.recibidos .dia-25{grid-column:2/span 2}}@media (min-width:56rem){.recibidos{grid-template-columns:repeat(6,minmax(0,1fr))}.recibidos .dia-25{grid-column:3/span 2}}.apertura{z-index:80;perspective:1300px;cursor:pointer;background:radial-gradient(90% 70% at 50% 45%,#2b4d3ff7,#0d1813fa);place-items:center;animation:.3s aparecer;display:grid;position:fixed;inset:0;overflow:hidden}.apertura-escena{aspect-ratio:3/2;width:min(80vw,26rem);animation:acercar .6s var(--suave) both}@keyframes acercar{0%{opacity:0;transform:translateY(40px)scale(.5)rotate(-6deg)}}.ap-sobre{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--suave);position:relative}.fase-1 .ap-sobre,.fase-2 .ap-sobre,.fase-3 .ap-sobre,.fase-4 .ap-sobre{transform:rotateY(180deg)}.fase-4 .ap-sobre{transform:rotateY(180deg)translateY(14%)}.ap-cara{backface-visibility:hidden;position:absolute;inset:0}.ap-dorso{transform:rotateY(180deg)}.ap-fondo,.ap-bolsillo,.ap-solapa{position:absolute}.ap-fondo{background:color-mix(in srgb, var(--papel) 72%, #000);border-radius:4px;inset:0;box-shadow:0 20px 40px -18px #000}.ap-carta{z-index:1;background:var(--crema) var(--grano-papel);height:86%;transition:transform .75s var(--suave);border-radius:2px;align-content:start;gap:9%;padding:9% 10%;display:grid;position:absolute;top:7%;left:6%;right:6%;box-shadow:0 2px 6px #00000059}.ap-carta span{background:#2a221d47;border-radius:2px;height:2px}.ap-carta span:first-child{background:var(--lacre);opacity:.7;width:45%;height:3px}.ap-carta span:last-child{width:62%}.fase-4 .ap-carta{transform:translateY(-64%)}.ap-bolsillo{z-index:2;background:var(--papel);clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);background-image:linear-gradient(#ffffff14,#0000001a);border-radius:4px;inset:0}.ap-solapa{z-index:3;background:color-mix(in srgb, var(--papel) 90%, #000);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;height:60%;transition:transform .5s var(--suave), z-index 0s .25s;background-image:linear-gradient(#ffffff1a,#0000001f);top:0;left:0;right:0}.fase-3 .ap-solapa,.fase-4 .ap-solapa{z-index:0;transform:rotateX(180deg)}.ap-lacre{z-index:4;filter:drop-shadow(0 2px 3px #00000073);width:24%;transition:opacity .35s,transform .35s;position:absolute;top:58%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.fase-2 .ap-lacre{transform:translate(-50%,-50%)scale(1.12)}.fase-3 .ap-lacre,.fase-4 .ap-lacre{opacity:0;transform:translate(-50%,-30%)scale(.9)}.apertura-pie{bottom:calc(var(--e-6) + env(safe-area-inset-bottom));color:var(--oro-claro);opacity:.75;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.apertura-destellos{pointer-events:none;position:absolute;inset:0}.apertura-destellos i{left:calc(6% + var(--i) * 6.5%);background:var(--oro-claro);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:10px;height:10px;animation:caer calc(2.4s + var(--i) * .11s) linear calc(var(--i) * .17s) infinite;opacity:.85;position:absolute;top:-6%}.apertura-destellos i:nth-child(3n){width:16px;height:16px}@keyframes caer{to{transform:translateY(115vh)rotate(260deg)}}@media (prefers-reduced-motion:reduce){.celda.nueva .sobre{animation:none}.apertura-escena,.apertura-destellos{display:none}}.entrada{min-height:100dvh;padding:var(--e-6) var(--e-4) calc(var(--e-6) + env(safe-area-inset-bottom));place-items:center;display:grid;position:relative}.entrada-hoja{gap:var(--e-4);width:100%;max-width:27rem;margin-top:3.5rem;display:grid}.entrada-hoja h1{color:var(--lacre);font-size:clamp(2.5rem,11vw,3.4rem)}.entrada-hoja h2{color:var(--lacre)}.entrada-sub{color:var(--tinta-suave);font-style:italic}.entrada-sobre{width:46%;margin:-5.5rem auto 0;transform:rotate(-5deg)}.entrada-pie{text-align:center;font-size:var(--t-s);color:var(--tinta-suave);justify-items:center;gap:0;display:grid}.entrada-pie p{padding:0 var(--e-3) var(--e-2);font-style:italic}.encabezado{text-align:center;margin-bottom:var(--e-5);justify-items:center;gap:var(--e-2)}.encabezado h1 em{color:var(--oro-claro);display:block}.conmutador{width:fit-content;margin:0 auto var(--e-6);border:1px solid #dcc39173;border-radius:40px;justify-content:center;padding:3px;display:flex}.conmutador a{min-height:44px;font-family:var(--f-sello);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-claro);border-radius:40px;place-items:center;padding:0 1.15rem;font-size:.95rem;font-weight:500;text-decoration:none;display:grid}.conmutador a.active{background:var(--crema);color:var(--tinta)}.taller{gap:var(--e-6);display:grid}.taller-lista{gap:var(--e-5);align-content:start;display:grid}@media (max-width:59.99rem){.taller.con-editor .taller-lista{display:none}}@media (min-width:60rem){.taller.con-editor{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.taller.con-editor .cuadricula{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr))}.taller.con-editor .encabezado h1{font-size:var(--t-xl)}.taller-editor{top:var(--e-4);overscroll-behavior:contain;border-radius:2px;max-height:calc(100dvh - 2rem);position:sticky;overflow:auto}.editor-cerrar{display:none}}.cuenta-atras{justify-items:center;gap:var(--e-2);display:grid}.cuenta-cifras{gap:var(--e-4);display:flex}.cuenta-cifras div{justify-items:center;min-width:3.2rem;display:grid}.cuenta-cifras b{font-family:var(--f-titulo);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.2rem,9vw,3.2rem);font-weight:400;line-height:1}.cuenta-cifras span{font-family:var(--f-sello);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--oro-claro)}.progreso-taller{justify-items:center;gap:var(--e-2);text-align:center;display:grid}.progreso-taller b{font-family:var(--f-titulo);font-style:italic;font-weight:400;font-size:var(--t-l)}.pista-clara{color:var(--oro-claro);font-style:italic}.guirnalda{flex-wrap:wrap;justify-content:center;gap:5px;max-width:22rem;display:flex}.guirnalda i{border:1px solid #dcc39199;border-radius:50%;width:9px;height:9px}.guirnalda i.on{background:var(--oro-claro);box-shadow:0 0 8px #dcc391cc}.guirnalda i.on:nth-child(3n){background:#e0707e;border-color:#e0707e;box-shadow:0 0 8px #e0707ecc}.portada-caja{justify-content:space-between;align-items:center;gap:var(--e-4);margin-top:var(--e-5);padding:var(--e-5);border-radius:var(--radio);border:1px solid #dcc39159;flex-wrap:wrap;display:flex}.portada-caja>div{gap:var(--e-1);flex:16rem;display:grid}.editor{gap:var(--e-5);padding:var(--e-5) var(--e-4) 0;display:grid}@media (min-width:40rem){.editor{padding:var(--e-6) var(--e-6) 0}}.editor.vista{padding-bottom:var(--e-6)}.editor-cabecera{align-items:center;gap:var(--e-2);grid-template-columns:44px 1fr 44px auto;display:grid}.editor-cabecera h2{color:var(--lacre)}.editor-cabecera h2 em{font-variant-numeric:lining-nums}.editor-bloque{gap:var(--e-3);border:0;min-width:0;margin:0;padding:0;display:grid}.editor-bloque>legend{margin-bottom:var(--e-3);padding:0}.nota-borrador{padding:var(--e-3) var(--e-4);border-left:3px solid var(--oro);background:#b8955a24;font-style:italic}.vista-sobre{width:min(100%,21rem);margin:0 auto;transform:rotate(-1.2deg)}.plantillas{gap:var(--e-3);padding:6px 4px var(--e-3);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-auto-columns:5.6rem;grid-auto-flow:column;display:grid;overflow-x:auto}.plantilla{cursor:pointer;scroll-snap-align:start;opacity:.75;background:0 0;border:0;border-radius:4px;padding:0;transition:opacity .15s,transform .15s}.plantilla[aria-checked=true]{opacity:1;outline:2px solid var(--lacre);outline-offset:3px;transform:translateY(-2px)}.plantilla .sobre{box-shadow:0 1px 3px #00000059}.clases{gap:var(--e-2);flex-wrap:wrap;display:flex}.clase{min-height:44px;font-family:var(--f-texto);color:var(--tinta);cursor:pointer;background:0 0;border:1px solid #2a221d59;border-radius:40px;padding:.3rem .95rem;font-size:1.1rem;font-style:italic}.clase[aria-checked=true]{background:var(--abeto);border-color:var(--abeto);color:var(--crema)}.boton-cancion{justify-content:center;align-items:center;gap:var(--e-3);width:100%;min-height:64px;padding:var(--e-3) var(--e-4);border:1px solid var(--abeto);border-radius:var(--radio);background:var(--abeto);color:var(--crema);font-family:var(--f-titulo);cursor:pointer;box-shadow:0 2px 0 var(--abeto-hondo);font-size:1.4rem;font-style:italic;display:flex}.boton-cancion svg{width:26px;height:26px;color:var(--oro-claro);flex:none}.boton-cancion:hover{background:var(--abeto-claro)}.anadir-lista{gap:var(--e-2);display:grid}.anadir-grupo{gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr));display:grid}.anadir{align-items:center;gap:var(--e-2);border-radius:var(--radio);min-height:52px;font-family:var(--f-texto);color:var(--tinta);text-align:left;cursor:pointer;background:#ffffff4d;border:1px dashed #2a221d73;padding:.4rem .8rem;font-size:1.05rem;line-height:1.15;display:flex}.anadir:hover,.anadir[aria-expanded=true]{border-style:solid;border-color:var(--lacre);background:#ffffff8c}.anadir:focus-within{outline:2px solid var(--lacre);outline-offset:2px}.anadir svg{width:24px;height:24px;color:var(--lacre);flex:none}.adjuntos{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.adjunto{align-items:center;gap:var(--e-2);padding:var(--e-2);border-radius:var(--radio);background:#ffffff59;border:1px solid #2a221d33;display:flex}.adjunto-cuerpo{gap:var(--e-2);flex:1;min-width:0;display:grid}.adjunto-cuerpo p{align-items:center;gap:var(--e-2);display:flex}.adjunto-cuerpo p svg{width:22px;height:22px;color:var(--lacre);flex:none}.adjunto-foto .foto{aspect-ratio:1;width:5.5rem}.adjunto-foto .foto img{object-fit:cover;border-radius:2px;width:100%;height:100%}.adjunto-acciones{align-items:center;display:flex}.adjunto.subiendo{opacity:.85}.progreso{background:#2a221d26;border-radius:4px;height:4px;overflow:hidden}.progreso i{background:var(--lacre);height:100%;transition:width .2s;display:block}.editor-guardar{z-index:5;gap:var(--e-2);margin:0 calc(var(--e-4) * -1);padding:var(--e-3) var(--e-4) calc(var(--e-3) + env(safe-area-inset-bottom));background:linear-gradient(180deg, #eadfc800, var(--papel) 28%);display:grid;position:sticky;bottom:0}@media (min-width:40rem){.editor-guardar{margin:0 calc(var(--e-6) * -1);padding-left:var(--e-6);padding-right:var(--e-6)}}.estado-guardado{justify-content:center;align-items:center;gap:var(--e-1);font-size:var(--t-s);color:var(--tinta-suave);font-style:italic;display:flex}.estado-guardado svg{width:16px;height:16px}.estado-envio{text-align:center}.grabadora{gap:var(--e-3);padding:var(--e-4);border-radius:var(--radio);background:#ffffff59;border:1px solid #2a221d40;justify-items:start;display:grid}.como-probar{border-radius:var(--radio);padding:0 var(--e-3);background:#ffffff59;border:1px solid #2a221d40}.como-probar summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.como-probar ol{margin:0 0 var(--e-3);gap:var(--e-2);padding-left:1.3em;display:grid}.como-probar .pista{margin-bottom:var(--e-3)}.camara{justify-items:stretch}.camara-visor{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radio);background:#1c1613;width:100%;max-height:60vh}.camara-visor.espejo{transform:scaleX(-1)}.grabando{gap:var(--e-3);justify-items:center;width:100%;display:grid}.grabando-tiempo{align-items:center;gap:var(--e-2);font-family:var(--f-sello);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;display:flex}.punto-rojo{background:var(--lacre-vivo);border-radius:50%;width:10px;height:10px;animation:1s infinite latir}.onda{align-items:center;gap:4px;height:46px;display:flex}.onda i{background:var(--lacre);border-radius:4px;width:4px;height:100%;transition:transform 80ms;transform:scaleY(.12)}.reproductor{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3) var(--e-2) var(--e-2);background:#fff6;border:1px solid #b8955ab3;border-radius:60px;grid-template-columns:auto 1fr auto;display:grid}.reproductor-boton{background:var(--lacre);width:48px;height:48px;color:var(--crema);cursor:pointer;box-shadow:0 2px 0 var(--lacre-hondo);border:0;border-radius:50%;place-items:center;display:grid}.reproductor-boton svg{width:22px;height:22px}.reproductor input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lacre) var(--avance,0%), #2a221d40 var(--avance,0%))}.reproductor input[type=range]::-webkit-slider-thumb{border-width:0;width:14px;height:14px;margin-top:-6px}.reproductor-tiempo{font-family:var(--f-sello);font-size:var(--t-s);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--tinta-suave);white-space:nowrap}.reproductor.compacto{padding:2px var(--e-2) 2px 2px;gap:var(--e-2);border-color:#2a221d33}.reproductor.compacto .reproductor-boton{width:44px;height:44px;box-shadow:none}.reproductor.compacto input{height:44px}.buscador{gap:var(--e-4);display:grid}.con-icono{position:relative}.con-icono svg{width:22px;height:22px;color:var(--tinta-suave);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.con-icono input{padding-left:2rem!important}.buscador-estado:empty{display:none}.resultados{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.resultados li{gap:var(--e-2) var(--e-3);padding-bottom:var(--e-3);border-bottom:1px solid #2a221d24;grid-template-columns:56px 1fr;align-items:start;display:grid}.resultados li>.boton{grid-column:2;justify-self:start;min-height:44px;padding:.3rem 1rem}.cancion{gap:var(--e-3);padding:var(--e-3);border-radius:var(--radio);background:#ffffff59;border:1px solid #b8955ab3;display:grid}.cancion-ficha{align-items:center;gap:var(--e-3);display:flex}.cancion-portada{object-fit:cover;border-radius:2px;flex:none;width:56px;height:56px;box-shadow:0 1px 3px #00000059}.cancion-portada.sin{background:var(--abeto);color:var(--oro-claro);place-items:center;display:grid}.cancion-portada.sin svg{width:26px;height:26px}.cancion-datos{flex:1;gap:2px;min-width:0;display:grid}.cancion-titulo{font-family:var(--f-titulo);overflow-wrap:anywhere;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.15}.cancion-datos .tenue{font-size:var(--t-s)}.cancion-spotify{border:0;border-radius:12px;width:100%}.vale{justify-items:center;gap:var(--e-1);padding:var(--e-5) var(--e-5);text-align:center;border:2px dashed var(--oro);background:#fbf8f1;border-radius:6px;outline:6px solid #fbf8f1;margin:6px;display:grid;position:relative}.vale:before,.vale:after{content:"";background:var(--crema);border:2px dashed var(--oro);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%}.vale:before{left:-19px}.vale:after{right:-19px}.hoja.calida .vale:before,.hoja.calida .vale:after{background:var(--papel)}.vale-titulo{font-family:var(--f-titulo);color:var(--lacre);overflow-wrap:anywhere;font-size:clamp(1.6rem,6vw,2.2rem);font-style:italic;font-weight:400;line-height:1.1}.vale-condiciones{font-size:var(--t-s);color:var(--tinta-suave);overflow-wrap:anywhere;font-style:italic}.vale-firma{margin-top:var(--e-2)}.vales-lista{gap:var(--e-6);margin:0;padding:0;list-style:none;display:grid}.vale-ficha{gap:var(--e-4);display:grid}.vale-acciones{justify-content:center;gap:var(--e-3);flex-wrap:wrap}.vale-ficha.canjeado .vale{opacity:.8}.vale-ficha.canjeado .vale-titulo{text-decoration:line-through;text-decoration-thickness:1px}.sello-canjeado{width:fit-content;margin:var(--e-2) auto 0;border:2px solid var(--lacre);color:var(--lacre);font-family:var(--f-sello);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;border-radius:3px;padding:2px 12px;transform:rotate(-2deg)}.volver{margin-bottom:var(--e-3);color:var(--oro-claro)}.carta{gap:var(--e-5);max-width:var(--ancho-carta);opacity:0;margin:0 auto;display:grid}.carta.desplegada{opacity:1;animation:desplegar .7s var(--suave)}@keyframes desplegar{0%{opacity:0;transform:translateY(50px)scale(.96)}}.contenido{gap:var(--e-5);display:grid}.carta-titulo{text-align:center;color:var(--lacre);overflow-wrap:anywhere;font-size:clamp(1.9rem,7vw,2.6rem)}.carta-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.3rem;line-height:1.7}.bloque{gap:var(--e-2);display:grid}.firma{justify-items:center;gap:var(--e-2);color:var(--tinta-suave);font-style:italic;display:grid}.firma .mano{color:var(--tinta);font-size:3.2rem;font-style:normal}.pie-carta{margin-top:var(--e-6)}.carta-25{box-shadow:var(--sombra-hoja), 0 0 0 1px var(--oro), 0 0 60px -10px #dcc39199}.galeria{gap:var(--e-2);display:grid}.galeria-2,.galeria-4,.galeria-3{grid-template-columns:1fr 1fr}.galeria-3>:first-child{grid-column:1/-1}.foto{cursor:zoom-in;background:#fbf8f1;border:0;width:100%;padding:6px;display:block;box-shadow:0 1px 2px #140c064d,0 8px 16px -10px #0503018c}div.foto{cursor:default}.foto img{object-fit:cover;width:100%;height:auto;max-height:70vh}.galeria-2 .foto img,.galeria-4 .foto img,.galeria-3>:not(:first-child) img{aspect-ratio:1;height:100%}.hueco{background:#2a221d12;min-height:9rem;animation:1.6s infinite latir}.hueco-error{width:100%;min-height:5rem;padding:var(--e-3);border:1px dashed var(--lacre);color:var(--lacre);cursor:pointer;background:#8e1b2c0f;font-style:italic}.visor{z-index:90;padding:var(--e-3);cursor:zoom-out;background:#080e0bf2;place-items:center;animation:.2s aparecer;display:grid;position:fixed;inset:0}.visor img{object-fit:contain;max-width:100%;max-height:92dvh;box-shadow:0 20px 60px #000}.visor-cerrar{top:max(var(--e-3), env(safe-area-inset-top));right:var(--e-3);color:var(--crema);background:#0006;position:absolute}.video{background:#0d130f;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 8px 16px -10px #05030199}.video video{width:100%;max-height:75vh}.video .pista{padding:var(--e-3);color:var(--crema)}.video-yt{aspect-ratio:16/9}.video-yt iframe{border:0;width:100%;height:100%}.video-portada{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.video-portada img{object-fit:cover;opacity:.85;width:100%;height:100%}.video-play{background:var(--lacre);width:68px;height:68px;color:var(--crema);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000080}.video-play svg{width:30px;height:30px}.responder{gap:var(--e-4);padding-top:var(--e-5);border-top:1px solid #b8955a80;display:grid}.emojis{justify-content:center;gap:clamp(4px,2vw,12px);display:flex}.emoji{cursor:pointer;background:#fff6;border:1px solid #2a221d33;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),background-color .15s;display:grid}.emoji svg{width:32px;height:32px}.emoji:hover{transform:translateY(-3px)}.emoji[aria-pressed=true]{border-color:var(--lacre);box-shadow:0 0 0 2px var(--lacre);background:#fff;transform:scale(1.12)}.responder-acciones{justify-content:center}.respuesta{gap:var(--e-2);padding:var(--e-4);border-left:3px solid var(--oro);background:#b8955a1f;display:grid}.respuesta .carta-texto{font-size:1.15rem;font-style:italic}.respuesta-emoji{align-items:center;gap:var(--e-2);font-style:italic;display:flex}.respuesta-emoji svg{width:30px;height:30px}.bienvenida{min-height:100dvh;padding:var(--e-6) var(--e-4) calc(var(--e-6) + env(safe-area-inset-bottom));z-index:2;place-items:center;display:grid;position:relative}.bienvenida>.carta{width:100%}.bienvenida-cuerpo{justify-items:center;gap:var(--e-4);text-align:center;max-width:30rem;animation:desplegar .9s var(--suave);display:grid}.bienvenida-cuerpo h1{font-size:clamp(3.4rem,17vw,6rem)}.bienvenida-sub{font-size:1.35rem;font-style:italic}.bienvenida-sobre{width:min(100%,22rem);margin:var(--e-4) 0 var(--e-5);position:relative;transform:rotate(-3deg)}.bienvenida-lacre{filter:drop-shadow(0 3px 4px #00000080);width:4.2rem;animation:2.6s ease-in-out infinite latir-lacre;position:absolute;bottom:-1.6rem;left:50%;overflow:visible;transform:translate(-50%)}@keyframes latir-lacre{50%{transform:translate(-50%)scale(1.07)}}.bienvenida-pie{font-style:italic}.bienvenida-distancia{margin-top:var(--e-4);opacity:.8}.cierre{max-width:var(--ancho-carta);justify-items:center;margin:0 auto}.cierre h2{color:var(--lacre)}.ajustes h1,.admin h1{color:var(--lacre);font-size:var(--t-xl)}.ajustes section,.admin section{padding-top:var(--e-5);border-top:1px solid #b8955a80}.ajustes .boton,.admin .boton{justify-self:start}.pie-ajustes{color:var(--tinta-suave);justify-items:start;gap:0!important}.pie-ajustes p{padding:0 var(--e-2) var(--e-3);font-style:italic}.creditos{padding:0 var(--e-2) 0 var(--e-5);font-size:var(--t-s);gap:var(--e-1);margin:0;display:grid}.admin h2 em{color:var(--lacre)}.cuentas{gap:var(--e-4);margin:0;padding:0;list-style:none;display:grid}.cuenta{gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--radio);background:#ffffff4d;border:1px solid #2a221d33;display:grid}.cuenta .pista{overflow-wrap:anywhere}.temporal{gap:var(--e-2);padding:var(--e-3);border:2px dashed var(--lacre);background:#fbf8f1;display:grid}.temporal-clave code{letter-spacing:.06em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.35rem}.medidor{background:#fff6;border:1px solid #2a221d66;border-radius:12px;height:12px;overflow:hidden}.medidor i{background:var(--abeto);height:100%;display:block}.medidor i.alto{background:var(--lacre)}.reloj-prueba{padding:var(--e-4);border-radius:var(--radio);border:1px dashed #2a221d66}.reloj-prueba .boton{min-height:44px;padding:.3rem .9rem}.ayuda{gap:var(--e-4);touch-action:pan-y;max-width:34rem;margin:0 auto;display:grid}.ayuda-diapositiva{gap:var(--e-3);text-align:center;min-height:25rem;animation:pasar .35s var(--suave);align-content:start;display:grid}@keyframes pasar{0%{opacity:0;transform:translate(18px)}}.ayuda-diapositiva h1{color:var(--lacre);margin-top:var(--e-2);font-size:clamp(1.9rem,7.5vw,2.5rem)}.ayuda-diapositiva p{font-size:1.2rem}.ayuda-dibujo{min-height:9.5rem;padding:var(--e-4);background:var(--abeto) var(--grano);border-radius:var(--radio);color:var(--oro-claro);place-items:center;display:grid}.ay-fila{justify-content:center;align-items:center;gap:var(--e-3);width:100%;display:flex}.ay-fila>div{flex:0 9.5rem;place-items:center;min-width:0;display:grid}.ay-fila>div:nth-child(odd){transform:rotate(-3deg)}.ay-fila>div:nth-child(2n){transform:rotate(2deg)}.ay-cruce{width:15rem;height:7.5rem;position:relative}.ay-cruce>div{width:9.5rem;position:absolute}.ay-cruce>div:first-child{top:0;left:0;transform:rotate(-7deg)}.ay-cruce>div:last-child{bottom:0;right:0;transform:rotate(6deg)}.ay-iconos{justify-content:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.ay-iconos span{border:1px solid #dcc39180;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.ay-iconos svg{width:30px;height:30px}.ay-reacciones span{background:var(--crema);border:0}.ay-reacciones svg{width:36px;height:36px}.ay-icono-grande svg{width:64px;height:64px}.ay-iphone{justify-items:center;gap:var(--e-2);font-family:var(--f-sello);font-size:var(--t-xs);letter-spacing:.06em;color:var(--crema);display:grid}.ay-iphone svg{background:var(--abeto-hondo);border-radius:18px;width:74px;height:74px;padding:9px;box-shadow:0 4px 10px #0006}.ay-lacre{width:6rem;overflow:visible}.ayuda-puntos{padding:var(--e-3) 0;justify-content:center;gap:10px;display:flex}.ayuda-puntos span{border:1px solid var(--tinta-suave);width:8px;height:8px;transition:transform .3s var(--suave), background-color .3s;border-radius:50%}.ayuda-puntos span.actual{background:var(--lacre);border-color:var(--lacre);transform:scale(1.35)}.ayuda-botones{flex-wrap:nowrap}.ayuda-botones .boton{min-width:0;max-width:12rem;padding-inline:var(--e-3);flex:1 1 0}.imprimir{gap:var(--e-6);display:grid}.pagina-carta{gap:var(--e-5);max-width:var(--ancho-carta);margin:var(--e-6) auto;display:grid}.washi{background:repeating-linear-gradient(135deg,#7e9479d9 0 8px,#7e947999 8px 16px);width:7rem;height:28px;top:-14px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #00000040;position:absolute!important}.pagina-carta:nth-of-type(2n) .washi{background:repeating-linear-gradient(135deg,#a9263abf 0 8px,#a9263a80 8px 16px);transform:translate(-50%)rotate(1.5deg)}@media print{@page{size:A4;margin:16mm}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--tinta);background:#fff!important}.cabecera,.no-imprimir,.nieve,.tostadas,.conmutador,.guirnalda-luces{display:none!important}.marco,.pagina{max-width:none;padding:0;display:block}.pagina-carta{max-width:none;min-height:240mm;box-shadow:none;break-after:page;page-break-after:always;print-color-adjust:exact;background-color:#fdfaf3;align-content:start;margin:0 auto}.imprimir>section:last-child .pagina-carta:last-of-type{break-after:auto;page-break-after:auto}.carta-texto{font-size:13pt;line-height:1.6}.foto{box-shadow:none;break-inside:avoid;border:1px solid #d9cbb0}.vale{break-inside:avoid}.washi{top:0}}
