@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fira+Code&display=swap";.typing-svg-container[data-v-2dc1e94b]{width:100%;max-width:435px;margin:auto}.typing-svg[data-v-2dc1e94b]{background-color:transparent;width:100%;height:auto}text[data-v-2dc1e94b]{font-family:Fira Code,monospace}body[data-v-8c255f55]{background-color:#f6f6f6}recentposts[data-v-8c255f55]{flex-grow:1}.header h1 a[data-v-8c255f55]{text-decoration:none;color:inherit;transition:opacity .2s ease-in-out}.header h1 a[data-v-8c255f55]:hover{opacity:.6}#recent-posts[data-v-8c255f55]{display:flex;flex-direction:column;gap:3rem;margin:0 auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#222;margin-top:1rem;margin-inline:2rem}@media screen and (max-width: 1800px){#other_articles .header[data-v-8c255f55]{flex-direction:column}}article[data-v-8c255f55]{background:#fff;border-radius:8px;margin-bottom:20px;border:1px solid #eee;transition:box-shadow .3s ease}article[data-v-8c255f55]:hover{box-shadow:0 4px 12px #0000000d}article .header[data-v-8c255f55]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6rem;padding:2rem;gap:1rem;padding-bottom:0}article .header h1[data-v-8c255f55]{font-size:1.8rem;font-weight:700;line-height:1.2;max-width:70%;color:#111}article .header .main-category[data-v-8c255f55]{background-color:#0052cc;color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #0052cc4d;transition:background-color .3s ease}article .header .main-category[data-v-8c255f55]:hover{background-color:#003d99}article .body[data-v-8c255f55]{padding:2rem;padding-bottom:0;padding-top:5px;word-break:break-word}article .body .excerpt[data-v-8c255f55]{font-size:1rem;line-height:1.5;color:#444;margin-bottom:1rem}article .body .categories[data-v-8c255f55]{display:flex;gap:.75rem}article .body .categories .category[data-v-8c255f55]{font-size:.75rem;font-weight:600;background-color:#f0f0f0;color:#666;padding:.3rem .8rem;border-radius:12px;-webkit-user-select:none;user-select:none;text-transform:capitalize;transition:background-color .3s ease}article .body .categories .category[data-v-8c255f55]:hover{background-color:#d8d8d8;cursor:default}article .footer[data-v-8c255f55]{padding:2rem;display:flex;justify-content:space-between;font-size:.8rem;color:#888;font-style:italic}article .footer .author[data-v-8c255f55]{font-weight:600;color:#555}.thumbnail[data-v-8c255f55]{height:400px;overflow:hidden;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.thumbnail img[data-v-8c255f55]{width:100%;height:100%;object-fit:cover;transition:scale .3s ease-in-out;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.thumbnail img[data-v-8c255f55]:hover{scale:1.05}body[data-v-e1773e71]{background-color:#f6f6f6}recentposts[data-v-e1773e71]{flex-grow:1}.skeleton-article[data-v-e1773e71]{background:#fff;border-radius:5px;box-shadow:0 0 5px #e5e5e5;margin-bottom:3rem}.shimmer[data-v-e1773e71]{background:#f6f7f8;background-image:linear-gradient(to right,#f6f7f8,#edeef1 20%,#f6f7f8 40% 100%);background-repeat:no-repeat;background-size:800px 100%;display:inline-block;position:relative;animation:shimmer-e1773e71 1.5s infinite linear}@keyframes shimmer-e1773e71{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton-thumbnail[data-v-e1773e71]{height:400px;width:100%;border-radius:5px 5px 0 0}.skeleton-header[data-v-e1773e71]{padding:2rem 2rem 0;display:flex;justify-content:space-between}.skeleton-title[data-v-e1773e71]{height:2rem;width:60%;border-radius:4px}.skeleton-badge[data-v-e1773e71]{height:1.2rem;width:60px;border-radius:20px}.skeleton-body[data-v-e1773e71]{padding:2rem 2rem 0}.skeleton-text[data-v-e1773e71]{height:1rem;width:100%;margin-bottom:10px;border-radius:4px}.skeleton-text.short[data-v-e1773e71]{width:40%}.skeleton-tags[data-v-e1773e71]{display:flex;gap:10px;margin-top:15px}.skeleton-tag[data-v-e1773e71]{height:1.5rem;width:50px;border-radius:12px}.skeleton-footer[data-v-e1773e71]{padding:2rem;display:flex;justify-content:space-between}.skeleton-small[data-v-e1773e71]{height:.8rem;width:80px}#pagination[data-v-f9c69ec8]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}button[data-v-f9c69ec8]{padding:.5rem .8rem;border:1px solid #ccc;background-color:#fff;cursor:pointer;border-radius:3px;font-weight:600;-webkit-user-select:none;user-select:none}button[data-v-f9c69ec8]:disabled{cursor:not-allowed;opacity:.5}button.active[data-v-f9c69ec8]{background-color:#050250b3;color:#fff;border-color:#050250b3}body[data-v-5ce1854d]{background-color:#f6f6f6}recentposts[data-v-5ce1854d]{flex-grow:1}#other_articles[data-v-5ce1854d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}#other_articles>article[data-v-5ce1854d]{padding:15px}body{background-color:#f6f6f6}recentposts{flex-grow:1}#menu{display:flex;flex-direction:row;gap:2rem}#menu li{list-style:none}#menu li:last-child a{background-color:#050250b3;color:#fff;padding:8px 12px;border-radius:5px;transition:opacity .3s ease-in-out}#menu li:last-child a:hover{opacity:.8}#menu li:last-child a:before{display:none}#menu li a{color:#000;text-decoration:none;font-weight:500;position:relative;transition:color .3s ease-in-out}#menu li a:before{content:"";position:absolute;bottom:0;display:block;width:10%;transform:translateY(5px);height:3px;background-color:#ff40d6;transition:width .3s ease-in-out;opacity:0}#menu li a:hover:before{opacity:1;width:100%}headerwrapper{position:sticky;top:0;z-index:80000;transition:transform .25s ease-in}body[data-v-69cfcffe]{background-color:#f6f6f6}recentposts[data-v-69cfcffe]{flex-grow:1}#header-wrapper[data-v-69cfcffe]{background-color:#ffffff8c;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:80px;box-sizing:border-box;transition:background-color .3s ease-in-out}#header-wrapper.scrolled[data-v-69cfcffe]{background-color:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 2px 10px #0000001a;opacity:.9}#header-wrapper.scrolled[data-v-69cfcffe]:hover{opacity:1}#header-wrapper #logo[data-v-69cfcffe]{font-weight:700;font-size:25px;display:flex;gap:8px;align-items:center}#header-wrapper #logo .logo-text[data-v-69cfcffe]{font-size:20px}@media screen and (max-width: 1000px){#header-wrapper[data-v-69cfcffe]{height:auto;flex-direction:column;padding:1rem 0}#header-wrapper .logo-text[data-v-69cfcffe]{display:none}#header-wrapper #menu[data-v-69cfcffe]{margin:1rem 0}#header-wrapper #menu li a.active[data-v-69cfcffe],#header-wrapper #menu li a[data-v-69cfcffe]{color:unset}#header-wrapper #menu li a.active[data-v-69cfcffe]:hover:before,#header-wrapper #menu li a[data-v-69cfcffe]:hover:before{display:none}#header-wrapper #menu li a.active[data-v-69cfcffe]:before,#header-wrapper #menu li a[data-v-69cfcffe]:before{display:none}}img#logo-img[data-v-69cfcffe]{width:95px;height:74px;object-fit:cover}#pagination[data-v-3daad298]{display:flex;gap:8px;align-items:center;justify-content:center;margin:2rem 0}.pagination-container[data-v-3daad298]{display:flex;justify-content:center;gap:5px}.page-number[data-v-3daad298],.nav-btn[data-v-3daad298]{padding:.5rem .8rem;border:1px solid #ccc;background-color:#fff;cursor:pointer;border-radius:3px;font-weight:600;-webkit-user-select:none;user-select:none}.page-number.active[data-v-3daad298]{background-color:#050250b3;color:#fff;border-color:#050250b3}.nav-btn[data-v-3daad298]:disabled{opacity:.3;cursor:not-allowed}body[data-v-188e9cde]{background-color:#f6f6f6}recentposts[data-v-188e9cde]{flex-grow:1}.tech-element[data-v-188e9cde]{min-height:108px;width:24%;padding:1rem;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:1px solid #f1f1f1;border-radius:8px;transition:transform .2s,border-color .3s ease-out,box-shadow .5s ease-out,scale .5s ease-out}.tech-element[data-v-188e9cde]:hover{transform:translateY(-5px);border-color:#0502502c;box-shadow:0 0 1rem #0000001a;scale:1.05}.tech-element .title[data-v-188e9cde]{font-weight:500;display:block;margin-bottom:8px}.tech-element .thumbnail[data-v-188e9cde]{border-radius:5px;height:150px;width:100%;object-fit:contain}.skeleton[data-v-188e9cde]{pointer-events:none}.skeleton .skeleton-title[data-v-188e9cde]{width:70%;height:1.2rem;margin-bottom:12px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine-188e9cde 1.5s linear infinite;border-radius:4px}.skeleton .skeleton-thumbnail[data-v-188e9cde]{width:100%;height:150px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine-188e9cde 1.5s linear infinite;border-radius:5px}@keyframes shine-188e9cde{to{background-position-x:-200%}}body[data-v-6236923b]{background-color:#f6f6f6}recentposts[data-v-6236923b]{flex-grow:1}#container[data-v-6236923b]{margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1000px){#container[data-v-6236923b]{width:90%}}#container .contents[data-v-6236923b]{text-align:center}#container .contents[data-v-6236923b]:nth-child(2){border-color:#e9d5ff}#container .contents h1[data-v-6236923b]{font-size:1.875rem;font-weight:600;margin:2rem 0}#container .contents[data-v-6236923b]:nth-child(3){border-color:#a5f3fc}#container .contents p[data-v-6236923b]{font-size:18px}#container .contents .profile[data-v-6236923b]{width:200px;margin-bottom:2rem}#container .tech-elements[data-v-6236923b]{display:flex;flex-wrap:wrap;gap:1rem;font-size:14px;justify-content:center}::ng-deep #pagination button[data-v-6236923b]{padding:2px 5px!important;border-color:#a5f3fc!important;background:#fff!important}::ng-deep #pagination button.active[data-v-6236923b],::ng-deep #pagination button[data-v-6236923b]:hover{background:#a5f3fc!important;color:#333!important}::ng-deep #pagination button.number[data-v-6236923b]{padding-left:8px!important;padding-right:8px!important}body[data-v-61a17600]{background-color:#f6f6f6}recentposts[data-v-61a17600]{flex-grow:1}#main-loading[data-v-61a17600]{position:fixed;top:0;left:0;z-index:1111111111111111200000000000000000000;background-color:#fbf9fb;width:100%;height:100%;display:flex;justify-content:center;transition:opacity .5s ease,visibility .5s ease;align-items:center}#main-loading.hide[data-v-61a17600]{opacity:0;visibility:hidden;pointer-events:none}body[data-v-7ba0a7a0]{background-color:#f6f6f6}recentposts[data-v-7ba0a7a0]{flex-grow:1}.search[data-v-7ba0a7a0]{padding:12px 20px;border:1px solid #ddd;border-radius:5px;width:100%;max-width:300px;outline:none}.search[data-v-7ba0a7a0]:hover{border-color:#ccc}#sidebar-wrapper[data-v-7ba0a7a0]{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:1rem}.title[data-v-7ba0a7a0]{font-size:20px;font-weight:500;margin-top:0;position:relative;display:block}.header[data-v-7ba0a7a0]{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-top:10px;margin-bottom:1.5rem}.title[data-v-7ba0a7a0]{flex-grow:2;flex-shrink:0;text-transform:uppercase;font-weight:700;letter-spacing:-.3px;font-size:18px}.line[data-v-7ba0a7a0]{width:100%;height:2px;background-color:#eee}.content[data-v-7ba0a7a0]{background-color:#fff;padding:2rem;border-radius:5px;width:100%;overflow:hidden;position:relative;box-shadow:0 0 5px #e5e5e5}#category-menu[data-v-7ba0a7a0]{display:flex;flex-direction:column;gap:5px}#category-menu li[data-v-7ba0a7a0]{list-style:none}#category-menu li:nth-child(2) a[data-v-7ba0a7a0]{border-color:#d7bce8;color:#d7bce8}#category-menu li:nth-child(3) a[data-v-7ba0a7a0]{border-color:#b2d8f7;color:#7ab8e1}#category-menu li:nth-child(4) a[data-v-7ba0a7a0]{border-color:#f7b2b2;color:#f28282}#category-menu li:nth-child(5) a[data-v-7ba0a7a0]{border-color:#bde6c6;color:#7ac29a}#category-menu a[data-v-7ba0a7a0]{border-radius:15px;text-decoration:none;font-weight:600;font-size:16px;display:inline-block;transition:color .2s,border-color .2s;border-color:#f5a0d8;color:#f5a0d8;margin:.3rem 0;transition:opacity .1s ease-in-out}#category-menu a[data-v-7ba0a7a0]:hover{opacity:.6}
