@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}.header{width:100%;height:300px;background-image:url(/_next/static/media/myedit.a4808a43.png);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:white;text-shadow:2px 2px 5px rgba(0,0,0,.7);font-family:Arial,sans-serif;box-shadow:0 4px 6px rgba(0,0,0,.1); /*!* Sombra del header *!*/text-align:center}.header h1{font-size:3.5rem;padding:5px;margin:0;background-color:rgba(30,30,30,.5);border-radius:15px}@media (max-width:768px){.header{height:250px;padding:0 20px}.header h1{font-size:2rem}}@media (max-width:480px){.header{height:200px}.header h1{font-size:1.5rem}}.footer{display:flex;flex-direction:column;justify-content:center;font-size:smaller;text-align:center}:root{--background:#ffffff;--foreground:#171717;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--primary-color:#596d55;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--accent-color:#4288d3;--text-color:#1a1a1a;--accent-text-color:whitesmoke}.loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#4d5564}.section{margin:1em auto;padding:3em}.blog-page{width:calc(90vw);margin:0 auto;padding:1em}.blog-page .error{text-align:center;margin:0;background:orange;color:whitesmoke;padding:.5em;font-weight:700}.blog-page h1{font-size:3em;padding:.2em}.blog-page .details{display:flex;flex-direction:row;justify-content:space-between;font-size:.8em;color:#4d5564;padding:.2em}.blog-page .content{width:calc(90vw - 2em);padding:.2em;text-align:justify}.blog-list{width:calc(90vw);display:flex;flex-direction:column;gap:1em;padding:1em}.blog-entry{margin:1em auto;width:calc(90vw - 2em);padding:.2em;border-radius:10px;border:1px solid #4d5564}.blog-entry h3 a{font-size:1.5em;padding:.2em;text-decoration:none;color:inherit}.blog-entry .details{display:flex;flex-direction:row;justify-content:space-between;font-size:.8em;color:#4d5564;padding:.2em}.blog-entry summary{padding:.2em}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--text-color:whitesmoke}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.menu{font-family:Arial,sans-serif;width:100vw;height:2.7em;padding:4px 0;position:relative;background-color:var(--primary-color);border-radius:5px}.menu-level-0{list-style:none;padding:0;margin:0;display:flex}.menu-level-0>.menu-item{margin-bottom:2px}.menu-label{cursor:pointer;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-color);color:var(--text-color);margin-right:5px}.menu-label a{text-decoration:none;color:inherit}.menu-label:hover{background-color:var(--accent-color)}.menu-level-1,.menu-level-2{padding:5px 0;list-style:none}.arrow{margin-left:auto;font-size:12px;transition:transform .3s}.arrow.open{transform:rotate(180deg)}.menu-toggle{display:none;cursor:pointer;font-size:20px;padding:10px;background-color:var(--primary-color);color:var(--text-color);margin-bottom:10px}.menu-level-0.visible{display:block}@media screen and (max-width:768px){.menu-level-0{display:none}.menu-toggle{display:block}}