.mirai-sidebar-posts{background-color:var(--wp--preset--color--surface,#f5f7fa);border-radius:8px;padding:1.5rem}.mirai-sidebar-posts__title{border-bottom:2px solid var(--wp--preset--color--secondary,#f60);color:var(--wp--preset--color--primary,#036);font-family:var(--wp--preset--font-family--roboto,"Roboto",sans-serif);font-size:1.125rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem}.mirai-sidebar-posts__list{display:flex;flex-direction:column;gap:1rem}.mirai-sidebar-posts__item{border-bottom:1px solid var(--wp--preset--color--border,#e2e8f0);display:flex;gap:.75rem;padding-bottom:1rem}.mirai-sidebar-posts__item:last-child{border-bottom:none;padding-bottom:0}.mirai-sidebar-posts__thumb{border-radius:4px;flex-shrink:0;height:70px;overflow:hidden;width:70px}.mirai-sidebar-posts__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.mirai-sidebar-posts__thumb:hover img{transform:scale(1.05)}.mirai-sidebar-posts__content{flex:1;min-width:0}.mirai-sidebar-posts__post-title{color:var(--wp--preset--color--text-body,#2d3748);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.9375rem;font-weight:600;line-height:1.4;margin:0 0 .25rem}.mirai-sidebar-posts__post-title a{color:inherit;text-decoration:none;transition:color .2s ease}.mirai-sidebar-posts__post-title a:hover{color:var(--wp--preset--color--secondary,#f60)}.mirai-sidebar-posts__date{color:#718096;display:block;font-size:.8125rem}.mirai-sidebar-posts__empty{color:#718096;font-style:italic;margin:0}.editor-styles-wrapper .mirai-sidebar-posts__thumb img{display:block}
