html.navidad{--oro:#e8c98e;--oro-hover:#f2dbae;--oro-hondo:#c99a4e;--vino-hondo:#33080c;--ink:var(--vino-hondo);--nav-general:#8f2a30;--background:#540f15;--foreground:#fbefe6;--card:#65141b;--card-foreground:#fbefe6;--popover:#6d171e;--popover-foreground:#fbefe6;--primary:var(--oro);--primary-foreground:#3a0a0e;--secondary:#741c23;--secondary-foreground:#fbefe6;--muted:#741c23;--muted-foreground:#e6bdb3;--accent:#741c23;--accent-foreground:#fbefe6;--destructive:#ffb4a8;--border:#842a31;--input:#93323a;--ring:var(--oro);--sidebar:var(--vino-hondo);--sidebar-foreground:#e9c7bf;--sidebar-accent:#4c0e14;--sidebar-accent-foreground:#fff;--sidebar-border:#501218;--sidebar-ring:var(--oro);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.navidad ::selection{background:color-mix(in srgb, var(--oro) 45%, transparent);color:#fff}.navidad{scrollbar-color:#8a2d34 transparent}.navidad body{background:radial-gradient(120% 70% at 50% -10%, #7a1a20 0%, transparent 70%), radial-gradient(90% 50% at 50% 115%, #a0282e66, transparent 70%), var(--background);background-attachment:fixed}.navidad :is(.text-rose-700,.text-rose-600,.text-rose-400){color:#ffb4a8}.navidad .text-red-800{color:#ffc2b8}.nv-only,.nv-decor,.nv-escena,.nv-pinos,.nv-reno{display:none}.navidad .nv-only{display:flex}.nv-dentro,.nv-dentro-inline,.nv-dentro-grid{display:none}.navidad .nv-dentro{display:block}.navidad .nv-dentro-inline{display:inline}.navidad .nv-dentro-grid{display:grid}.navidad .nv-fuera{display:none}.nv-gala{font-family:var(--font-gala), "Bodoni Moda", Didot, Georgia, serif;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(180deg, #fbeccb 0%, var(--oro) 55%, var(--oro-hondo) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.nv-espaciado{letter-spacing:.42em;text-transform:uppercase;color:#f0d6aa;font-size:.7rem;font-weight:500;line-height:1.6}.navidad .nv-reno{aspect-ratio:120/90;background:url(/navidad/reno.svg) 50%/contain no-repeat;width:3rem;display:inline-block}.navidad .nv-pinos{--s:1rem;width:calc(var(--s) * 10.6);height:calc(var(--s) * 8);pointer-events:none;display:block;position:absolute}.nv-pino{aspect-ratio:194/338;filter:drop-shadow(.5rem .4rem .45rem #28000559);background:url(/navidad/pino.svg) bottom/contain no-repeat;position:absolute;bottom:0}.nv-pino-ancho{aspect-ratio:1;background-image:url(/navidad/pino-ancho.svg)}.nv-pinos-1 .nv-pino-a{height:calc(var(--s) * 8);left:0}.nv-pinos-1 .nv-pino-b{left:calc(var(--s) * 3.6);height:calc(var(--s) * 4.2)}.nv-pinos-1 .nv-pino-c{left:calc(var(--s) * 6.4);height:calc(var(--s) * 6)}.nv-pinos-1 .nv-esfera-a{left:calc(var(--s) * 3.2);width:calc(var(--s) * 1.7)}.nv-pinos-1 .nv-esfera-b{left:calc(var(--s) * 9.4);width:calc(var(--s) * 1.1)}.nv-pinos-2 .nv-pino-a{left:calc(var(--s) * 2.6);height:calc(var(--s) * 8)}.nv-pinos-2 .nv-pino-b{left:calc(var(--s) * 6.2);height:calc(var(--s) * 4.2)}.nv-pinos-2 .nv-pino-c{height:calc(var(--s) * 6);left:0}.nv-pinos-2 .nv-esfera-a{left:calc(var(--s) * 5.2);width:calc(var(--s) * 1.4)}.nv-pinos-2 .nv-esfera-b{left:calc(var(--s) * .9);width:calc(var(--s) * 1)}.nv-esfera{aspect-ratio:1;filter:drop-shadow(0 .35rem .3rem #28000573);background:radial-gradient(circle at 34% 30%,#fff 0%,#f6efed 24%,#ddd1ce 60%,#b49f9c 100%);border-radius:50%;position:absolute;bottom:0}.nv-burbuja{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 31% 27%,#fffffff2 0 3%,#ffffff59 6%,#0000 11%),radial-gradient(circle at 66% 74%,#fff3,#0000 38%),radial-gradient(circle closest-side,#0000 62%,#ffe1e11a 78%,#ffffff5c 94%,#ffffffb3 100%);border-radius:50%;animation:9s ease-in-out infinite nv-flotar;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29,0 1.2rem 1.8rem -1.2rem #1e00048c}@keyframes nv-flotar{0%,to{translate:0}50%{translate:0 -10px}}.nv-podio{--w:8rem;--h:3.4rem;--e:calc(var(--w) * .15);width:var(--w);height:var(--h);border-radius:0 0 50% 50% / 0 0 var(--e) var(--e);filter:drop-shadow(0 .7rem .8rem #1e000473);pointer-events:none;background:linear-gradient(90deg,#7d181e 0%,#b3333b 24%,#a52a30 46%,#861b21 72%,#63111a 100%);display:block;position:absolute}.nv-podio:before{content:"";left:0;right:0;top:calc(var(--e) * -1);height:calc(var(--e) * 2);background:radial-gradient(at 42% 40%,#c33c43,#a3282e 70%,#93222a);border-radius:50%;position:absolute}.nv-podio-casfi{z-index:1;left:50%;bottom:calc(var(--h) - var(--e) * .5);width:auto;max-width:none;height:calc(var(--w) * 1.05);filter:drop-shadow(0 .4rem .4rem #28000559);position:absolute;translate:-50%}.navidad .nv-decor{z-index:0;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.nv-flota-1{width:54px;animation-delay:-2s;top:16%;right:4%}.nv-flota-2{width:30px;animation-duration:11s;top:60%;right:13%}.nv-flota-3{width:22px;animation-delay:-5s;top:7%;right:28%}.navidad .nv-decor-pinos{--s:.8rem;opacity:.9;display:none;bottom:0;right:-1rem}@media (min-width:1024px){.navidad .nv-decor-pinos{display:block}}@media (max-width:639px){.nv-flota-2,.nv-flota-3{display:none}}.nv-nieve{position:absolute;inset:0}.nv-copo{opacity:0;background:#fff;border-radius:50%;animation:20s linear infinite nv-caer;position:absolute;top:-10px;box-shadow:0 0 4px 1px #ffffff4d}@keyframes nv-caer{0%{opacity:0;transform:translate(0)}6%{opacity:var(--copo-opacity,.55)}33%{transform:translate(14px,33vh)}66%{transform:translate(-8px,66vh)}92%{opacity:var(--copo-opacity,.55)}to{opacity:0;transform:translate(6px,102vh)}}.navidad .app-sidebar{background:radial-gradient(120% 45% at 50% 0,#5e1218,#0000 70%),linear-gradient(#3b090e 0%,#2a0609 100%);position:relative}.navidad .wordmark-fi,.navidad .app-sidebar .wordmark-fi{color:var(--oro)}.navidad .app-sidebar:before{content:"";aspect-ratio:120/90;pointer-events:none;background:url(/navidad/reno.svg) 50%/contain no-repeat;width:2.3rem;position:absolute;top:1rem;right:3.4rem}.navidad.sidebar-plegada [data-plegable] .app-sidebar:before{width:1.3rem;top:.25rem;left:calc(50% + .3rem);right:auto}.navidad .nv-fab{box-shadow:0 0 0 4px color-mix(in srgb, var(--oro) 28%, transparent), 0 8px 26px -6px #e8c98e73}.navidad .nv-vacio{--s:.55rem;opacity:.85;bottom:.7rem;right:1.2rem}.navidad .nv-fiestas{background:radial-gradient(70% 90% at 28% 15%,#8d2128,#0000 70%),linear-gradient(#7a1a20 0%,#6a161c 64%,#7d1d23 100%);border-color:#ffd6be24;box-shadow:inset 0 1px #ffffff0f,0 24px 50px -30px #140003cc}.navidad .nv-fiestas:before{content:"";pointer-events:none;background:linear-gradient(#0000,#96262c80);height:32%;position:absolute;inset:auto 0 0}.navidad .nv-fiestas .nv-reno{width:2.6rem}.nv-fiestas-burbuja{width:2.6rem;top:.9rem;left:46%}.nv-fiestas-escena{flex:none;align-self:stretch;width:9.5rem;position:relative}.navidad .nv-fiestas-pinos{--s:.95rem;display:none;bottom:.9rem;left:0}.nv-fiestas-podio{--w:5.4rem;--h:2.4rem;bottom:1rem;right:1.4rem}.nv-fiestas-esfera{width:1.3rem;bottom:.85rem;right:.6rem}@media (max-width:639px){.nv-fiestas .nv-espaciado{letter-spacing:.28em}.nv-fiestas-burbuja{width:1.8rem;top:.6rem;left:auto;right:7.5rem}}@media (min-width:640px){.nv-fiestas-escena{width:21rem}.navidad .nv-fiestas-pinos{display:block}.nv-fiestas-podio{--w:7.2rem;--h:3rem;right:2rem}.nv-fiestas-esfera{width:1.6rem;right:.8rem}}.nv-encabezado{position:relative}.nv-encabezado-casfi{display:none}.navidad main:has(.nv-fiestas) .nv-encabezado-casfi{display:none}.navidad main:not(:has(.nv-fiestas)) .nv-encabezado-casfi{z-index:0;pointer-events:none;filter:drop-shadow(0 12px 18px #1e000473);width:auto;height:9.5rem;display:block;position:absolute;top:-1.4rem;right:-.4rem}.navidad main:not(:has(.nv-fiestas)) .nv-encabezado>div{position:relative}.navidad main:not(:has(.nv-fiestas)) .nv-encabezado :is(h1,h1+p){padding-right:7.5rem}.navidad main:not(:has(.nv-fiestas)) .nv-encabezado [data-tour=accion]{z-index:1;flex-basis:100%;padding-top:.5rem;position:relative}@media (min-width:640px){.navidad main:not(:has(.nv-fiestas)) .nv-encabezado-casfi{height:11.5rem;top:-2rem;right:1rem}.navidad main:not(:has(.nv-fiestas)) .nv-encabezado :is(h1,h1+p){padding-right:12rem}}html.navidad{--auth-accent:var(--oro);--auth-accent-hover:var(--oro-hover);--auth-accent-foreground:#3a0a0e;--orb-1:#c03a40;--orb-2:var(--oro);--glass:#fff0eb0a;--glass-strong:#fff0eb12;--glass-border:#ffdcc829;--glass-edge:#0000004d;--glass-shine:#ffe6c833;--glass-shadow:0 30px 80px -30px #190004cc}.navidad .auth-bg{background:radial-gradient(70% 55% at 50% 28%,#8e2128,#0000 75%),linear-gradient(#5a1117 0%,#6e161c 55%,#7b1b21 100%)}.navidad main.auth-bg .glass-card{background:linear-gradient(170deg,#70171edb,#540f15eb);border-color:#e8c98e42}.navidad .auth-bg .nv-decor{position:absolute}.navidad .auth-bg .nv-decor>:not(.nv-nieve){display:none}.auth-bg .nv-nieve{--copo-opacity:.8}.navidad .auth-orb{opacity:.16}.navidad .auth-accent-text{font-family:var(--font-gala), "Bodoni Moda", Didot, Georgia, serif;letter-spacing:-.01em;background:linear-gradient(180deg, #fbeccb 0%, var(--oro) 55%, var(--oro-hondo) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.navidad .auth-submit{background:linear-gradient(180deg, var(--oro-hover), var(--oro) 60%, #d8b06c);box-shadow:inset 0 1px #ffffff80,0 14px 30px -14px #e8c98e99}.navidad .nv-escena{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.nv-piso{background:linear-gradient(#0000,#96242a80 45%,#8c2026cc);height:26%;position:absolute;inset:auto 0 0}.nv-burbuja-1{width:74px;top:24%;left:12%}.nv-burbuja-2{width:46px;animation-delay:-3s;top:15%;right:15%}.nv-burbuja-3{width:30px;animation-duration:11s;animation-delay:-6s;top:74%;right:33%}.nv-burbuja-4{width:58px;animation-delay:-1.5s;top:50%;right:7%}.nv-burbuja-piso{width:64px;animation:none;bottom:1.1rem;left:31%}.navidad .nv-escena-izq{--s:1.2rem;bottom:1.3rem;left:-1rem}.navidad .nv-escena-der{--s:1.3rem;bottom:1.1rem;right:-1.5rem}@media (min-width:1280px){.navidad .nv-escena-izq{--s:1.55rem}.navidad .nv-escena-der{--s:1.7rem}}@media (max-width:1279px){.nv-burbuja-piso{display:none}}@media (max-width:639px){.navidad .nv-escena-izq{--s:.55rem;bottom:.6rem;left:-.6rem}.navidad .nv-escena-der{--s:.6rem;bottom:.5rem;right:-.8rem}.nv-burbuja-1{width:40px;top:30%;left:4%}.nv-burbuja-2{width:28px;top:12%;right:6%}.nv-burbuja-3,.nv-burbuja-4{display:none}}.navidad .auth-card{margin-top:4.5rem}.navidad .auth-card .auth-stagger{z-index:1}.navidad .nv-casfi-tarjeta{margin-top:-7rem;margin-bottom:-.5rem}@media (min-width:640px){.navidad .nv-casfi-tarjeta{margin-top:-7.5rem}}.navidad .auth-card a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--oro) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--oro) 70%, transparent)}@media (prefers-reduced-motion:reduce){.nv-burbuja{animation:none}.nv-nieve{display:none}}
