:root{--oshara-orange:#ff9800;--oshara-orange-dark:#f57c00}.oshara-logo{display:block;max-height:26px;width:auto}.oshara-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;width:100%;font-size:.875rem}.oshara-footer-links{display:flex;flex-wrap:wrap;gap:1.25rem}.oshara-footer-links a{color:inherit;opacity:.8;text-decoration:none}.oshara-footer-links a:hover{opacity:1;color:var(--oshara-orange-dark)}.oshara-blog-list{margin-top:1.5rem}.oshara-blog-card{display:block;border:1px solid var(--nextra-border,#e5e7eb);border-radius:12px;padding:1.25rem 1.4rem;margin:.9rem 0;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.oshara-blog-card:hover{border-color:var(--oshara-orange);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.oshara-blog-card h3{margin:0;font-size:1.25rem;font-weight:700}.oshara-blog-meta{opacity:.6;font-size:.82rem;margin:.35rem 0}.oshara-blog-desc{margin:.4rem 0 0;line-height:1.55}.oshara-blog-tags{margin:.7rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.oshara-blog-tag{font-size:.72rem;padding:.12rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--oshara-orange) 16%,transparent);color:var(--oshara-orange-dark);white-space:nowrap}img,svg,video{max-width:100%;height:auto}.nextra-content table{display:block;max-width:100%;overflow-x:auto}@media (max-width:640px){.oshara-footer{flex-direction:column;align-items:flex-start}}