@font-face{font-family:rockwell;src:url(../../../ROCK.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--primary-color: #f00;--secondary-color: #ff0;--white-color: #fff;--muted-color: #ddd;--black-color: #000;--background-menu: #fff5;--shadow: .5rem .5rem 1rem #0005;--font-family: "rockwell", sans-serif;--font-size: 18px;--background-color: var(--primary-color);--error-color: var(--secondary-color);--border-radius: .25rem;--component-padding: .25rem .5rem;--transition-time: .2s;--transition-ease: ease-out;font-family:var(--font-family);font-size:var(--font-size)}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}input,button,textarea,select{font:inherit;padding:var(--component-padding);border-radius:var(--border-radius);outline-color:var(--secondary-color);border:none}h1,h2,h3,h4,h5,h6{text-wrap:balance;color:var(--white-color);text-align:center}body{background-image:url(../../../fondo.webp);background-size:296px 296px;height:100dvh;width:100dvw;overflow-x:hidden}a,button{display:inline-block;border:none;text-decoration:none;color:var(--primary-color);font-weight:700;background-color:var(--secondary-color);padding:.2rem;border-radius:5px;text-align:center}:is(a,button).muted{background-color:var(--muted-color);color:var(--primary-color)}a:hover{text-decoration:underline}table{width:100%;border-collapse:collapse;margin:1rem 0;background-color:var(--white-color);border-radius:.25rem;font-size:.9rem;text-transform:capitalize}thead{color:var(--primary-color)}th,td{padding:.25rem .75rem;text-align:left;border-bottom:1px solid var(--muted-color)}.app.svelte-1dh1y3u{margin:auto;display:grid;grid-template-rows:auto 1fr auto;height:100dvh;width:min(95%,600px);overflow:hidden}main.svelte-1dh1y3u{overflow:auto}footer.svelte-1dh1y3u{text-align:center;padding-inline:1rem;padding-block:.5rem;text-wrap:balance;font-size:.7rem;color:var(--white-color)}header.svelte-1dh1y3u{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}header.svelte-1dh1y3u img:where(.svelte-1dh1y3u){filter:drop-shadow(3px 3px 16px #522)}header.svelte-1dh1y3u button:where(.svelte-1dh1y3u){width:fit-content;background:none;color:var(--white-color)}aside.svelte-1dh1y3u{position:absolute;left:0;width:min(100%,16rem);padding:1rem;background-color:var(--background-menu);height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--transition-time) var(--transition-ease)}aside.svelte-1dh1y3u.oculto{transform:translate(-100%)}
