@media(min-width:951px){.ksd-page[data-astro-cid-ugsevf7i]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding-right:7rem!important}.ksd-quad-listado[data-astro-cid-ugsevf7i]{grid-column:1;grid-row:2}.ksd-quad-mochila[data-astro-cid-ugsevf7i]{grid-column:2;grid-row:2}.ksd-quad-recursos[data-astro-cid-ugsevf7i]{grid-column:2;grid-row:3;margin-top:2.5rem}.ksd-quad-software[data-astro-cid-ugsevf7i]{grid-column:1;grid-row:3;margin-top:2.5rem}}.ksd-h1[data-astro-cid-ugsevf7i]{font-family:var(--sans);font-size:1.35rem;font-weight:500;letter-spacing:.01em;color:var(--text-title);margin:0 0 .5rem}.ksd-intro[data-astro-cid-ugsevf7i]{font-family:var(--serif);font-size:var(--fs-base);line-height:1.55;color:var(--text);margin:0 0 1.2rem}.ksd-links[data-astro-cid-ugsevf7i]{list-style:none;margin:1.5rem 0;padding:0;display:flex;flex-direction:column}.ksd-link-item[data-astro-cid-ugsevf7i]{position:relative;padding:.6rem 0;border-bottom:1px solid var(--border)}.ksd-link-item[data-astro-cid-ugsevf7i]:last-child{border-bottom:none}.ksd-link[data-astro-cid-ugsevf7i]{text-decoration:none;position:relative;display:inline-flex;align-items:center}.ksd-link[data-astro-cid-ugsevf7i] .pinned-dot[data-astro-cid-ugsevf7i]{left:-15px;top:50%;transform:translateY(-50%);width:6px;height:6px;box-shadow:0 0 0 2px #8e8e9333}.ksd-quad-recursos[data-astro-cid-ugsevf7i] .ksd-link-item[data-astro-cid-ugsevf7i]{padding:.3rem 0;border-bottom:none}.ksd-backpack-container[data-astro-cid-ugsevf7i]{position:absolute;top:0;left:0;right:0;margin:0 auto;width:190px;height:320px;pointer-events:none;transition:opacity .25s ease;animation:floatBackpack 4.5s ease-in-out infinite alternate}.ksd-backpack-img[data-astro-cid-ugsevf7i]{position:absolute;bottom:0;left:0;width:100%;height:190px;object-fit:contain;pointer-events:none}.ksd-backpack-base[data-astro-cid-ugsevf7i]{z-index:1}.ksd-backpack-front[data-astro-cid-ugsevf7i]{z-index:5}.ksd-keys-container[data-astro-cid-ugsevf7i]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}@keyframes floatBackpack{0%{transform:translate(0) rotate(0)}to{transform:translate(3px,-9px) rotate(-1.4deg)}}@media(max-width:950px){.ksd-quad-mochila[data-astro-cid-ugsevf7i]{display:none}.ksd-quad-listado[data-astro-cid-ugsevf7i],.ksd-quad-software[data-astro-cid-ugsevf7i],.ksd-quad-recursos[data-astro-cid-ugsevf7i]{margin-bottom:1.8rem}}@media(max-width:480px){.ksd-link[data-astro-cid-ugsevf7i] .pinned-dot[data-astro-cid-ugsevf7i]{display:none}}.ksd-post-title{position:relative;font-family:var(--serif);font-style:italic;font-size:var(--fs-md);color:var(--text-title)!important;text-decoration:none;padding-left:0;transition:padding-left .18s ease,color .15s ease;display:inline-block}.ksd-post-title:before{content:"";position:absolute;left:0;top:15%;height:70%;width:2px;background:var(--text-sub);transform:scaleY(0);transform-origin:center;transition:transform .18s ease;border-radius:1px}.ksd-link-item a:hover .ksd-post-title{padding-left:.9em;color:var(--text-title)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--text-title)}.ksd-link-item a:hover .ksd-post-title:before{transform:scaleY(1)}.ksd-resource-title{font-family:var(--serif);font-style:italic;font-size:var(--fs-sm);color:var(--text-muted)!important;text-decoration:none;transition:color .15s ease}.ksd-link-item a:hover .ksd-resource-title{color:var(--text-sub)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--text-sub)}.ksd-table-title{font-family:var(--sans)!important;font-size:1.05rem!important;font-weight:500!important;color:var(--text-title)!important;margin:0 0 1.2rem!important}.ksd-floating-key{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;min-width:20px;height:20px;background:var(--bg);border:1px solid var(--border);border-radius:4px;font-family:var(--sans);font-size:.65rem;font-weight:700;color:var(--text-title);box-shadow:0 2px 0 var(--border),0 3px 5px #0000001a;pointer-events:none;top:68%;transform:translate(-50%,-50%) rotate(var(--start-rot)) scale(.65);opacity:0;animation:floatUpKey 4s cubic-bezier(.25,1,.5,1) forwards}@keyframes floatUpKey{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--start-rot)) scale(.65)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--drift-x)),-260px) rotate(var(--end-rot)) scale(1.15)}}
