.f3d-blog-page{padding:1rem 0}.f3d-blog-filters{position:sticky;top:58px;z-index:20;margin-bottom:1rem}.f3d-blog-filters .filters-inner{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.8);backdrop-filter:blur(10px);gap:1rem;flex-wrap:wrap}.f3d-blog-tab{appearance:none;background:0 0;border:1px solid rgba(0,0,0,.15);color:#6b7280;padding:.5rem .75rem;border-radius:999px;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap}.f3d-blog-tab::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,0,0,.1);transform:translate(-50%,-50%);transition:width .6s ease-out,height .6s ease-out,opacity .6s ease-out;opacity:0}.f3d-blog-tab:hover{background:rgba(0,0,0,.05);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.f3d-blog-tab:active{transform:translateY(0)}.f3d-blog-tab:active::before{width:300px;height:300px;opacity:1;transition:width 0s,height 0s,opacity 0s}.f3d-blog-tab.active{background:linear-gradient(135deg,#eb7332,#ff9a5a);color:#fff;border:0;box-shadow:0 4px 6px rgba(235,115,50,.3);transform:translateY(-2px)}.f3d-blog-tab.active::before{background:rgba(255,255,255,.3)}.f3d-blog-tab.active:hover{box-shadow:0 6px 8px rgba(235,115,50,.4);transform:translateY(-3px)}.f3d-blog-tab.active:active{transform:translateY(-1px)}.f3d-blog-layout{display:grid;grid-template-columns:1fr 300px;gap:1rem}@media (max-width:1024px){.f3d-blog-layout{grid-template-columns:1fr}}.f3d-blog-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width:980px){.f3d-blog-posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.f3d-blog-posts{grid-template-columns:1fr}}.f3d-blog-post{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:all .2s;display:flex;flex-direction:column}.f3d-blog-post:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.f3d-blog-cover,.f3d-blog-cover-fallback{background:linear-gradient(135deg,#2b2f3d,#1a1f2d)}.f3d-blog-cover{height:160px;flex-shrink:0;display:block;position:relative;overflow:hidden}.f3d-blog-cover img{width:100%;height:100%;object-fit:cover}.f3d-blog-cover-fallback{width:80%;height:80%;display:flex;align-items:center;justify-content:center;margin:5%auto}.f3d-blog-cover-logo{width:80px;height:auto;opacity:.8}.f3d-blog-body{padding:.75rem;flex:1;display:flex;flex-direction:column}.f3d-blog-title{font-weight:800;font-size:1rem;margin:0 0 .5rem}.f3d-blog-title a{color:#1f2937;text-decoration:none}.f3d-blog-title a:hover,.f3d-blog-widget-link:hover i{color:#eb7332}.f3d-blog-meta{font-size:.75rem;color:#6b7280;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.f3d-blog-excerpt{font-size:.875rem;color:#4b5563;line-height:1.5;margin-bottom:.75rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.f3d-blog-actions{display:flex;gap:.5rem;align-items:center;margin-top:auto}.f3d-blog-actions .btn{font-size:.875rem;padding:.375rem .75rem}.f3d-blog-actions .btn-ghost{background:0 0;border:1px solid rgba(0,0,0,.1);color:#6b7280}.f3d-blog-actions .btn-ghost:hover{background:rgba(0,0,0,.05);color:#1f2937}@media (max-width:1024px){.f3d-blog-sidebar{display:none}}.f3d-blog-widget{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1rem;margin-bottom:1rem}.f3d-blog-widget--about{background:linear-gradient(135deg,rgba(235,115,50,.05),rgba(255,154,90,.05));border-color:rgba(235,115,50,.2)}.f3d-blog-widget-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.f3d-blog-widget-header i{font-size:1.25rem;color:#eb7332}.f3d-blog-widget-title{font-size:1rem;font-weight:800;margin:0;color:#1f2937}.f3d-blog-widget-description{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.f3d-blog-widget-link{display:block;padding:.5rem .75rem;color:#4b5563;text-decoration:none;border-radius:8px;transition:all .2s;font-size:.875rem}.f3d-blog-widget-link i{margin-right:.5rem;color:#9ca3af}.f3d-blog-widget-link:hover{background:rgba(235,115,50,.1);color:#eb7332}.f3d-blog-widget-link+.f3d-blog-widget-link{margin-top:.25rem}.f3d-page-link,.f3d-pagination{display:flex;justify-content:center;margin:1.25rem 0}.f3d-page-link{min-width:36px;height:36px;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;color:#1f2937;text-decoration:none;margin:0 .25rem}.f3d-page-link.active{background:linear-gradient(135deg,#eb7332,#ff9a5a);color:#fff;border:0}[data-bs-theme=dark] .f3d-blog-page{background:#111827;color:#f3f4f6}[data-bs-theme=dark] .f3d-blog-filters .filters-inner{background:rgba(31,41,55,.8);border-color:#374151}[data-bs-theme=dark] .f3d-blog-tab{border-color:#374151;color:#9ca3af}[data-bs-theme=dark] .f3d-blog-tab:hover{background:rgba(255,255,255,.05);border-color:#4b5563}[data-bs-theme=dark] .f3d-blog-post{background:#1f2937;border-color:#374151}[data-bs-theme=dark] .f3d-blog-post:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.5)}[data-bs-theme=dark] .f3d-blog-title a{color:#f3f4f6}[data-bs-theme=dark] .f3d-blog-sidebar .f3d-blog-widget-link:hover i,[data-bs-theme=dark] .f3d-blog-title a:hover{color:#fb923c}[data-bs-theme=dark] .f3d-blog-meta{color:#9ca3af}[data-bs-theme=dark] .f3d-blog-excerpt{color:#d1d5db}[data-bs-theme=dark] .f3d-blog-sidebar .f3d-blog-widget{background:#1f2937;border-color:#374151}[data-bs-theme=dark] .f3d-blog-sidebar .f3d-blog-widget--about{background:linear-gradient(135deg,rgba(251,146,60,.1),rgba(249,115,22,.05));border-color:rgba(251,146,60,.3)}[data-bs-theme=dark] .f3d-blog-sidebar .f3d-blog-widget-title,[data-bs-theme=dark] .f3d-empty-state h3{color:#f3f4f6}[data-bs-theme=dark] .f3d-blog-sidebar .f3d-blog-widget-description,[data-bs-theme=dark] .f3d-blog-sidebar .f3d-blog-widget-link{color:#9ca3af}[data-bs-theme=dark] .f3d-blog-sidebar .f3d-blog-widget-link:hover{color:#fb923c;background:rgba(251,146,60,.1)}[data-bs-theme=dark] .f3d-blog-search,[data-bs-theme=dark] .f3d-blog-sort{background:#1f2937;border-color:#374151;color:#f3f4f6}[data-bs-theme=dark] .f3d-blog-search::placeholder,[data-bs-theme=dark] .f3d-blog-sort::placeholder{color:#6b7280}[data-bs-theme=dark] .f3d-blog-search:focus,[data-bs-theme=dark] .f3d-blog-sort:focus{background:#1f2937;border-color:#fb923c}[data-bs-theme=dark] .f3d-empty-state{color:#9ca3af}[data-bs-theme=dark] .f3d-page-link{background:#1f2937;border-color:#374151;color:#f3f4f6}[data-bs-theme=dark] .f3d-page-link.disabled{color:#6b7280}