@media(max-width:768px){.wrapper{flex-direction:column;min-height:auto}.wrapper__sidebar{flex:none;padding:1rem}.sidebar{padding:1rem}.sidebar__introduction-title h1{font-size:1.3rem;line-height:1.4}.sidebar__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0}.sidebar__list-item{display:inline-block;margin:0}.sidebar__list-item a,.post__title a,.post__meta a,.nav__list-item a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;transition:background-color .2s ease,color .2s ease}.sidebar__list-item a{width:auto;justify-content:center;padding:12px;border-radius:4px}.theme--light .sidebar__list-item a{color:#2c3e50;background-color:rgba(44,62,80,.1)}.theme--light .sidebar__list-item a:hover{color:#fff;background-color:#2c3e50}.theme--dark .sidebar__list-item a{color:#ecf0f1;background-color:rgba(236,240,241,.1)}.theme--dark .sidebar__list-item a:hover{color:#2c3e50;background-color:#ecf0f1}.nav__list-item a,.post__meta a{min-height:48px;min-width:48px;padding:12px 16px}.themeswitch a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:4px;transition:background-color .2s ease}.theme--light .themeswitch a:hover{background-color:rgba(44,62,80,.1)}.theme--dark .themeswitch a:hover{background-color:rgba(236,240,241,.1)}.post__thumbnail-wrapper{aspect-ratio:16/9;height:200px;width:100%;max-width:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.post__thumbnail{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.post{max-width:100%;overflow:hidden;margin:1rem;box-sizing:border-box}.wrapper{contain:layout style paint}}@media(max-width:480px){.wrapper__sidebar{padding:.5rem}.sidebar{padding:.5rem}.sidebar__introduction-title h1{font-size:1.2rem}.post__thumbnail-wrapper{height:150px;width:100%;max-width:100%}.post{margin:.5rem}.post__content{font-size:.95rem;line-height:1.6}}@media(prefers-reduced-motion:reduce){.animated,*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.post__thumbnail{will-change:transform;transform:translateZ(0)}@font-face{font-display:swap}