.archive-header{text-align:center;margin:30px 0 25px;padding:30px 20px;background:var(--soap-card-bg);border:1px solid var(--soap-border-light);border-radius:var(--soap-radius-lg)}.archive-title{font-family:var(--heading-family);font-size:30px;font-weight:800;color:var(--soap-text-main);margin-bottom:10px}.archive-title span{background:var(--soap-bubble-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.archive-description{font-size:15px;color:var(--soap-text-muted);line-height:1.6;max-width:600px;margin:0 auto}.author-avatar{margin-bottom:15px}.author-avatar img{border-radius:50%;border:3px solid var(--soap-blue-primary);box-shadow:0 0 20px rgba(59,130,246,.3);margin:0 auto}.author-bio{font-style:italic}.soap-archive-grid{margin-bottom:30px}.no-results{text-align:center;padding:40px 20px;background:var(--soap-card-bg);border:1px solid var(--soap-border-light);border-radius:var(--soap-radius-lg)}.no-results p{color:var(--soap-text-muted);font-size:15px;margin-bottom:20px}.nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:30px 0}.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:var(--soap-radius-sm);background:rgba(255,255,255,.03);border:1px solid var(--soap-border-light);color:var(--soap-text-muted);font-size:14px;font-weight:600;text-decoration:none;transition:var(--soap-transition)}.nav-links .page-numbers:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:var(--soap-blue-primary)}.nav-links .page-numbers.current{background:var(--soap-bubble-gradient);color:var(--soap-text-inverse);border-color:transparent}.nav-links .page-numbers.dots{border:none;background:none}.search-form{display:flex;gap:10px}.search-form .search-field{flex:1;background:rgba(255,255,255,.02);border:1px solid var(--soap-border-glass);border-radius:var(--soap-radius-md);padding:12px 16px;font-size:15px;color:var(--soap-text-main);outline:none;transition:var(--soap-transition)}.search-form .search-field:focus{border-color:var(--soap-blue-primary);background:rgba(255,255,255,.04);box-shadow:0 0 15px rgba(59,130,246,.2)}.search-form .search-submit{background:var(--soap-bubble-gradient);color:var(--soap-text-inverse);border:none;border-radius:var(--soap-radius-md);padding:12px 18px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--soap-transition-bounce)}.search-form .search-submit:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(59,130,246,.3)}