.aside-navbar[data-astro-cid-gdyxuo44]{margin-block-start:1rem}.links-navigation-list[data-astro-cid-gdyxuo44]{display:flex;flex-direction:column;gap:1rem}.menu-item[data-astro-cid-gdyxuo44]{display:flex;align-items:center;position:relative;width:fit-content;transition:background-color .4s ease;padding:.45rem .75rem;border-radius:3rem;height:fit-content;cursor:pointer;&[data-astro-cid-gdyxuo44]:hover{background-color:#070707}.nav-icon{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;margin:0;color:var(--blogTextColor);width:2rem;transition:color .4s ease;max-height:fit-content;&.active-link{color:var(--orange)}}a{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--blogTextColor);font-size:1.25rem;margin:0;bottom:2px;width:fit-content;&.active-link{color:var(--orange)}}}.spotify-container[data-astro-cid-u2fo66wm]{width:100%;display:flex;align-items:center;gap:8px;margin-block-end:1rem;.live-dot{width:6px;height:6px;background-color:#f44;border-radius:50%;display:inline-block;box-shadow:0 0 #ff4444b3;animation:pulse-red 2s infinite}}.dashboard[data-astro-cid-lipyd5mk]{grid-column:1;height:100%;color:var(--blue);padding:20px;box-sizing:border-box;overflow:hidden;border-radius:1rem;background-color:var(--blogElementBg);display:none;flex-direction:column;gap:2rem;justify-content:space-between;@media(min-width:1024px){display:flex}.dashboard-header{display:flex;flex-direction:column;align-items:flex-start;gap:4rem}}body{background-color:var(--blogBodyBg);display:flex;flex-direction:column;gap:0rem;padding:0;height:100%;width:100%;overflow-x:hidden;@media(min-width:1024px){padding:1rem;display:grid;gap:1rem;grid-template-rows:100%;grid-template-columns:280px 1fr;height:100vh;overflow:hidden}}.main-content[data-astro-cid-4dqtj3le]{grid-column:2;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;border-radius:1rem;scroll-behavior:smooth;width:100%}.main-content[data-astro-cid-4dqtj3le]::-webkit-scrollbar{width:8px}.main-content[data-astro-cid-4dqtj3le]::-webkit-scrollbar-track{background:transparent}.main-content[data-astro-cid-4dqtj3le]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:10px;border:2px solid transparent;background-clip:padding-box}.main-content[data-astro-cid-4dqtj3le]::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.texture-grain[data-astro-cid-4dqtj3le]{position:absolute;inset:0;overflow:hidden;opacity:1;pointer-events:none;z-index:250;image-rendering:pixelated;background-image:url(/images/resources/noise.webp);background-size:100px;background-position:center center;transform:translateY(0) rotate(.0001deg);mix-blend-mode:screen}html.lenis,html.lenis body{height:auto}.lenis[data-astro-cid-4dqtj3le]:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis[data-astro-cid-4dqtj3le] [data-astro-cid-4dqtj3le][data-lenis-prevent],.lenis[data-astro-cid-4dqtj3le] [data-astro-cid-4dqtj3le][data-lenis-prevent-wheel],.lenis[data-astro-cid-4dqtj3le] [data-astro-cid-4dqtj3le][data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis[data-astro-cid-4dqtj3le].lenis-smooth iframe[data-astro-cid-4dqtj3le]{pointer-events:none}.lenis[data-astro-cid-4dqtj3le].lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.back-to-top-btn[data-astro-cid-u4gxowwb]{display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--borderTagColor);background-color:var(--tagBackground);padding:.75rem;border-radius:3rem;cursor:pointer;width:100%;transition:background-color .3s ease,border-color .3s ease-in-out;@media(min-width:768px){width:fit-content;padding:.5rem .75rem}&[data-astro-cid-u4gxowwb]:hover{background-color:#ff9d645e;border:1px solid transparent}span{font-size:.85rem;color:#ff9558}.top-arrow-btn{width:.85rem;height:.85rem;color:#ff9558}}.second-footer[data-astro-cid-pdqxqaxt]{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-color:var(--blogElementBg);padding-inline:1rem;padding-block:2rem;gap:1.5rem;&.with-gap{margin-block-start:2px}@media(min-width:768px){padding-inline:2rem;flex-direction:row;align-items:center;gap:unset}@media(min-width:1024px){padding-inline:3.5rem}.footer-info-container{display:flex;flex-direction:column;gap:.75rem;& span:last-child{color:var(--textColor);font-size:.85rem}}}
